web项目的分层思想
2017-09-17 15:45
225 查看
刚把项目看了一遍,又把分层思想理解了一遍.
1 . 分层:
一: 浏览器,
二: 服务器, 包括
web层(表现层)
service层(业务层/服务层)
dao层
三:数据库
2 . 在写代码时,主要分四个包,
Servlet层(属于上面表现层)
Service层
Dao层
Domain层
下面分本别来讲一下:
Servlet层:又称为分向转发,控制层,为什么成称为控制层,是因为servlet会转向service和其他页面两个页面.例如,loginservlet会获取从表单获取的表单数据,封装到对象,转向service,service会调用dao层进行判断或者处理,返回结果,service会进行判断,无误不返回给servlet任何东西,这时servlet会继续执行跳转下一个页面,例如登陆成功页面.但是如果service判断出有误,则会抛给servlet异常,servlet不会跳转到登陆成功页面.
Service层:(数据判断层)会调用dao层,dao层进行数据操作等,把结果返回给service层,service会进行判断.
Dao层:会连接数据库,进行数据的增删改查等.
Domain层: 主要是一些实体类,比如User
至此.
1 . 分层:
一: 浏览器,
二: 服务器, 包括
web层(表现层)
service层(业务层/服务层)
dao层
三:数据库
2 . 在写代码时,主要分四个包,
Servlet层(属于上面表现层)
Service层
Dao层
Domain层
下面分本别来讲一下:
Servlet层:又称为分向转发,控制层,为什么成称为控制层,是因为servlet会转向service和其他页面两个页面.例如,loginservlet会获取从表单获取的表单数据,封装到对象,转向service,service会调用dao层进行判断或者处理,返回结果,service会进行判断,无误不返回给servlet任何东西,这时servlet会继续执行跳转下一个页面,例如登陆成功页面.但是如果service判断出有误,则会抛给servlet异常,servlet不会跳转到登陆成功页面.
Service层:(数据判断层)会调用dao层,dao层进行数据操作等,把结果返回给service层,service会进行判断.
Dao层:会连接数据库,进行数据的增删改查等.
Domain层: 主要是一些实体类,比如User
至此.
相关文章推荐
- JAVA web分层思想及maven web项目[持久层 (spring jdbc)业务层(spring)表现层(jsp)](探索中)(swb)
- 使用XWAF框架(1)——Web项目的代码分层
- 第四天【jaxp sax web tomcat 虚拟目录 虚拟主机 分层思想 工厂模式】
- 关于web项目MVC分层架构的理解
- java项目分层思想
- 【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)
- web分层思想
- 【1】JAVA---地址App小软件(AddressApp.class)(初步接触项目开发的分层思想)(表现层)
- IOS博客项目搭建-18-项目分层思想
- JavaWeb 分层思想
- 基于Spring和hibernate的web项目分层设计
- WEB项目分层详解
- web 分层思想:
- 简单web图书项目流程之理解MVC思想
- WEB项目的分层结构
- 从实际项目中浅谈SSH框架中MVC分层思想的应用与优缺点(一)
- web components思想如何应用于实际项目
- WEB项目的分层结构
- 基本maven web项目的分层描述
- 从实际项目中浅谈SSH框架中MVC分层思想的应用与优缺点(一)