理解MVC设计模式

MVC(Model View Control)设计模式的重点在于分层思想,分层能使我们设计出来的代码更具有通用性模块话,简单来说MVC设计模式使“一劳永逸”成为可能,同时大大减小了开发难度。

一个简单的MVC设计模式应该分为4层,分别是:实体类、DAO层、service层、Servlet层。Servlet层依赖于service层,service层依赖于DAO层,DAO层将操作数据库的结果转化为JavaBean对象保存到实体类中,同时JSP页面的值也可以封装到JavaBean供各层使用。

分析思路:应该从JSP页面开始分析,JSP页面请求服务器,调用Servlet方法,Servlet的相关方法,Servlet调用service的相关方法实现业务的逻辑操作,service调用DAO的相关方法操作数据库,DAO层将操作数据库的结果返回给service层,service层将结果返回给Servlet层,Servlet层再将结果以转发或者重定向的方式返回给JSP页面。这也就是服务器的请求应答模式。

实现思路:当我们分析好之后应该从下层往上层实现。这样可以使我们在开发时所设计的类不空洞,有据可依。

转载于:https://my.oschina.net/u/3638549/blog/1547637

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值