一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的ava对象。 最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合PO中应该不包含任何对数据库的操作。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅 ...
分类:
编程语言 时间:
2017-05-31 16:35:29
阅读次数:
179
JSP 页面缓存以及清除缓存 一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 表现层/数据服务层(传统 ...
分类:
其他好文 时间:
2017-05-31 12:16:37
阅读次数:
260
采用《三层架构模式》 1、根据顾客的需求设计数据表格,明确表之间的关联,建好约束 2、实体Bean的设计(一个表对应一个实体) 3、业务层设计(一个实体类一个业务接口,一次提交一个业务方法) 4、持久层设计(一个实体类一个持久接口,一次数据操作一个持久方法) 一、数据库表的建立: 建表时要注意表与表 ...
分类:
其他好文 时间:
2017-05-29 22:17:06
阅读次数:
279
前情提要 在编写业务层方法时,会遇到很多需要事务提交的操作,spring框架为我们提供很方便的做法,就是在需要事务提交的方法上添加@Transactional注解,比起我们自己开启事务、提交以及控制回滚,要简单的多。但是在使用的时候容易犯一些错误。我就自己的错误经历总结如下。 枯燥的背景知识(可以忽 ...
分类:
编程语言 时间:
2017-05-22 12:04:11
阅读次数:
1118
1、持久层:完成内存数据和磁盘数据的转换,设计原则,一个实体类,一个持久接口,一次数据库操作,一个持久方法 2、业务层:完成业务处理,将表现层提供数据处理后,交由持久层完成数据的保存,设计原则,一个实体类,一个业务接口,一次提交一个业务方法 3、表现层:完成数据的提供和数据的展示,并完成流程的控制, ...
分类:
其他好文 时间:
2017-05-22 00:19:20
阅读次数:
176
三层架构分为持久层,业务层,表现层; 其中持久层主要完成内存数据与磁盘数据的转换,采用DAO模式,建立实体类和数据库表映射,持久层设计原则是一个实体类一个持久接口,一次数据库操作一个实体方法; 业务层主要完成业务处理工作,将表现层提供的数据处理后,交由持久层完成数据的保存,业务层设计原则是一个实体类 ...
分类:
其他好文 时间:
2017-05-22 00:14:34
阅读次数:
120
三层架构:1、持久层:完成内部数据和磁盘数据的转换 2、业务层:完成业务处理工作,将表现层提供的数据处理后交给持久层完成数据保存 3、表现层:完成数据的提供和数据展示,完成流程控制 A:持久层采用Dao模式;建立实体类和数据库的表作映射,也就是那个类对应那个表,哪个属性对应哪个列,而持久层的目的就是 ...
分类:
其他好文 时间:
2017-05-21 21:50:52
阅读次数:
181
主要业务层和持久层的联系 员工实体Bean 持久层接口 持久层实现类 业务层接口 业务层实现类 ...
分类:
其他好文 时间:
2017-05-20 23:32:03
阅读次数:
257
一、PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。二、VO :(value object) ,值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和 ...
分类:
编程语言 时间:
2017-05-17 21:01:22
阅读次数:
218
SpringMVC的四个基本注解annotation(控制层,业务层,持久层) -- @Component、@Repository @Service、@Controller SpringMVC中四个基本注解: @Component、@Repository @Service、@Controller 看 ...
分类:
编程语言 时间:
2017-05-15 00:40:03
阅读次数:
240