- 浏览: 1863750 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
struts1 和Spring整合
struts1 和Spring整合:
1.(1)添加与Spring有关的jar包(spring.jar,log4j-1.2.9.jar、commons-logging.jar)
如果用Spring的AOPhuo则再填其相应的jar包
(2)对于Spring2.5以后的版本(本项目实际是Spring2.5.5版本)
主要涉及spring.jar、spring-webmvc-struts.jar和log4j-1.2.9.jar、commons-logging.jar
注意spring-webmvc-struts.jar文件的位置(spring-framework-2.5.5\dist\modules)
(3)添加log4j.properties
内容为:
log4j.rootLogger=INFO, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=StrutsSpringHibernateWeb.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
如果log4j.properties不在WEB-INF/classes中(即不是右击src新建的)
比如在WEB-INF下:
在web.xml 文件中添加<context-param>标签以定位:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
(4)在web.xml 文件中添加<listener>标签以添加Log4jConfigListener类
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener- class>
</listener>
2.在struts-config中的action 的type属性药改成Spring提供代理(固定的org.springframework.web.struts.DelegatingActionProxy)。
3.(2)再修改struts-config.xml配置文件以增加plugin的设置
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB- INF/classes/applicationContext.xml"/>//value值为设置了Spring的xml文件的路径
</plug-in>
4.在src的目录下新建applicationContext.xml文件
5.在spring的xml中 配置Action中
bean 中的name属性值为在struts-config中的action的path属性值。属性class值为action的包名+类名
<bean name="/adminForwordAction" scope="prototype" class="com.px1987.webbank.strutsaction.AdminForwordAction">
</bean>
struts1 和Spring整合:
1.(1)添加与Spring有关的jar包(spring.jar,log4j-1.2.9.jar、commons-logging.jar)
如果用Spring的AOPhuo则再填其相应的jar包
(2)对于Spring2.5以后的版本(本项目实际是Spring2.5.5版本)
主要涉及spring.jar、spring-webmvc-struts.jar和log4j-1.2.9.jar、commons-logging.jar
注意spring-webmvc-struts.jar文件的位置(spring-framework-2.5.5\dist\modules)
(3)添加log4j.properties
内容为:
log4j.rootLogger=INFO, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=StrutsSpringHibernateWeb.log
log4j.appender.logfile.MaxFileSize=512KB
# Keep three backup files.
log4j.appender.logfile.MaxBackupIndex=3
# Pattern to output: date priority [category] - message
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
如果log4j.properties不在WEB-INF/classes中(即不是右击src新建的)
比如在WEB-INF下:
在web.xml 文件中添加<context-param>标签以定位:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
(4)在web.xml 文件中添加<listener>标签以添加Log4jConfigListener类
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener- class>
</listener>
2.在struts-config中的action 的type属性药改成Spring提供代理(固定的org.springframework.web.struts.DelegatingActionProxy)。
3.(2)再修改struts-config.xml配置文件以增加plugin的设置
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation" value="/WEB- INF/classes/applicationContext.xml"/>//value值为设置了Spring的xml文件的路径
</plug-in>
4.在src的目录下新建applicationContext.xml文件
5.在spring的xml中 配置Action中
bean 中的name属性值为在struts-config中的action的path属性值。属性class值为action的包名+类名
<bean name="/adminForwordAction" scope="prototype" class="com.px1987.webbank.strutsaction.AdminForwordAction">
</bean>
发表评论
-
Apache FileUpload组件
2013-11-22 15:05 5410Apache FileUpload组件 在最初的 htt ... -
各种数据库对应的jar包、驱动类名和URL格式
2012-11-20 16:38 1468各种数据库对应的jar包、驱动类名和URL格式 2011 ... -
Java Web Start
2011-09-14 10:45 1323一.首先了解一下什么是java web start 1JNL ... -
The template at a glance一目了然的模板
2011-08-05 09:06 1469The template at a glance一目了然的模板 ... -
FreeMarker
2011-08-05 09:04 1103一目了然的数据模型 As you have seen, th ... -
jeecms v3
2011-07-04 15:28 1535好久没有逛jeecms的官方论坛了,今天去看了下,jeecms ... -
gwt整合ibatis
2011-07-02 09:42 2044最近整合gwt整合ibatis,常见错误 控制台报错: 一.N ... -
GWT RPC原理浅析(二)
2011-06-17 16:14 2830前一篇介绍了RPC大体的流程,核心方法是RemoteServi ... -
GWT RPC原理浅析
2011-06-17 15:26 5284GWT中前后台交互有多种方式,包括JSON,XML,RPC 其 ... -
五种开源协议
2011-04-25 14:54 1078五种开源协议(BSD,Apache,G ... -
JAVA代码调用客户端摄像头 初步探讨
2011-02-21 16:51 6716首先到sun下载最新的jmf,然后安装。 然后,说一下 ... -
tomcat部署jbpm项目 loader constraint violation
2011-02-11 14:22 1767当tomcat部署jbpm项目 时,启动项目控制台出错 ja ... -
E3.Tree参考手册
2010-12-10 09:52 3539E3.Tree参考手册 (v1.0) 目录 简介 2 系统 ... -
e3.tree 1.5 发布,很好,很强大,有截图[转]
2010-12-07 14:14 1111E3.Tree是E3平台下一个用于构造树型UI(menu,tr ... -
在Action中获取ServletContext实例
2010-11-25 13:43 37341:在Action中获取servletContext的时候可以 ... -
Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMap
2010-11-22 09:57 4876在整合spring2.5和ibatis2,出现了ibatis的 ... -
spring,ibatis的笔记
2010-11-22 08:51 1007在上文中,我们把iface ... -
spring,ibatis的笔记
2010-11-22 08:51 943在上文中,我们把iface ... -
后台错误处理
2010-11-17 15:10 1290后台处理 if (!isTokenValid(request) ... -
spring 与struts的集成
2010-11-17 08:37 1254Struts与Spring的集成主要有两种方式,即Delega ...
相关推荐
ssh 整合jar包,hibernate,struts2,spring 整合jar包以及配置文件
struts1整合spring及hibernate所需jar包
struts1和spring整合开发jar包
作为一个新手,ssh整合的时候往往因为jar包的冲突而烦恼。经过多次项目实践,这个资源包中的所有jar包满足ssh整合且不冲突
struts2和spring和Hibernate的整合包,在MyEclipse中自动导入老是有冲突包。
struts1.x+spring+jta集成例子(包含所有jar包),mysql数据库,表需要自己创建
ssh整合所需jar包 struts1.2+hibernate3.2+spring2.5
struts2整合spring所需jar包
Struts1+Spring+iBatis集成-jar包,Struts1+Spring+iBatis集成
里面有spring+struts2+ibatis整合的jar包,
jpa+struts1+spring整合jar包(43个)
struts1+spring+hibernate整合所用全部jar包
struts2.0 spring hibernate整合jar包 struts2.0 spring hibernate整合jar包
struts2整合spring、hibernate的jar包
集成Spring与Struts 2的包 集成Spring与Mybatis的包 集成ssh整合jar包-黑马
struts2.2.3+spring3.0.1+hibernate3.6.5整合jar包
struts、hibernate、Spring jar包整合struts、hibernate、Spring jar包整合struts、hibernate、Spring jar包整合struts、hibernate、Spring jar包整合
Struts_Hibernate_Spring整合JAR包
struts1+spring+hibernate 整合jar包 以及fastjson mysql的jar包
Struts2+Spring整合所需jar包(13个Struts2+6个Spring+1个整合包)