web项目的分层思想
来源:互联网 发布:好看的淘宝女装店铺 编辑:程序博客网 时间:2024/05/16 13:54
刚把项目看了一遍,又把分层思想理解了一遍.
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
至此.
阅读全文
0 0
- web项目的分层思想
- java web分层的思想
- web 分层思想:
- Web开发分层思想
- WEB项目的分层结构
- WEB项目的分层结构
- java项目分层思想
- 基本maven web项目的分层描述
- 分层的思想
- 软件分层的思想
- 粗学项目的分层思想mvc框架
- WEB项目分层详解
- 设备驱动的分层思想
- spring mvc的分层思想
- Java Web项目包分层
- 分层思想
- 项目分层的困惑
- Linux设备驱动的分层设计思想
- 深度学习——NIN
- mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables'
- 大数据集群搭建之节点的网络配置过程(二)
- jquery ajax报Uncaught TypeError :Illegal invocation
- 洛谷 P2261 [CQOI2007]余数求和
- web项目的分层思想
- 决策树(DecisionTree)的白话原理和简单应用
- Android之xxx is not a concrete class解决办法
- 第三周项目1(2)
- python 多维切片之冒号和三个点
- Mac下,eclipse初始化chrome浏览器driver的写法
- python 试题:请写一个类,实现一个stack类,要求类中包含至少一个特殊方法。
- 常用api返回对象
- TF-IDF与余弦相似性的应用(一):自动提取关键词