MVC模式 是不是和三层架构很像??
在MVC的设计模式中,它包括三类对象:(1)模型(Model)对象:是应用程序的主体部分。(2)视图(View)对象:是应用程序中负责生成用户界面的部分。(3)控制器(Control)对象:是根据用户的输入,控制用户界面数据显示及更新Model对象状态的部分。
> > 这是网上说的, 。(3)控制器(Control)对象 的工作是不是 根据不同的消息调用不同的商业逻辑 也就是说 如果用户点 "确定 " 按纽 我们就调用这部分业务逻辑.
理解的不清 大家帮忙说说看
[解决办法]
Model是存储数据的对象,控制器和视图其实分得不是非常分,经常会在一起,因为他们的关系非常密切,从界面如按钮被按下,控制器调用商业逻辑,处理Model的数据,然后用更新后的数据,更新界面。可以看到,按钮是界面元素,但同时按钮的事件处理是控制器,所以虽然说三层结构,但也不是非常的清楚,而且控制器是联系视图和模型的桥梁。
[解决办法]
从设计模式的角度来说
MVC是典型的三层结构
[解决办法]
三层: 用户界面 <----> 业务处理的DLL <---> 数据库
MVC: V C M
其实本质三层架构就是MVC的设计模式
如果想要实现分布式 也就是说 界面 dll 数据库分别运行在不同的机器上
界面 到 dll层可能需要使用COM+来注册服务。
dll到数据库层 你可以不用了
[解决办法]
学习下