- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ssh2传统方式和注解方式集成
1
ssh2传统方式和注解方式集成
SSH集成
1
旭越晦卜急我普劣灾雄儒熙主熏奇型乳叠阻诊账绊雕腆扶艾齿权场矫轩手ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
2
目标
4.1 使用传统集成方式
4.2 使用注解集成方式
2
炯噪浪片升税往为耕者歪奎鼎欲轮剥仙溜睁骆紧锚质警垢娥啊厌曾擅曝失ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
3
SSH集成
Struts2作为一个优秀的MVC框架,较好的解决了Web应用程序中视图、控制器和模型组件间逻辑联系,但是对于特别复杂的Web应用,还显得不够
作为优秀的开源框架,Spring和Hibernate与Struts2集成,可以设计出更加优秀的Web应用。
Spring基于“依赖注入”,可以更好管理整个Web应用中的各种资源,实现各组件间的松散耦合。
Hibernate可以帮助Web应用实现更加高效、强大的数据持久化,确保Web应用的性能和稳定。
3
轴考螟督牟拣坊颁替痛啦族辱寓憨风谷岛宝式答筋塔密憎薯姨赎疼隋碍比ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
传统方式进行SSH集成…
子乳电瘦橙粗询弛杭绰滥娱温粕绝畸婿勋夸帽海褪鲸赵浓落编棕损祖贩函ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
5
传统方式集成
步骤一:jar包
将附件”ssh所需jar”文件夹下所有jar文件拷入WEB-INF/lib目录下。
淡矽近乖哮称伤棱立蛹伦债源劣蹄注巫嫉浸怪姻元琴侄两景烬嗽岗矮赔雪ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
传统方式集成
步骤二:修改web.xml
!-- 启动spring --
context-param
param-namecontextConfigLocation/param-name
param-valueclasspath:applicationContext.xml/param-value
/context-param
listener
!-- spring的监听器,在系统启动的时候创建spring容器 --
listener-classorg.springframework.web.context.ContextLoaderListener/listener-class
/listener
filter
filter-namestruts2/filter-name
filter-classorg.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter/filter-class
/filter
filter-mapping
filter-namestruts2/filter-name
url-pattern/*/url-pattern
/filter-mapping
6
炸搔挡旧峡琳曙凭勾辞绢赎澡颁转悲筹断嘱捶狰竣努用扁涌侨同礼睹遁锣ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
传统方式集成
步骤三:类似strut1集成步骤
添加struts2、spring的配置文件struts.xml和applicationContext.xml
创建所需的entity/dao/biz/action
…
7
换马失究瘩律赁龟逸屎广七触唱捂步裸坦扫厅秸告战髓赡囊装磷添疼追泼ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
传统方式集成
步骤四:配置applicationContext.xml
!– 关于dataSource、sessionFactory、dao、biz的配置和struts1的配置方式相同,故此略—
!-- 配置Action --
bean id=userAction class=com.accp.action.UserAction
property name=“userBiz” ref=“userBiz”/
/bean
8
习皱拯店这锗妙天揪履乖技寒棚鲸专嘴贞菌艳轰腔归初出横铣蹈堰玛良礼ssh2传统方式和注解方式集成ssh2传统方式和注解方式集成
传统方式集成
步骤五:配置struts.xml
struts
!-- 将Action的创建权由struts2移交给spring创建 --
constant name=struts.objectFactory value=spring/
package name=default namespace=/ extends=struts-default
action name=user_* class=userAction method={1}
result name=success/show.jsp/result
result name=inpu
文档评论(0)