三层架构各层间的依赖关系是什么?构建三层架构步骤是什么?三层模型之间载体是什么它是如何工作的?
1个回答
展开全部
业务、控制、页面!业务与页面由控制进行定位!关键是要控制层写得好,比如Web开发有struts啥的框架啊!
追问
能写的详细一些吗,着道题我很有用的麻烦了
追答
三层架构,MVC,M是业务逻辑层、V是视图层(页面)、C是控制层!!三层架构主要目的是解去业务逻辑层与视图层的耦合,从而也提高了业务逻辑层与视图层的可重用性!你想想,假如业务逻辑层与视图层耦合过大!是不是无法重用了??而且扩展与修改都很难进行,不好管理!那么如何将M层与V层完美的分开呢!中间当然就有一层控制了,我视图层发送一个命令给控制层,控制层会经过解析知道你要执行的业务,然后控制层就将任务给了业务逻辑层了,业务执行完之后,同样给命令给控制层,让控制层知道你要展现的什么样的视图,然后控制层就帮你将视图展现了~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询