MVC设计思想和三层架构的理解

沙海
沙海
沙海
165
文章
2
评论
2018年11月22日14:06:05 评论 109 604字阅读2分0秒

MVC设计模式

servlet-缺点:编写页面响应信息麻烦
    |
jsp-缺点:维护起来麻烦
    |
jsp+javabean:  model1(过时了)
           jsp:接受请求,处理请求(找到合适javabean去处理请求) 做展示
    |
    |
jsp+javabean+servlet:  model2(目前方式)
jsp:        收集servlet传递数据 展示数据
servlet:    接受页面请求 找到合适javabean去封装并处理
javabean:   封装业务,封装对数据的操作
  
MVC设计模式思想(面试题): 
核心思想:将业务逻辑 数据 和显示相分离的一种思想.让每一块都专注于做自己的事情
M:model 模型 封装数据 封装对数据的操作  javabean
V:view  视图 展示数据(主要使用jsp)     jsp
C:ctrl(controller) 控制   接受请求并响应 servlet

三层架构

企业开发中,我们的主流开发方式都会选择三层架构的开发模式,根据不同的层做不同的处理

三层分别是:表示层、业务逻辑层、数据访问层。
表示层:又称为 web层,与浏览器进行数据交互的。 servlet
业务逻辑层:又称为service层,专门用于处理业务数据以及事务处理
数据访问层:又称为dao层,与数据库进行数据交换的。

包的命名规范:

web: 公司域名反转.web

service:公司域名反转.service

dao:公司域名反转.dao

domain: 专门放javabean

utils:专门放工具类

weinxin
资源分享QQ群
本站是一个IT技术分享社区, 会经常分享资源和教程; 分享的时代, 请别再沉默!
沙海
  • 版权声明:本站是一个IT技术分享社区,沙海技术团队的技术分享社区,我们会经常分享资源和教程。
  • 转载请注明:MVC设计思想和三层架构的理解 - Java秀 ☜(ˆ▽ˆ)
0009-基于Java的网络招聘系统的设计与实现源码
0004-基于Java的美食后台管理系统的设计与实现
美女讲师教你学C语言
0008-基于Java的人脸识别考勤系统的设计与实现源代码
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: