- 4
- 0
- 约5.9千字
- 约 10页
- 2017-08-13 发布于河南
- 举报
第1步,创建web工程,以struts,spring,hibernate的顺序添加.doc
第1步,创建web工程,以struts,spring,hibernate的顺序添加
第2步,为工程添加包
第3步,添加struts支持
第4步,在WEB-INF下创建strtus文件夹,按照工程人员多创建几个struts-config.xml
第5步,修改web.xml文件
servlet
servlet-nameaction/servlet-name
servlet-class
org.apache.struts.action.ActionServlet
/servlet-class
init-param
param-nameconfig/param-name
param-value
/WEB-INF/struts/struts-config-alex.xml,/WEB-INF/struts/struts-config-mingbo.xml
/param-value
/init-param
init-param
param-namedebug/param-name
param-value3/param-value
/init-param
第6步,添加spring支持
第7步,在web.xml文件中添加spring的相关配置(1,初始化时,读取spring配置文件; 2,获得容器中servlet的上下文)
!-- 配置spring的核心配置文件,表示在工程发布时,读取配置中的信息,
激活spring容器,让spring管理类的实例
--
context-param
param-namecontextConfigLocation/param-name
!-- *:表示将以applicationContext开头的文件都读取 --
param-value/WEB-INF/spring/applicationContext*.xml/param-value
/context-param
!-- 配置spring监听器,当servlet上下创建时,
spring将监听,并转换成为spring的context。
在DWR应用中也必须配置监听器
--
listener
listener-class
org.springframework.web.context.ContextLoaderListener
/listener-class
/listener8步,在struts-config.xml中加入spring整合代码
!-- 加入spring对struts的托管,
目的是在spring中注入action,得到动态选择actio组件的目的
--
controller
processorClass=org.springframework.web.struts.DelegatingRequestProcessor
/controller9步,添加hibernate支持
第10步,查看spring的配置文件(帮助理解整合过程)
!-- 利用apache的DBCP连接池来管理工程中连接数据库的问题 --
bean id=my_ds class=mons.dbcp.BasicDataSource
property name=driverClassName
value=com.microsoft.sqlserver.jdbc.SQLServerDriver
/property
property name=url
value=jdbc:sqlserver://localhost:1433;databaseName=pubs
/property
property name=username value=sa/property
property name=password value=sa/property
/bean
!-- LocalSessionFactoryBean类:是封装SessionFactory的spring类(表示由spring管理了hib) --
bean id=my_sfid
class=org.springframework.orm.hibernate3.LocalSessionFactoryBean
property name=dataSource
ref bean=my_ds /
/property
!-- 配置hibernate的属性参数,例如:方言,show_sql --
property name=hibernateProperties
props
prop key=hibernate.
您可能关注的文档
最近下载
- 2025年山东药品食品职业学院高职单招综合素质考试参考题库及答案解析.docx VIP
- (高清版)DB4409∕T 24-2021 《奇楠沉香扦插技术规程》.docx VIP
- 2026年广东中考生物命题趋势预测试卷(附答案解析).docx VIP
- 北京市2025年高考:《英语》考试真题(含答案).pdf VIP
- 世界金融史:泡沫、战争与股票市场([日]板谷敏彦 著).pdf VIP
- 2025年北京央教湘岳假期寒假作业七年级英语人教版答案.pdf VIP
- 明月海藻实习素材.doc VIP
- 死因监测工作例会的制度.doc VIP
- 《墙面石材干挂(背栓式)施工工艺》.docx VIP
- 老年人营养不良的评估(老年人能力评估课件).ppt
原创力文档

文档评论(0)