摘要
<正>1MVC框架对于早期的Web系统项目来说,最直接快捷的开发模式就是先设计好基于HTML的前端页面,然后在此基础上根据业务逻辑嵌入后端处理代码。也就是说页面展示与业务逻辑是密不可分的。这样做对于简单需求的中、小型Web系统项目来说,在某种程度上当然能够降低开发的难度和成本,但随着项目需求复杂程度的提高,这种开发模式显然会造成开发效率的低下,维护成本的提高。因为前后端开发人员必须要相互兼顾彼此的业务逻辑,而前后端代码的嵌套也直接造成了系统的高耦合,大量的冗余代码片段造成系统的臃肿和难以维护。而MVC框架就很好的解决了这个问题。MVC的概念从上世纪七十年代就已经被提出,经过几次演化后,在由SUN公司开发出JSP Model2中,对Web MVC进行了最早的实践。