前言
在对dao层写测试类的时候,我们需要一个测试数据库,一般我们会是专门建立一个真实的测试数据库,但是有了HSQLDB事情就变得简单了起来。
正题
一、简介:
hsql数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不妨考虑一下使用它,相对其他数据库来说,其体积小,才563kb。仅一个hsqldb.jar文件就包括了数...
分类:
数据库 时间:
2015-03-31 20:12:40
阅读次数:
139
DAO层:数据库操作 Modal层:javaBean Factory层:工厂类 util层:工具类 Service层:服务类 待扩展
分类:
其他好文 时间:
2015-03-21 17:17:35
阅读次数:
124
首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这...
分类:
其他好文 时间:
2015-03-18 15:36:46
阅读次数:
169
ORM模块对Hibernate、JDO、TopLinkiBatis等ORM框架提供支持
ORM模块依赖于dom4j.jar、antlr.jar等包
在Spring里,Hibernate的资源要交给Spring管理,Hibernate以及其SessionFactory等知识Spring一个特殊的Bean,有Spring负责实例化与销毁。因此DAO层只需要继承HibernateDaoSupport...
分类:
编程语言 时间:
2015-03-12 09:55:36
阅读次数:
126
Spring的DAO模块提供了对JDBC、Hibernate、JDO等DAO层支持
DAO模块依赖于commons-pool.jar、commons-collections.jar
Spring完全抛弃了JDBC API,开发者只需要使用封装好的JdbcTemplate执行SQL语句,然后得到需要的结果
DAO层业务逻辑
public interface IpersonDao{
...
分类:
编程语言 时间:
2015-03-10 09:01:17
阅读次数:
215
service是业务层action层即作为控制器DAO(Data Access Object) 数据访问1.JAVA中Action层,Service层,modle层和Dao层的功能区分?(下面所描述的service层就是biz) 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对.....
分类:
编程语言 时间:
2015-03-09 07:00:40
阅读次数:
202
出现这个问题的时候 , 我试图调用spring注入一个service@autowiredprivate XxxService xxxService;但是 , 没有在该service中加@Service的标签.自动注入的时候,找不到对应的bean,因对应要注入的实现类没有加注解,DAO层用 @Repo...
分类:
编程语言 时间:
2015-03-04 16:50:37
阅读次数:
8537
Dao层几乎不需要Dao接口的实现类 XXXImpl.java当然HQL和实体类(即与hbm.xml对应的类)是必不可少的。以前的代码实现Dao接口的实现类就省了service层只需通过spring注入一个DaoFactory,在service的方法中, 直接使用Dao层interface中定义的方...
分类:
Web程序 时间:
2015-03-03 20:11:59
阅读次数:
132
Spring在整合SpringMVC 时的Controller作用域默认是单例。
Spring在整合Strut2时Action是作用域原型。
我们知道Spring在配置bean时默认是单例。那么对于的service和dao层的bean也是使用的单例模型。
我们做个测试
package com.pyc.test.controller;
import org.sprin...
分类:
编程语言 时间:
2015-03-03 18:38:06
阅读次数:
182
背景
在Java程序实现中,我们往往应用到事务的机制,在业务层进行事务开启,创建数据库连接,调用Dao层方法进行数据库访问,过程中需要将数据库连接Connection作为参数传递给Dao层方法。显而易见,这样的实现不利于Dao层方法的复用,当在不使用事务的情况下,我们是需要在Dao层方法中创建数据库连接的,这样Dao层方法免去Connection参数就可以使得方法更加独立、明确了,怎样解...
分类:
数据库 时间:
2015-02-28 21:40:11
阅读次数:
1113