- 浏览: 1884658 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (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 5453Apache FileUpload组件 在最初的 htt ... -
各种数据库对应的jar包、驱动类名和URL格式
2012-11-20 16:38 1522各种数据库对应的jar包、驱动类名和URL格式 2011 ... -
Java Web Start
2011-09-14 10:45 1355一.首先了解一下什么是java web start 1JNL ... -
The template at a glance一目了然的模板
2011-08-05 09:06 1503The template at a glance一目了然的模板 ... -
FreeMarker
2011-08-05 09:04 1132一目了然的数据模型 As you have seen, th ... -
jeecms v3
2011-07-04 15:28 1575好久没有逛jeecms的官方论坛了,今天去看了下,jeecms ... -
gwt整合ibatis
2011-07-02 09:42 2089最近整合gwt整合ibatis,常见错误 控制台报错: 一.N ... -
GWT RPC原理浅析(二)
2011-06-17 16:14 2859前一篇介绍了RPC大体的流程,核心方法是RemoteServi ... -
GWT RPC原理浅析
2011-06-17 15:26 5337GWT中前后台交互有多种方式,包括JSON,XML,RPC 其 ... -
五种开源协议
2011-04-25 14:54 1120五种开源协议(BSD,Apache,G ... -
JAVA代码调用客户端摄像头 初步探讨
2011-02-21 16:51 6764首先到sun下载最新的jmf,然后安装。 然后,说一下 ... -
tomcat部署jbpm项目 loader constraint violation
2011-02-11 14:22 1806当tomcat部署jbpm项目 时,启动项目控制台出错 ja ... -
E3.Tree参考手册
2010-12-10 09:52 3585E3.Tree参考手册 (v1.0) 目录 简介 2 系统 ... -
e3.tree 1.5 发布,很好,很强大,有截图[转]
2010-12-07 14:14 1144E3.Tree是E3平台下一个用于构造树型UI(menu,tr ... -
在Action中获取ServletContext实例
2010-11-25 13:43 37731:在Action中获取servletContext的时候可以 ... -
Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMap
2010-11-22 09:57 4951在整合spring2.5和ibatis2,出现了ibatis的 ... -
spring,ibatis的笔记
2010-11-22 08:51 1050在上文中,我们把iface ... -
spring,ibatis的笔记
2010-11-22 08:51 978在上文中,我们把iface ... -
后台错误处理
2010-11-17 15:10 1332后台处理 if (!isTokenValid(request) ... -
spring 与struts的集成
2010-11-17 08:37 1287Struts与Spring的集成主要有两种方式,即Delega ...
相关推荐
总结来说,"struts1+spring2.5+hibernate整合jar包"提供了一个预配置好的环境,帮助开发者避免了手动选择和配置jar包的繁琐过程,从而更快地进入开发阶段。通过熟练掌握SSH整合,开发者可以构建出高效、可维护的企业...
总结,Struts1、Spring和Hibernate的整合涉及多个jar包,这些jar包各自承担着框架的功能实现,而整合则旨在构建一个高效、灵活的企业级应用架构。通过正确配置和使用这些jar包,开发者可以构建出功能强大且易于维护...
在整合Struts2、Spring和Hibernate时,我们通常会遇到一些包冲突的问题,尤其是在使用IDE如MyEclipse时。这可能是由于不同库版本之间的不兼容性,或者是重复引入了相同的类导致的。解决这些问题通常需要仔细检查项目...
struts1和spring整合开发jar包
SSH整合是指将Struts、Spring和Hibernate这三大Java开源框架集成在一起,以构建高效、松耦合的企业级应用。在Java开发中,SSH框架的整合是常见的技术实践,它能够帮助开发者实现MVC(Model-View-Controller)设计...
文件名“整合”可能是指包含了这些jar包和配置文件的压缩包,开发者只需将其导入项目中,按照上述步骤进行配置,即可快速搭建起SSH的开发环境。对于初学者来说,理解并掌握SSH整合是提升Java Web开发技能的重要一步...
在集成过程中,首先需要设置Struts1.x的配置文件(struts-config.xml),定义Action和ActionForm,以及与Spring的集成。接着,在Spring的配置文件(如applicationContext.xml)中,你需要定义业务bean,配置事务管理...
7. `struts-spring-plugin.jar` 或 `struts-spring-action.jar`:Struts1和Spring的整合插件。 在实际开发中,我们需要正确配置struts-config.xml和web.xml文件,导入并声明Spring的ApplicationContext,设置Struts...
在这个"SSI-jar包"中,包含了Struts1、Spring和iBatis的jar文件,可能还包括它们的依赖库,比如数据库驱动、log4j日志框架等。开发者可以将这些jar包添加到项目的类路径中,快速搭建一个基于这三个框架的Web应用。...
将Struts2与Spring整合,能够实现业务逻辑层和服务层的解耦,让Struts2负责视图和控制器部分,而Spring则负责管理和协调这些组件。这种整合方式可以利用Spring的强大依赖注入功能,使Struts2的Action类可以从Spring...
在提供的"spring+struts2+ibatis整合的jar包"中,lib1可能包含了这三个框架以及它们的依赖库。这些jar文件是运行整合应用必不可少的组件,它们包含了框架的API、实现和一些工具类,帮助开发者快速搭建和运行整合项目...
- 配置Struts2:添加Struts2的相关jar包,创建`struts.xml`配置文件,配置Action和拦截器栈。 - 配置Spring:添加Spring的jar包,创建`applicationContext.xml`配置文件,定义bean并配置依赖注入。 - 配置...
下面我们将详细介绍Struts2和Spring整合所需的核心jar包及其作用。 1. **Struts2框架**: - **struts2-core.jar**:Struts2的核心库,包含了Action、Interceptor、Result等核心组件。 - **struts2-convention-...
Spring、Hibernate和Struts是Java开发中非常重要的三个框架,它们构成了经典的MVC(Model-View-Controller)架构,被广泛应用于企业级Web应用开发。这些框架极大地简化了开发过程,提高了开发效率,并且提供了良好的...
Spring整合所需的jar包有: 1. `spring-context.jar`:包含Spring核心的IoC(Inversion of Control)和AOP功能。 2. `spring-beans.jar`:提供Bean工厂和配置支持。 3. `spring-aop.jar`:支持AOP代理和通知。 4. `...
Struts2-Spring-plugin是一个关键的jar包(如struts2-spring-plugin-2.5.13.jar),它实现了Struts2和Spring之间的无缝集成。这个插件使得Action类可以直接从Spring容器中获取依赖,简化了配置,并且提供了更好的...
4. **FilterDispatcher**:在Struts2与Spring整合时,通常会使用`StrutsSpringObjectFactory`替换默认的`DefaultActionProxyFactory`。为此,我们需要在web.xml中配置`StrutsPrepareAndExecuteFilter`而非传统的`...
6. **Spring整合Hibernate**:理解Spring的DataSource、SessionFactory、TransactionManager配置,以及如何在Service层注入SessionFactory并使用。 总的来说,SSH框架的使用能够极大地提高开发效率,降低项目的复杂...
1. **配置环境**:确保所有必需的jar包都在项目类路径中,包括Struts2、Spring、Hibernate及相关依赖库。 2. **创建Spring配置文件**:配置Spring的ApplicationContext,定义Bean,包括DAO、Service以及事务管理器...
在导入"Hibernate+Struts2+Spring基本JAR包"到项目的lib目录后,开发者可以开始搭建SSH框架。首先,需要在Spring配置文件中定义Bean,包括Action、Service和DAO层的实例。然后,配置Struts2的struts.xml文件,指定...