Struts2+Spring3+Hibernate3三大框架整合
希望能够帮助到您!
—高级软件人才实作培训专家!
Struts2+Spring3+Hibernate3 三大框架整合
于 洋
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Struts2.3.7 Jar分析
apps\struts2-blank.war 存放struts2最基本的jar包
struts2-convention-plugin-2.3.7.jar用于struts使用注解 struts2-json-plugin-2.3.7.jar 用于struts2整合Ajax struts2-spring-plugin-2.3.7.jar 用于struts2整合Spring
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Struts2 框架使用配置web.xml <filter> <filter-name>struts2</filter-name> <filterclass>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExe cuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 在src下创建struts.xml 配置文件
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Spring3.2 Jar分析
Spring3.2 开发最基本jar包 spring-beans-3.2.0.RELEASE.jar spring-context-3.2.0.RELEASE.jar spring-core-3.2.0.RELEASE.jar spring-expression-3.2.0.RELEASE.jar http://www.77cn.com.cnmons.logging-1.1.1.jar http://www.77cn.com.cn.apache.log4j-1.2.15.jar AOP开发 spring-aop-3.2.0.RELEASE.jar spring-aspects-3.2.0.RELEASE.jar http://www.77cn.com.cn.aopalliance-1.0.0.jar http://www.77cn.com.cn.aspectj.weaver-1.6.8.RELEASE.jar Spring Jdbc开发 spring-jdbc-3.2.0.RELEASE.jar spring-tx-3.2.0.RELEASE.jar北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Spring3.2 Jar分析
Spring事务管理 spring-tx-3.2.0.RELEASE.jar Spring整合其他ORM框架 spring-orm-3.2.0.RELEASE.jar Spring在web中使用 spring-web-3.2.0.RELEASE.jar Spring整合Junit测试 spring-test-3.2.0.RELEASE.jar
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Spring框架使用
在src或WEB-INF下创建applicationContext.xml 配置web.xml
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener>
在Servlet/Filter中获得Spring上下文对象WebApplicationContext context= WebApplicationContextUtils.getWebApplicationContext(servletContext);
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! Hibernate3.6 Jar分析
解压根目录 hibernate3.jar 解压根目录\lib\required\*.jar
解压根目录\lib\jpa\hibernate-jpa-2.0-api-1.0.1.Final.jar 数据库连接池c3p0
解压根目录\lib\optional\c3p0\c3p0-0.9.1.jar
整合log4j :slf4j-log4j12-1.7.2.jar 、log4j-1.2.16.jar 使用二级缓存 Ehcache数据库驱动 mysql-connector-java-5.0.8-bin.jar
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级
软件人才实作培训专家! Hibernate框架使用
在src下创建hibernate.cfg.xml 在PO所在目录创建 类名.hbm.xml 通过 <mapping> 完成持久化类映射Configuration configuration = new Configuration().configure(); SessionFactory sessionFactory = configuration.buildSessionFactory(); Session session = sessionFactory.openSession() / getCurrentSession(); Transaction transaction = session.beginTransaction(); 数据库操作 http://www.77cn.com.cnmit();
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!
Struts2整合Spring3
于 洋
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! 方式一 Action自动装配Service
导入struts2-spring-plugin-2.3.7.jar Action对象创建由Struts2自己管理 由struts2 自己创建Action,会自动按name进行装配Service struts.objectFactory.spring.autoWire = name
只需要在HelloAction中提供setHelloService()方法 就可自动装配
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家! 方式二 Action由Spring创建管理
导入struts2-spring-plugin-2.3.7.jar 将struts的Action对象创建交给Spring
struts.xml
applicationContext.xml
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!
Spring3整合Hibernate3
于 洋
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!方式一 零障碍整合
通过LocalSessionFactoryBean在spring中直接引用hibernate配 置文件 HibernateTransactionManager管理Spring事务 使用<tx:annotation-driven> 注解管理事务 将sessionFactory 注入DAO中
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!方式一 零障碍整合
编写的DAO继承HibernateDaoSupport 可以将SessionFactory注入DAO,DAO中可以通过 getHibernateTemplate() 获得Hibernate模板类对象
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!方式一 零障碍整合
在需要使用事务的方法上添加@Transactional 通常在service中管理事务,将DAO注入Service
北京传智播客教育 http://www.77cn.com.cn
希望能够帮助到您!
—高级软件人才实作培训专家!方式二 将Hibernate参数配置到Spring中
不需要再编写单独hibernate.cfg.xml 将Hibernate的配置参数完全写入applicationContext.xml
北京传智播客教育 http://www.77cn.com.cn
…… 此处隐藏:2171字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




