SSH配置环境都正常,但是每次执行到Action中的方法时就不执行课,而且不报任何错误。Action中的方法封装的是业务层,业务层封装DAO层,检查了一天才发现错误在哪。
在applicationContext.xml中报了一个异常,如:
Multiple annotations found at this line:
- Exception 'com/dao/StudentDAO : Un...
分类:
其他好文 时间:
2015-01-19 23:39:57
阅读次数:
459
紧接着上次无线点餐项目的文档,我们进行Dao层抽取。
6.Dao接口以及实现类代码抽取
对于BoardDao和CuisineDao的处理接口和实现类,除了定义自己的特有方法外,其他基本功能的CRUD方法都一样,只是操作的实体对象不一样。为了代码的复用,简化代码,我们可以将公共的CRUD方法提取到BaseDao中,只需要实现接口即可。
同理, 不同的实现类,实现CRUD相同的业务逻辑的...
分类:
其他好文 时间:
2015-01-09 17:18:50
阅读次数:
137
本篇是针对上一篇《spring整合jpa》文章进行优化
1.1. 使用接口代替dao层
1.1.1. 删除IpersonDao和PersonDaoImpl
1.1.2. 新建PersonDao.java
PersonDao.java
package com.morris.dao;
import org.springframework.da...
分类:
编程语言 时间:
2015-01-08 15:19:56
阅读次数:
153
service是业务层action层即作为控制器DAO(Data Access Object) 数据访问1.JAVA中Action层,Service层,modle层和Dao层的功能区分?(下面所描述的service层就是biz) 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对.....
分类:
编程语言 时间:
2015-01-08 14:41:00
阅读次数:
251
在MyBatis中,当我们编写好访问数据库的映射器接口后,MapperScannerConfigurer就能自动成批地帮助我们根据这些接口生成DAO对象(),然后我们再使用Spring把这些DAO对象注入到业务逻辑层的对象(Service类的对象)。因此,在这种情况下的DAO层,我们几乎不用编写代码,而且也..
分类:
数据库 时间:
2015-01-08 07:09:09
阅读次数:
4120
在本系列的上一篇文章中,我们讲到了Java事务处理的基本问题,并且讲到了Service层和DAO层,在本篇文章中,我们将以BankService为例学习一个事务处理失败的案例。BankService的功能为:某个用户有两个账户,分别为银行账户和保险账户,并且有各自的账户号,BankService的t...
分类:
编程语言 时间:
2015-01-08 00:54:52
阅读次数:
295
这里是个人对SSH框架搭建的一点心得,仅供新手,勿喷首先,搞清楚分层,视图层--》 控制层--》 业务层--》 DAO层--》 持久层搭建的顺序是从后向前,搭建一点测试一点,免得都最后找错误太过于繁琐先搭建持久层,这里是hibernate框架接管1、建立javaBean对象(ElecText.jva...
分类:
其他好文 时间:
2015-01-04 22:46:50
阅读次数:
352
开始先介绍下单态模式,也就是单例模式,我们主要区别于Spring中的原型模式,单例模式就是保证一个类只存在一个实例,就是只初始化一次,第一次完成初始化以后,重复使用的时候,返回的都是这个实例,而且不是重新去new一个新的,这就在DAO层中比较常见,我们定义一个工厂类(seesionFactory),不用每次都去New个用,好处在于节省了内存和时间,但是如果你对象里面的属性值已经改变的话,就不适合使...
分类:
数据库 时间:
2015-01-01 17:24:43
阅读次数:
205
JAVA EE项目中,不管是对底层的数据操作,还是业务层的处理过程,还是控制层的处理,都不可避免的会遇到各种可预知的(业务异常主动抛出)、不可预知的异常需要处理。一般dao层、service层的异常都会直接抛出,最后由controller统一进行处理,每个过程都单独处理异常,且要考虑到异常信息和前端的反馈,代码的耦合度高,不统一,后期维护的工作也多。
同时还必须考虑异常模块和日志模...
分类:
编程语言 时间:
2014-12-24 18:05:44
阅读次数:
421
1 vo层 javaBean 2 工具层 一类 数据库打开与关闭 3 DAO层 接口 4 实现层 实现类 5 代理层 6 工场层 7 JSP 8 servlet ============================================================= D:\Java\jdk1.7.0_67\bin\...
分类:
其他好文 时间:
2014-12-22 11:23:00
阅读次数:
192