经常听说表示层,业务层和数据层和mvc它们有没有关系?
如果有,是什么关系?
老大们, 详细一些啊。我看不懂你们的回答。
mvc和三层结构有没有关系
答案:3 悬赏:10 手机版
解决时间 2021-01-31 09:08
- 提问者网友:骨子里的高雅
- 2021-01-31 05:24
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-01-31 05:43
“MVC是MVC(Model View Controller)模型-视图-控制器”
他是一种思想,并非是java才有,java有的是实现MVC的框架,
这和表示层,业务层,数据层不是一个概念,
他是一种思想,并非是java才有,java有的是实现MVC的框架,
这和表示层,业务层,数据层不是一个概念,
全部回答
- 1楼网友:持酒劝斜阳
- 2021-01-31 08:44
MVC是MVC(Model View Controller)模型-视图-控制器
与JAVA无关。楼主说的三层结构非此三层。
- 2楼网友:神的生死簿
- 2021-01-31 07:15
一种典型的结构应该是这样的:
1:)view 层 主要完成 数据处理功能,因此就和三层结构的表示层相对应,因此这一层的实现上多用于 jsp ,原因是jsp能够很
容易的展现给用户一个可操作健壮视图。
2:)control层 主要完成企业的业务逻辑处理(并且包括页面间的连接关系),因为和三层结构的逻辑层想对应,这一层的实现
技术,多用于servlet/javabean/session bean。
3:)model 层 对应这三层结构的数据层(存储层)。这一层的实现技术对应于 j2ee的 entity bean .
如此划分后,为了增强企业应用的健壮性,和可扩展性及效率,可以采用适当的设计模式(桥模式,和value object模式这两种设计模式,
在《程序员》杂志中层有介绍这里不在儡诉)。
以上是本人在项目设计中所采取的划分方式,大家可以探讨,总之为了技术的提高。
探讨:还有一种划分方式:就是把表示层(view),逻辑层(control)包含servlet/javabean/session bean/entity bean,
model(存储层)主要是对应相应的存储器,不包含entity bean。
本人不推荐如上这种划分,希望大家讨论一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯