3。2。1。2 MVC的优点
(1) 耦合性低
MVC的应用程序的三个部件是相互独立,改变其中一个不会影响其它两个,所以依据这种设计思想能构造良好的松耦合的构件。
(2) 重用性高
MVC模式允许使用各种不同样式的视图来访问同一个服务器端的代码,因为多个视图能共享一个模型,它包括任何WEB(HTTP)浏览器或者无线浏览器。
(3) 生命周期成本低
MVC使开发和维护用户接口的技术含量降低。
(4) 部署快
使用MVC模式使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
(5)可维护性高
分离视图层和业务逻辑层也使得WEB应用更易于维护和修改。