`
lzj520
  • 浏览: 213373 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

070615 struts中spring载入小结

阅读更多
如果是在struts-config.xml中直接写为 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"/>  ,则是默认配置文件为在WEB-INF下的action-servlet.xml文件,可在action-servlet.xml中再截入各个action bean的配置,如<import resource="modules/spring-config-login.xml"/>等。
另外service的配置和applicationContext.xml或sping相关的数据库文件,可自己建立一个目录,然后在web.xml中加载    <context-param>
        <param-name>contextConfigLocation</param-name> 
        <param-value>classpath*:spring/*.xml</param-value>
    </context-param>  
这样将web层和service层的配置分开摆放,看起来比较清晰。具体可参考springside的example

另一方法是struts-config中直接写 <plug-in  className="org.springframework.web.struts.ContextLoaderPlugIn"> 
<set-property property="contextConfigLocation"  value="classpath*:spring/*.xml"/> 
</plug-in>
这样将所有的配置文件直接放在spring目录下

或小型应用可简单写成最直接的<plug-in className= "org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property= "contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>


不过多句提醒下记得不要漏了web.xml中还应有    <listener> 
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
 </listener> 

struts-config.xml中还应有:
 <controller>
  <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
 </controller>
分享到:
评论

相关推荐

    开发基于Struts Spring Hibernate Ajax的网上信息发布平台(Struts Hibernate Spring Ajax)--指导学习2

    Struts Hibernate Spring Ajax Struts Hibernate Spring Ajax

    struts hibernate spring 框架运用

    struts hibernate spring 框架运用struts hibernate spring 框架运用struts hibernate spring 框架运用struts hibernate spring 框架运用

    struts+spring文件上传大小限制.rar

    在Java Web开发中,Struts和Spring是两个非常流行的开源框架。它们经常被结合使用来构建企业级应用程序,提供强大的MVC(Model-View-Controller)架构支持。本压缩包"struts+spring文件上传大小限制.rar"显然是针对...

    Struts,Spring登陆

    3. **业务逻辑**:在Spring中,我们可以创建一个UserService接口及其实现类,用于处理登陆验证。这个服务类可能会调用DAO(Data Access Object)来与数据库交互,检查用户名和密码是否匹配。 4. **异常处理**:...

    struts+spring+hibernate实现图书修改和删除

    在IT行业中,SSH(Struts + Spring + Hibernate)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的Web应用程序。本项目通过SSH框架实现了图书管理系统的图书修改和删除功能,下面将详细介绍这三个核心组件...

    中文Struts+Spring+Hibernate整合开发迅雷

    - 集成Hibernate:配置Hibernate的SessionFactory,在Spring中声明,以便在需要的地方注入。 - 配置Hibernate:编写实体类、映射文件(hbm.xml),并配置hibernate.cfg.xml。 - 测试与调试:编写JUnit测试用例,...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    一共四个,其中pdf 三个包,源码一个包 第一章 J2EE快速入门 1.1 J2EE概述 1.1.1 J2EE的来源 1.1.2 J2EE整体框架 1.1.3 从J2EE到JavaEE 1.2 J2EE组件 1.2.1 客户端组件 1.2.2 Web组件 ...15.13 小结

    struts+spring+hibernate整合

    Struts、Spring和Hibernate是Java Web开发中的三大主流框架,它们分别负责表现层、业务层和服务层的管理。Struts提供了MVC模式的实现,Spring则是一个全面的轻量级应用框架,包括依赖注入(DI)、面向切面编程(AOP...

    struts+spring+hibernate三大框架整合

    在Spring中,声明式事务管理使得事务管理与业务逻辑分离,通过在方法上添加`@Transactional`注解来开启事务。事务的传播行为、隔离级别、回滚规则等可以在配置文件或注解中设置。这种方式降低了代码的复杂度,提高了...

    struts1 spring ibatis整合项目源码

    struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码struts1 spring ibatis整合项目源码

    Struts+spring+mybatis

    Struts、Spring 和 MyBatis 是Java开发领域中三大著名框架,它们的组合常被称为SSM框架,用于构建高效、可扩展的企业级Web应用程序。在这个项目中,它们被用来实现一个基本的增删改查(CRUD)功能,这是任何数据库...

    struts-spring-other-lib 等jar包

    struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-...

    struts+spring+hibernate

    Struts、Spring 和 Hibernate 是Java Web开发中的三大框架,它们共同构建了一个强大的后端架构解决方案。这个"struts+spring+hibernate"示例工程是用于演示这三大框架如何协同工作,为开发者提供了一个实战性的学习...

    Struts2 Spring Hibernate IBatis

    Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatis 只需要导入相应的jar包就行了 ,数据库是mysql :数据库名叫做mydatabase,表名...

    struts+spring

    Struts和Spring是两个在Java Web开发中广泛使用的开源框架,它们各自专注于应用程序的不同方面。Struts1.3是一款基于MVC(Model-View-Controller)设计模式的框架,主要用于控制应用程序的流程,而Spring2.5则是一个...

    SSH整合源码(Struts+Spring+Hibernate整合用户注册例子)

    在SSH整合中,Spring主要负责管理Bean,包括Struts的Action和Hibernate的SessionFactory,以及事务控制,确保用户注册操作的原子性和一致性。 3. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,它允许...

    struts+spring+ibatis的Demo

    Struts、Spring和iBatis是Java开发领域中三大经典的开源框架,它们分别负责MVC模式中的动作控制、依赖注入以及数据库操作。这个"struts+spring+ibatis的Demo"压缩包文件提供了这三个框架集成使用的示例代码,旨在...

    struts2 spring hibernate框架技术与项目实战 光盘源码上

    Struts2、Spring和Hibernate是Java Web开发中的三大主流框架,它们各自负责应用程序的不同层面,协同工作可以构建出高效、可维护的复杂Web应用。在本资源中,"struts2 spring hibernate框架技术与项目实战 光盘源码 ...

    Struts2 Spring Jpa 配置测试

    Struts2、Spring和JPA是Java开发中常用的三大框架,它们在企业级应用开发中发挥着关键作用。Struts2作为MVC框架,负责控制应用程序的流程;Spring框架则是一个全面的后端解决方案,提供了依赖注入(DI)、面向切面...

    Struts+Spring+Hibernate整合教程.pdf

    Struts、Spring和Hibernate是Java开发中非常经典的三大框架,它们各自在Web应用程序开发的不同层面发挥着重要作用。Struts提供了MVC(Model-View-Controller)设计模式的实现,Spring作为一个全面的轻量级框架,提供...

Global site tag (gtag.js) - Google Analytics