永发信息网

mvc和三层结构有没有关系

答案:3  悬赏:10  手机版
解决时间 2021-01-31 09:08
经常听说表示层,业务层和数据层和mvc它们有没有关系?
如果有,是什么关系?

老大们, 详细一些啊。我看不懂你们的回答。
最佳答案
“MVC是MVC(Model View Controller)模型-视图-控制器”

他是一种思想,并非是java才有,java有的是实现MVC的框架,

这和表示层,业务层,数据层不是一个概念,
全部回答
MVC是MVC(Model View Controller)模型-视图-控制器 与JAVA无关。楼主说的三层结构非此三层。
一种典型的结构应该是这样的: 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。 本人不推荐如上这种划分,希望大家讨论一下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
买二手房,为什么卖家的税费,也要让买家出
在利用鸡血进行“DNA的粗提取与鉴定”的实验
造梦西游3修改器,不要有病毒的
我长的不好,学习不好,家里没钱,自卑,一点
邯郸学院aseo怎么样,招生简章上说的靠谱么?
一个数的平方与这个数的2倍谁大?如题
呜呜呜,我爸爸妈妈都喝醉了,在外面睡着了,
为什么手机开机后有密码 去掉电池后开不了机
阿诗丹顿手表81161b30
中国福利彩票(望云路与沿河路交叉口西南50米
中国体育彩票(卧云路与沿河路交叉口东北50米
瘦肉和肥肉属于结缔组织吗?那脂肪组织又是什
为什么我跟我对象处俩月我们就觉得平淡,也没
下列关于研究种群数量实验的叙述,正确的是B
求助,森海MK4配什么声卡和话放比较好,1000-
推荐资讯
我想开个成人用品实体店,会有生意吗?前期卖
工资用发票报销财务负责人承担什么责任
叽钓竿与海竿的区别是什么
工程建设中使用的计算机软件是()保护的客体
如果一个女生跟你说还是做朋友吧!觉得还有机
金秋蔬菜种子经营部地址在什么地方,我要处理
我国在世界上最早的一篇专门论述教育教学问题
超能天然皂的广告
我花呗额度是100,我想分期买个1050的东西,
苏有朋为什么叫五包子
六亲无力兄弟休是什么意思
红米手机内存不够能不能添加sD卡
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?