spring与strutshibernate的集成

spring与strutshibernate的集成

ID:26887278

大小:672.50 KB

页数:25页

时间:2018-11-29

spring与strutshibernate的集成_第1页
spring与strutshibernate的集成_第2页
spring与strutshibernate的集成_第3页
spring与strutshibernate的集成_第4页
spring与strutshibernate的集成_第5页
资源描述:

《spring与strutshibernate的集成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第九章Spring与Struts、Hibernate的集成回顾在线购书系统中,要求不修改BookBizImpl代码的情况下使用“后置通知”增加如下功能:对买书的用户进行返利:每买一册书返利3元。即:每调用一次buy方法打印:“[销售返利][时间]用户名:返利3元。”问题:1、什么是后置通知?2、如何编写配置文件,将RakeOffAdvice织入到BookBiz中。publicclassRakeOffAdviceimplementsAferReturningAdvice{publicvoidafterReturning(Objectret

2、urnValue,Methodm,Object[]args,Objecttarget)throwsThrowable{......}}本章任务使用Spring依赖注入组装后台代码给业务逻辑层添加事务支持掌握Spring与Struts的集成掌握Spring与Hibernate的集成学会使用Spring实现声明式事务本章目标Spring与Hibernate集成使用Spring简化Hibernate编程使现有JavaEE技术更易用Spring的目标使用Hibernate的繁琐步骤importorg.springframework.orm.hi

3、bernate3.support.HibernateDaoSupport;publicclassFwxxDAOHibImplextendsHibernateDaoSupportimplementsFwxxDAO{publicvoidadd(FWXXfwxx){super.getHibernateTemplate().add(fwxx);}//...其他持久化方法的实现}使用Spring对Hibernate支持Spring与Hibernate集成使用Spring简化Hibernate编程publicclassFwxxDAOHibImple

4、xtendsHibernateDaoSupportimplementsFwxxDAO{......publicFWXXget(intfwid){return(FWXX)super.getHibernateTemplate().get(FWXX.class,fwid);}publicListsearch(finalFWXXcondition){returnsuper.getHibernateTemplate().executeFind(newHibernateCallback(){publicObjectdoInHibernate(Ses

5、sions)throwsHibernateException{Criteriac=s.createCriteria(FWXX.class);if(null!=condition){//构造Criteria查询条件的代码......}c.addOrder(Order.asc("custCode"));returnc.list();}});}}在这里构造查询条件Spring与Hibernate集成Session在哪里创建?配置数据源和SessionFactory使用Spring依赖注入,只需配置,无需编码FwxxDAOHibImpl中如何创

6、建session的?HibernateDaoSupport提供了setSessionFactory方法Spring提供了LocalSessionFactoryBean用于创建SessionFactory,但需要通过setDataSource设置数据源数据源(DataSource)Spring与Hibernate集成依赖注入顺序配置数据源

7、e="driverClassName"value="com.microsoft.jdbc.sqlserver.SQLServerDriver"/>数据库连接信息dataSour

8、cesessionFactoryfwxxDAOfwxxBizfwxxActionSpring与Hibernate集成配置SessionFactory

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。