JavaEE之DAO设计模式
来源:互联网 发布:台湾对外贸易数据 编辑:程序博客网 时间:2024/05/17 09:12
DAO设计模式简介:
花了一晚上总算弄清楚了DAO设计模式的一些纹理,在此理一理,总结一下。
先来看下程序的标准开发架构吧:
各层的介绍如下:
客户层:B/S开发架构中,一般采用浏览器进行访问。
显示层:使用jsp/servlet进行页面效果的显示。
业务层(Business Object/业务对象):会将多个原子性的DAO操作进行组合。
数据层(DAO):提供多个原子性的DAO操作,如增加、修改、删除等。
在整个DAO中实际上是以接口为操作标准,既客户端依靠DAO实现的接口进行操作,而服务器要将接口进行具体的实现。
DAO由以下几部分组成:
DatabaseConnection:专门负责数据库的打开与关闭操作。
VO:主要由属性,setter、getter方法组成,VO类与表中的字段相对应,每个VO类的对象都表示表中的每一条记录。
DAO:主要定义操作的接口,定义一系列数据库原子性操作,如增加、修改、删除等。
Impliment:DAO接口真是实现类,完成具体的数据库操作,但不负责数据库的打开与关闭。
Proxy:代理实现类,主要完成数据库的打开与关闭,并且调用真实实现类对象的操作。
Factory:工厂类,通过工厂类取得一个DAO实例化对象。
理论思路在此列出,实现案例还有待后续整理。
0 0
- JavaEE之DAO设计模式
- javaee 数据库操作DAO工厂设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE之DAO设计模式
- J2EE设计模式之Dao
- 工厂模式之DAO设计
- JavaEE设计模式之表示层模式
- 设计模式(Javaee)之---监听者模式
- J2EE之DAO设计模式-----邵京国
- J2EE 之DAO设计模式(二)
- 实现DAO 设计模式
- DAO设计模式
- 实现DAO 设计模式
- Speex手册(二)——Speex介绍和编解码器描述1
- Android图形用户界面开发之ViewTree和DecorView详细介绍
- unicode to ansi char
- [MDIT每天一小时]活动发起倡议书
- NSTimer 详解
- JavaEE之DAO设计模式
- incompatibe types between TEncoding and IIdTextEncoding
- UVA 11280 - Flying to Fredericton SPFA变形
- 关于驱动开发中mmap函数的实现
- 黑马程序员_12基本数据类型,对象包装类
- Tomcat服务器之安全设置
- Handling HRESULTs
- 黑马程序员_13集合框架
- 《C++ Primer第五版》读书笔记(2)--变量与基本类型