03搭建SSH2开发框架技巧总结Word格式文档下载.docx

上传人:b****3 文档编号:14928082 上传时间:2022-10-26 格式:DOCX 页数:20 大小:21.83KB
下载 相关 举报
03搭建SSH2开发框架技巧总结Word格式文档下载.docx_第1页
第1页 / 共20页
03搭建SSH2开发框架技巧总结Word格式文档下载.docx_第2页
第2页 / 共20页
03搭建SSH2开发框架技巧总结Word格式文档下载.docx_第3页
第3页 / 共20页
03搭建SSH2开发框架技巧总结Word格式文档下载.docx_第4页
第4页 / 共20页
03搭建SSH2开发框架技巧总结Word格式文档下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

03搭建SSH2开发框架技巧总结Word格式文档下载.docx

《03搭建SSH2开发框架技巧总结Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《03搭建SSH2开发框架技巧总结Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。

03搭建SSH2开发框架技巧总结Word格式文档下载.docx

aspectjweaver.jar

cglib-nodep-2.1_3.jar

(如果用BasicDataSource来配置数据库连接,还要加入以下2个包)

commons-dbcp.jar

commons-pool.jar

hibernate:

hibernate3.jar

hibernate-jpa-2.0-api-1.0.1.Final.jar

antlr-2.7.6.jar

commons-collections-3.1.jar

dom4j-1.6.1.jar

javassist-3.12.0.GA.jar

jta-1.1.jar

slf4j-api-1.6.1.jar

slf4j-nop-1.6.4.jar(这个jar包要去slf4j官网下载slf4j-1.6.4集成包)

jdbc:

ojdbc14.jar(oracle)

2.web.xml配置

查看源码打印?

001<

?

xmlversion="

1.0"

encoding="

UTF-8"

>

002<

web-appxmlns:

xsi="

http:

//www.w3.org/2001/XMLSchema-instance"

xmlns="

xmlns:

web="

xsi:

schemaLocation="

id="

WebApp_ID"

version="

2.5"

003<

display-name>

testSSH<

/display-name>

004<

welcome-file-list>

005<

welcome-file>

index.jsp<

/welcome-file>

006<

/welcome-file-list>

007

008

009<

!

--配置资源-->

010<

context-param>

011<

param-name>

contextConfigLocation<

/param-name>

012<

param-value>

classpath:

config/applicationContext.xml<

/param-value>

013<

/context-param>

014

015<

--配置自定义filter,并由spring管理-->

016<

--

017<

filter>

018<

filter-name>

myFilter<

/filter-name>

019<

filter-class>

org.springframework.web.filter.DelegatingFilterProxy<

/filter-class>

020<

init-param>

021<

targetFilterLifecycle<

022<

true<

023<

/init-param>

024<

025<

encoding<

026<

UTF-8<

027<

028<

/filter>

029

030

031<

filter-mapping>

032<

033<

url-pattern>

/*<

/url-pattern>

034<

/filter-mapping>

035-->

036

037

038<

--配置CharacterEncoding,设置字符集-->

039<

040<

characterEncodingFilter<

041<

org.springframework.web.filter.CharacterEncodingFilter<

042<

043<

044<

045<

046<

047<

forceEncoding<

048<

049<

050<

051

052<

053<

054<

055<

056

057<

--将HibernateSession开关控制配置在Filter,保证一个请求一个session,并对lazy提供支持-->

058<

059<

hibernateFilter<

060<

org.springframework.orm.hibernate3.support.OpenSessionInViewFilter<

061<

062<

singleSession<

063<

064<

065<

066

067<

068<

069<

*.do<

070<

071

072

073<

--配置struts2-->

074<

075<

struts2<

076<

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter<

077<

078<

config<

079<

struts-default.xml,struts-plugin.xml,/config/struts.xml<

080<

081<

082

083<

084<

085<

086<

087

088

089<

--配置spring-->

090<

listener>

091<

listener-class>

org.springframework.web.context.ContextLoaderListener<

/listener-class>

092<

/listener>

093

094

095<

--页面session配置-->

096<

session-config>

097<

session-timeout>

20<

/session-timeout>

098<

/session-config>

099

100

101<

--错误页面-->

102<

error-page>

103<

error-code>

404<

/error-code>

104<

location>

/error404.html<

/location>

105<

/error-page>

106<

/web-app>

注意:

①配置自定义filter即DelegatingFilterProxy时,参数targetFilterLifecycle设为true是将filter放入web容器中成为真正意义上的filter。

否则只是个代理filter,不具有filter的生命周期,因此无法执行filter的init、destroy方法。

因为统一交由spring管理,所以在spring资源配置文件(如applicationContext.xml)中必须相应的并且名称为myFilter的bean。

②OpenSessionInViewFilter要将参数singleSession设置为true,否则意义不大。

③配置struts2建议采用StrutsPrepareAndExecuteFilter。

struts.xml

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1