教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 文秘资料 >

Struts2+Spring3+Hibernate3三大框架整合

来源:网络收集 时间:2026-09-13
导读: 希望能够帮助到您! —高级软件人才实作培训专家! Struts2+Spring3+Hibernate3 三大框架整合 于 洋 北京传智播客教育 http://www.77cn.com.cn 希望能够帮助到您! —高级软件人才实作培训专家! Struts2.3.7 Jar分析 apps\struts2-blank.war 存放struts2最基本

希望能够帮助到您!

—高级软件人才实作培训专家!

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字,全部文档内容请下载后查看。喜欢就下载吧 ……
Struts2+Spring3+Hibernate3三大框架整合.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1993079.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)