1.spring配置文件中注册:参照使用 Spring jdbcTemplate 进一步简化 JDBC 操作
2.写javabean
3.写rowmapper(根据javabean来封装结果集)
4.写dao层(CRUD):参考Spring JdbcTemplate小结...
分类:
数据库 时间:
2014-07-18 11:30:29
阅读次数:
231
SpringMVC整合ibatis时,写了一个测试方法,运行正常,当运行另一个方法时报找不到对应的路径。此处无法理解,为什么同样规则的请求,第一次能够拦截第二次却提示找不到对应的处理方法。后来将添加的第二个方法逐一注释掉,才发现在Dao层中读取applicationContext.xml时,为了让d...
分类:
移动开发 时间:
2014-07-16 23:18:33
阅读次数:
249
当项目是ssh框架时,每一个Action会对应一个Service和一个Dao。但是所有的Ation对应的Dao中的方法是相同的,只是要查的表不一样。由于封装的思想,为了提高代码的重用性。可以使用java中的泛型+反射去实现最终的封装,将所有的Dao层的共同部分写一个BaseDaoUtil。而所有的D...
分类:
编程语言 时间:
2014-07-15 00:16:59
阅读次数:
528
一、单元测试是保证软件质量的重要方法。
单元测试是对系统中某个模块功能的验证,但我们总会遇到这样那样的问题,导致测试代码很难编写。最直接的一个原因便是强耦合关系,被测试者依赖一些不容易构造,比较复杂的对象,如:如果要测试一个servlet,我们必须获得HttpServletRequest,甚至需要一个Web容器;如果要测试Dao层,我们可能要获得JDBC相关对象,最终获得ResultSe...
分类:
其他好文 时间:
2014-07-12 19:24:16
阅读次数:
273
J2EE分层设计是Java企业应用的最基本的设计思想。
从最常规的分层结构来说,系统层次从上到下依次为:
表现层:主要是客户端的展示。
服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。
领域层:系统内的领域活动。
DAO层:数据访问对象,通过领域实体对象来操作数据库。
其中有些指导原则:
1、上层总是依赖其下层...
分类:
其他好文 时间:
2014-07-08 18:21:15
阅读次数:
212
1.创建一个事物管理对象,该对象将连接对象绑定到当前线程
{CSDN:CODE:419047}
2.dao层的代码示例
{CSDN:CODE:419052}
3.biz层处理数据库的事务
{CSDN:CODE:419061}...
分类:
其他好文 时间:
2014-07-08 18:16:45
阅读次数:
251
设备资源管理系统-DAO底层方法-查询JSP页面 名称input type="text" name="textName" 备注 input type="text" name="textRemark"功能流程部分语句 SELECT * FROM elec_text o DAO层写的语句 ...
分类:
其他好文 时间:
2014-07-01 12:00:45
阅读次数:
198
spring 注解的分类启动spring自己主动扫描功能1.@Repository:它用于将数据訪问层 (DAO 层 ) 的类标识为 Spring Bean。详细仅仅需将该注解标注在 DAO 类上就可以。为什么 @Repository 仅仅能标注在 DAO 类上呢?这是由于该注解的作用不仅仅是将类识...
分类:
编程语言 时间:
2014-06-14 22:19:09
阅读次数:
256
前几天在写dao层实现的时候,自己写了sql语句但是在dao层找不到语句,在sqlmap文件里面已经配置好了,从错误的类型来看,觉得很可能是查找路径不正确,最后发现是配置文件的namespace这个参数起的作用,命名空间大家都知道是起到了避免命名冲突的作用,在各种java类里面都是通过包和命名空间来避免冲突,因此它一般是启用的,但是在ibatis中如果不配置默认它是不起作用的,因此查了查咋么配置i...
分类:
其他好文 时间:
2014-06-10 07:53:02
阅读次数:
214
一般的,我们把事务配在service层,利用service的业务逻辑接口统一的管理。
为什么不用在dao层呢?
因为一个service有可能调用多个dao,而这多个dao有可能相互联系,有时候一个操作需要调用多次数据库,但是这多次调用要么全提交,要么全回滚。
因此,在dao层调用事务理论上说不是一个很明智的选择。应该有业务逻辑层service层负责事务,统一处理。
Spring...
分类:
编程语言 时间:
2014-06-08 15:23:10
阅读次数:
404