Spring与StrutsHibernate的集成.ppt
《Spring与StrutsHibernate的集成.ppt》由会员分享,可在线阅读,更多相关《Spring与StrutsHibernate的集成.ppt(25页珍藏版)》请在三一办公上搜索。
1、第九章,Spring与Struts、Hibernate的集成,回顾,在线购书系统中,要求不修改BookBizImpl代码的情况下使用“后置通知”增加如下功能:对买书的用户进行返利:每买一册书返利3元。即:每调用一次buy方法打印:“销售返利时间用户名:返利3元。”问题:1、什么是后置通知?2、如何编写配置文件,将RakeOffAdvice织入到BookBiz中。,public class RakeOffAdvice implements AferReturningAdvice public void afterReturning(Object returnValue,Method m,Obje
2、ct args,Object target)throws Throwable.,本章任务,使用Spring依赖注入组装后台代码 给业务逻辑层添加事务支持,掌握Spring与Struts的集成 掌握Spring与Hibernate的集成 学会使用Spring实现声明式事务,本章目标,Spring与Hibernate集成,使用Spring简化Hibernate编程,import org.springframework.orm.hibernate3.support.HibernateDaoSupport;public class FwxxDAOHibImpl extends HibernateDao
3、Support implements FwxxDAO public void add(FWXX fwxx)super.getHibernateTemplate().add(fwxx);/.其他持久化方法的实现,使用Spring对Hibernate支持,Spring与Hibernate集成,使用Spring简化Hibernate编程,public class FwxxDAOHibImpl extends HibernateDaoSupport implements FwxxDAO.public FWXX get(int fwid)return(FWXX)super.getHibernateTem
4、plate().get(FWXX.class,fwid);public List search(final FWXX condition)return super.getHibernateTemplate().executeFind(new HibernateCallback()public Object doInHibernate(Session s)throws HibernateException Criteria c=s.createCriteria(FWXX.class);if(null!=condition)/构造Criteria查询条件的代码.c.addOrder(Order.a
5、sc(custCode);return c.list(););,在这里构造查询条件,Spring与Hibernate集成,Session在哪里创建?配置数据源和SessionFactory使用Spring 依赖注入,只需配置,无需编码,FwxxDAOHibImpl中如何创建session的?,HibernateDaoSupport提供了setSessionFactory方法,Spring提供了LocalSessionFactoryBean用于创建SessionFactory,但需要通过setDataSource设置数据源,数据源(DataSource),Spring与Hibernate集成,依
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Spring StrutsHibernate 集成
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5449080.html