我的MVC理解
MVC,即(模型—视图—控制器),它是一种设计模式,它有哪些特点?它有什么优势?他有什么劣势?下面谈谈我的理解。
在j2ee中,不管你用的是哪一种框架,他的本质都是一样的:
客户端提交请求-->Servlet接收-->Dao访问-->数据库SQL操作-->返回结果
-->JSP接收-->Servlet响应或转发-->客户端接收
MVC框架的应用,也是对上述的过程进行封装,形成功能上比较独立的模块。
MVC的三层结构,便于项目团队的分工及合作,在大型项目上,开发效率会得到提高,而且对后期的维护也有很大的帮助。
但是MVC运用在小型项目时,由于在项目架构方面要花时间,而且层次增多,代码量也相应的增加,导致开发时间较长。
下面是维基百科对MVC的定义:
http://zh.wikipedia.org/wiki/MVC
相关推荐
JudeJoo 2020-08-21
meleto 2020-08-15
lantingyue 2020-07-30
zyjj 2020-07-27
pengpengflyjhp 2020-07-19
htofly 2020-07-09
三动 2020-06-21
hyxinyu 2020-06-08
洗尽铅华 2020-06-07
shayuchaor 2020-06-07
xiamubawei 2020-06-04
方志朋 2020-05-30
一片荷叶 2020-05-27
spring艳 2020-05-16
zhangdy0 2020-05-06
80304053 2020-05-04
neweastsun 2020-05-04
shuiluobu 2020-05-01
itjavashuai 2020-04-26