JAVAWEB开发模式(MVC 分层思想)
2018-02-07 12:48
561 查看
MVC开发模式(JSP+Servlet+JavaBean)和分层思想
一、JavaWeb开发模式:C/S:客户端/服务器(胖客户端)
B/S:浏览器/服务器(瘦客户端)
二、MVC开发模式:
M:Model模型: JavaBean|四种作用域
V:view 视图
C:Controller 控制器 Servlet
二、分层思想:
只在Servlet中处理业务操作,会导致程序高耦合,于是进行了分离。
分离出业务层和数据操作层,即service和dao
打个比喻:
服务器端是一个餐厅,客人来点餐,servlet类似于前台,接待客人,service相当于服务员,dao相当于厨师,javaBean相当于盘子。
servlet得到请求以后,调用服务员service,服务员把菜单给客人,然后拿着空盘子javaBean接受订单,接着去调用厨师,厨师烧好菜后把菜装到盘子javaBean中,然后服务员端着装好菜的javaBean给前台。
分层以后,即使服务员和厨师中有一方换人了,也不会互相干扰
相关文章推荐
- JavaWEB分层设计思想模式
- JavaWeb - jstl标签库(if、forEach),jsp开发模式,mvc开发模式,Javaee三层结构,json插件
- 基于MVC开发模式的javaWeb项目开发流程
- javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解
- 方立勋_30天掌握JavaWeb_JavaBean、mvc开发模式、el表达式、jstl标签
- 基于MVC开发模式的javaWeb项目开发流程
- MVC的开发模式
- 【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)
- MVC开发模式
- java web mvc开发模式
- RCP之病人信息系统开发总结(6):MVC模式之View层—编辑器
- IOS开发简谈MVC、MVVM开发模式
- 分层开发思想与小笼包
- 分层开发思想与小笼包
- JavaWeb(六)--开发模式
- MVC 系列:Web前端开发中的MCRV模式
- 5年前给我职业生涯带来重大影响力的开发架构、开发思想(软件分层架构、UML的重要性)
- Extjs MVC开发模式详解
- iOS开发-进阶:架构模式--解密 MVC,MVP,MVVM以及VIPER架构
- 【转载】分层开发思想与小笼包