既可以使用 web.xml 来使 Web 容器加载 Spring,也可以通过 struts-config.xml 来使 Web 容器加载 Spring。
1、使用 web.xml 来使 Web 容器加载 Spring
web.xml :
通过:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener-->
或:
<servlet>
<servlet-name>SpringContextServlet</servlet-name>
<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
Web 容器会自动加载 /WEB-INF/applicationContext.xml 初始化 ApplicationContex t实例;
也可以通过
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-*.xml</param-value>
</context-param>
使 Web 容器加载指定名称路径的 Spring 配置文件。
2、通过 struts-config.xml 来使 Web 容器加载 Spring
struts-config.xml
通过
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/applicationContext.xml,
/WEB-INF/action-servlet.xml"/>
</plug-in>
来加载 Spring 配置文件。
分享到:
相关推荐
在Spring中,事务的配置主要有两种方式: 1. **编程式事务管理**:通过`PlatformTransactionManager`接口的`beginTransaction()`、`commit()`和`rollback()`方法来显式控制事务。这种方式适用于复杂场景,但代码...
- **支持版本**:作为SSH服务器时,支持SSH2和SSH1两个版本;作为SSH客户端时,仅支持SSH2版本。本文档中的SSH通常指SSH2。 ##### 1.2 SSH工作过程 SSH的工作过程分为五个主要阶段: 1. **版本号协商阶段**:在...
SSH框架整合入门——HelloWorld与两种事务管理方式详解 SSH框架是Java开发中常见的三大开源框架集成,包括Spring、Struts2和Hibernate。这个框架组合提供了强大的MVC(Model-View-Controller)架构支持,方便开发者...
首先,SSH2的配置主要包括两部分:服务器端的SSH2服务端软件(如OpenSSH)安装和客户端工具(如PuTTY)的使用。在服务器端,你需要下载并安装OpenSSH服务器,设置相应的密钥对,确保服务器的安全性。在客户端,安装...
SSH整合项目是一个经典的Java开发框架组合,包括Spring、Struts和Hibernate这三个主要组件。这个项目是为初学者设计的,旨在提供深入理解这些框架如何协同工作的机会,并通过使用Hibernate注解来简化数据库操作。让...
SSM和SSH是Java开发中常见的两种框架集成方式。SSM指的是Spring、SpringMVC和MyBatis的组合,而SSH则是Spring、Struts2和Hibernate的集成。这两种框架都是为了简化企业级应用的开发,提供模型-视图-控制器(MVC)...
在IT行业中,SSH (Struts, Spring, Hibernate) 和 DWR (Direct Web Remoting) 是两种常见的技术,分别用于构建MVC(Model-View-Controller)架构的Web应用和实现JavaScript与服务器端Java代码的实时交互。...
本资源包含的SSH配置文件,是针对数据库连接的配置,分别针对Oracle和MySQL两种常见的关系型数据库。 首先,我们来看`配置文件(oracle)`。Oracle配置文件通常涉及到Spring的JDBC模板或者Hibernate的SessionFactory...
SSH1和SSH2是两种流行的Java Web开发框架的简称,分别代表Struts1、Spring和Hibernate的第一代和第二代版本。这些框架的整合是构建基于Java的企业级应用程序时常用的技术组合,尤其在处理MVC(Model-View-Controller...
在IT行业中,SSH和SSM是两种非常重要的框架,它们在构建Java Web应用程序时起着核心作用。SSH指的是Struts2、Spring和Hibernate的集成,而SSM则是Spring MVC、Spring和MyBatis的组合。这些框架大大简化了开发过程,...
有两种配置方式:一种是直接使用Hibernate的配置文件(如hibernate.cfg.xml),另一种是通过Java配置类。在XML配置中,可能会看到类似以下的`sessionFactory`配置: ```xml <!-- 其他属性配置 --> ``` 在这个...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在本场景中,"ssh写的用户登录权限实现"指的是使用SSH协议来控制用户登录的权限,确保在同一时间只有一个用户能够使用特定...
这可以通过XML或注解两种方式进行。XML配置需要定义事务对象、事务通知和事务切点,而注解配置则是在相关类或方法上直接添加@Transactional注解,并开启注解配置。 项目的结构通常会包括各个框架的配置文件、模型类...
在IT行业中,SSI和SSH是两种常见的Web应用开发框架整合方式。它们分别是Struts、Spring和Hibernate的组合,以及Struts、Spring和iBATIS的组合。这些框架的整合能够帮助开发者更高效地构建复杂、模块化的Web应用程序...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中提供安全的远程登录和其他网络服务。SSH通常被用作Linux和Unix系统中的标准远程访问工具,但也可以通过各种软件实现与其他操作系统如Windows的集成。在...
SSH1+WebService(Axis)配置框架是开发企业级Java应用的一种常见组合,它结合了Spring、Struts和Hibernate这三个开源框架的优势,同时利用Axis来实现Web服务的发布和调用。下面将详细介绍这些技术及其在配置框架中...
SSH(Struts2 + Spring + Hibernate)是Java Web开发中常用的一种框架组合,它极大地简化了后台服务的构建。在这个“SSH注解小实例”中,我们将深入探讨SSH框架如何利用注解进行集成和简化开发流程,特别是对于初学...
SSH是Java开发中的一个经典组合,用于构建高效、可扩展的企业级应用,而Oracle则是一种广泛使用的大型关系型数据库管理系统。下面我们将深入探讨这两个领域的核心知识点。 **SSH框架详解** 1. **Struts2**:Struts...
1. 密钥对生成:SSH支持两种认证方式,密码认证和密钥对认证。密钥对认证更安全,用户可以使用`ssh-keygen`生成公钥和私钥。公钥放在服务器的`~/.ssh/authorized_keys`文件中,私钥保留在本地客户端。 2. 连接服务器...
SSH(Spring、Struts、Hibernate)和SSI(Spring Security、Spring MVC、Spring Integration)是两种常见的Java Web开发框架组合。它们为开发者提供了强大的工具集,帮助构建高效、可维护和可扩展的企业级应用程序。...