Java web中的mvc模式

      MVC(Model、View、Controller)是软件开发过程中比较流行的设计思想,在了解MVC之前,首先我们要知道MVC是一种设计模式,而不是一种编程技术。

         在Web开发中,MVC思想的核心概念如下:

               M  :M对应的是Model(模型),Model负责封装应用程序的数据和业务逻辑,相当于JavaBean(VO);

               V  :V对应的是View(视图),View负责应用程序的显示,相当于JSP;

               C  :C对应的是Controller(控制器),Controller负责响应用户的输入,将视图和模型联系到一起,负责将数据写到模型中,并显示视图,相当于Servlet。

 

   使用MVC的优势:

                 1.快速的部署;

                           使用MVC模式使开发时间得到相当大的缩减,提高了工作效率;

                 2.可维护性:

                            分离视图层和业务逻辑层使web应用更易于维护和修改;

                 3.低耦合性:

                            视图层和业务层相分离,这样要更改视图层我们也不用重新编译模型和控制器代码,同样,修改业务层视图层也不用改变,这得益于模型、视图和控制器相分离。

 

      使用MVC的劣势:

                  1.大大增加了系统结构和实现的复杂性;

                  2.不适合开发小型项目;

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值