Dao设计模式
来源:互联网 发布:高考心态调整 知乎 编辑:程序博客网 时间:2024/06/06 04:11
一、信息系统的开发架构
客户层-------显示层-------业务层---------数据层---------数据库
1.客户层:客户层就是客户端,简单的来说就是浏览器。
2.显示层:JSP/Servlet,用于给浏览器显示。
3.业务层:对于数据层的原子操作进行整合。
客户层-------显示层-------业务层---------数据层---------数据库
1.客户层:客户层就是客户端,简单的来说就是浏览器。
2.显示层:JSP/Servlet,用于给浏览器显示。
3.业务层:对于数据层的原子操作进行整合。
4.数据层:对于数据库进行的原子操作,增加、删除等;
简单用自己的语言说下:
Dao层也就是数据层,就是对数据进行操作,一般有三种方法,docreate()(插入一条数据),findAll(查找所有数据),findById(查找一条数据),docreate也可进行更新操作,也可以再写一个更新的操作,反正dao层只用来对数据库进行操作,我开始在userDao里面写了isValide(User user ) ,但是后来想,我又 有n个需求那不,在userDao里面写n个方法,我们发现userDao无非是增删查找,只要这四个方法就可以了。至于如何实现业务逻辑,我们可以在业务逻辑层,也就是servlet里面具体实现。
1.VO(Value Object):一个用于存放网页的一行数据即一条记录的类,比如网页要显示一个用户的信息,则这个类就是用户的类。
2.DatabaseConnection:用于打开和关闭数据库。
3.DAO接口:用于声明对于数据库的操作。
4.DAOImpl:必须实现DAO接口,真实实现DAO接口的函数,但是不包括数据库的打开和关闭。
5.DAOProxy:也是实现DAO接口,但是只需要借助DAOImpl即可,但是包括数据库的打开和关闭。
6.DAOFactory:工厂类,含有getInstance()创建一个Proxy类。
0 0
- 实现DAO 设计模式
- DAO设计模式
- 实现DAO 设计模式
- 什么DAO设计模式
- 设计模式--DAO
- DAO设计模式
- DAO设计模式
- 实现DAO 设计模式
- DAO设计模式(转)
- DAO 设计模式 总结
- DAO设计模式笔记
- DAO设计模式总结
- dao设计模式
- DAO设计模式
- DAO设计模式
- DAO 设计模式
- DAO设计模式基础
- DAO设计模式
- 重定向stdout
- android SDK目录结构详解
- [从头学数学] 第38节 时、分、秒
- COM 组件设计与应用(三)——数据类型
- Oracle数据库,实例,表空间,用户,表之间的关系简析
- Dao设计模式
- 【Android】图像中Drawable向Bitmap的两种转换方法
- 在Ubuntu虚拟机中安装Parallels Tools
- 1.5.8 THE RAW REQUEST BODY(请求的主体部分)
- iOS崩溃调试的使用和技巧总结
- 深入理解Java虚拟机 字节码执行引擎
- 饿了么移动APP的架构演进
- CDH5.5.1 安装指南 中文首发版
- Ruby对象、变量和常量