三层架构即:表现层、业务层、持久层。每一层完成即定的功能,层与层之间用接口做耦合。 每一层的组件可以单独测试,当其中一个组件更换或修改后,不会影响别的层的组件。 持久层:用于完成数据库相关的操作。采用DAO模式,创建实体类和数据库表做映射, 也就是哪个类对应哪个表,哪个属性对应哪个列。而持久层的目的 ...
分类:
其他好文 时间:
2017-06-04 15:41:29
阅读次数:
121
VO:值对象、视图对象 PO:持久对象 QO:查询对象 DAO:数据访问对象——同时还有DAO模式 DTO:数据传输对象——同时还有DTO模式 PO:全称是persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其 ...
分类:
编程语言 时间:
2017-05-23 11:20:25
阅读次数:
209
三层架构分为持久层,业务层,表现层; 其中持久层主要完成内存数据与磁盘数据的转换,采用DAO模式,建立实体类和数据库表映射,持久层设计原则是一个实体类一个持久接口,一次数据库操作一个实体方法; 业务层主要完成业务处理工作,将表现层提供的数据处理后,交由持久层完成数据的保存,业务层设计原则是一个实体类 ...
分类:
其他好文 时间:
2017-05-22 00:14:34
阅读次数:
120
三层架构:1、持久层:完成内部数据和磁盘数据的转换 2、业务层:完成业务处理工作,将表现层提供的数据处理后交给持久层完成数据保存 3、表现层:完成数据的提供和数据展示,完成流程控制 A:持久层采用Dao模式;建立实体类和数据库的表作映射,也就是那个类对应那个表,哪个属性对应哪个列,而持久层的目的就是 ...
分类:
其他好文 时间:
2017-05-21 21:50:52
阅读次数:
181
三层架构:持久层:完成内存数据和磁盘数据的转换。 采用DAO模式,建立实体类和数据库的表作映射,也就是哪个类对应哪个表,哪个属性对应哪个列,而持久层 的目的就是完成对象数据和关系数据的转换。 业务层:完成业务处理。将表现层提供数据处理后,交由持久层完成数据的的保存。 采用事物脚本模式,将一个业务中所 ...
分类:
其他好文 时间:
2017-05-14 22:56:37
阅读次数:
235
8.8.1 Spring提供的DAO支持。 DAO模式是一种标准的Java EE设计模式,DAO模式的核心思想是,所有的数据库访问都通过DAO组件完成,DAO组件封装了数据库的增、删、查、改等原子操作。业务逻辑组件依赖于DAO组件提供的数据库原子操作,完成系统业务逻辑的实现。 对于Java EE应用 ...
分类:
编程语言 时间:
2017-04-04 13:33:26
阅读次数:
152
三层架构:即表现层、业务层、持久层。 ① 持久层:采用DAO模式,建立实体类和数据库表映射(ORM映射)。也就是哪个类对应哪个表,哪个属性对应哪个列。持久层 的目的就是,完成对象数据和关系数据的转换。 ② 业务层:采用事务脚本模式。将一个业务中所有的操作封装成一个方法,同时保证方法中所有的数据库更新 ...
分类:
其他好文 时间:
2017-04-03 23:49:56
阅读次数:
182
、 以下是完整的DAO模块 以及使用cache和JNDI访问数据源 ...
分类:
其他好文 时间:
2017-03-12 01:12:50
阅读次数:
188
1. Customer 表 在这个例子中,我们使用的是MySQL数据库。 2. Customer模型 添加一个客户模型用来存储用户的数据。 4. 数据访问对象 (DAO) 模式 Customer Dao 接口. 客户的DAO实现,使用 JDBC 发出简单的 insert 和 select SQL语句 ...
分类:
数据库 时间:
2017-02-05 15:08:02
阅读次数:
292
JDBC(全称:Java Data Base Connectivity)是java数据库连接简称 ,提供连接各种数据库的能力 JDBC API主要的功能: 1.与数据库建立连接 2.执行SQL语句 3.处理结果 JDBC关键字的使用: 1.DriverManager:依据数据库的不同,管理JDBC驱 ...
分类:
数据库 时间:
2016-12-16 09:42:49
阅读次数:
260