Spring 3.1包详解
Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:
org.springframework.aop-3.1.0.M1.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,
org.springframework.asm-3.1.0.M1.jar ---- ----spring 独立的asm 程序,相比2.5版本,需要额外的asm.jar包。
org.springframework.aspects-3.1.0.M1.jar ---- ----spring 提供对 AspectJ 框架的整合。
org.springframework.beans-3.1.0.M1.jar ---- ----springIoC(依赖注入)的基础实现。
org.springframework.context.support-3.1.0.M1.jar ---- ----spring-context 的扩展支持,用于 MVC 方面。
org.springframework.context-3.1.0.M1.jar ---- ----spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如 邮件服务、任务调度、JNDI定位、EJB 集成、远程访问、 缓存以及各种视图层框架的封装等。
org.springframework.core-3.1.0.M1.jar ---- ----spring3.1的核心工具包。
org.springframework.expression-3.1.0.M1.jar ---- ----spring 表达式语言。
org.springframework.instrument.tomcat-3.1.0.M1.jar ---- ----spring3.1 对 Tomcat 的连接池的基成。
org.springframework.instrument-3.1.0.M1.jar ---- ----spring3.1 对服务器的代理接口。
org.springframework.jdbc-3.1.0.M1.jar ---- ----spring对 JDBC的简单封装。
org.springframework.jms-3.1.0.M1.jar ---- ----spring为简化 JMS API 使用而作的简单封装。
org.springframework.orm-3.1.0.M1.jar ---- ----spring 整合第三方的 ORM 映射支持,如 Hibernate 、Ibatis、Jdo 以及spring的JPA的支持。
org.springframework.oxm-3.1.0.M1.jar ---- ----spring 对Object/XMI 的映射的支持,可以让JAVA与XML之间来回切换。
org.springframework.test-3.1.0.M1.jar ---- ----spring 对Junit 等测试框架的简单封装。
org.springframework.transaction-3.1.0.M1.jar ---- ----为JDBC、Hibernate、JDO、JPA 等提供的一致的声明式和编程式事务管理。
org.springframework.web.portlet-3.1.0.M1.jar ---- ----springMVC 的增强。
org.springframework.web.servlet-3.1.0.M1.jar ---- ----对 J2EE6.0 Servlet3.0 的支持。
org.springframework.web.struts-3.1.0.M1.jar ---- ---- 整合 Struts 的支持。
org.springframework.web-3.1.0.M1.jar ---- ----springWeb 下的工具包。
关于依赖包相关的问题,可以详细查阅相关文档。
分享到:
相关推荐
这个jar包是Spring框架的核心组成部分,包含了许多用于构建企业级Java应用的类库和API。 首先,Spring 3.1 引入了Groovy配置支持,这使得开发者可以使用Groovy语言编写bean的配置,提供了更简洁和动态的配置方式。...
非常完整的spring3及springsecurity3.1源码及jar包 spring3及springsecurity3.1源码及jar包,导入eclipse将各个工程下的jar包分别加入buildpath就可以用了
### Spring 3.1中文参考文档关键知识点解析 #### 第一部分:Spring框架概述 ##### 第1章:Spring Framework介绍 **1.1 依赖注入和控制反转** - **依赖注入**(Dependency Injection, DI)是一种设计模式,允许将...
本整合包"struts2.3+spring3.1+hibernate3.6"提供了这三大框架的最新版本,便于开发者进行快速开发。 Struts2是MVC(Model-View-Controller)架构的实现,主要负责处理HTTP请求,提供了一种组织业务逻辑和表现层的...
9. **MVC框架改进**:Spring MVC在3.1中加入了更多特性,如自定义视图解析器、模型属性验证、支持JSON和XML数据绑定等。`@ExceptionHandler`注解用于处理全局异常,提高代码的可维护性。 10. **测试框架升级**:...
本文将详细探讨"Spring2.0+Hibernate3.1的事务管理"这一主题,以及如何结合这两个框架来实现高效、可靠的事务处理。 首先,Spring 2.0是一个全面的Java企业级应用开发框架,它提供了依赖注入(DI)和面向切面编程...
### Struts2.0+Spring2.0+Hibernate3.1 整合知识点详解 #### 一、项目背景与概述 随着企业应用的发展,越来越多的系统需要具备强大的业务逻辑处理能力以及灵活的数据持久化功能。Struts2作为MVC框架之一,Spring...
在探讨集成Hibernate 3.6.8、Spring 3.0.6以及Struts 2.2.3.1的过程中,我们将深入理解这三个框架如何协同工作,为开发一个高效、可扩展的Java企业级应用奠定基础。以下是针对给定文件信息的详细分析与解释。 ### ...
一个最简单的 Spring2.0mvc Hibernate3.1 登录实例,即看即会。 基于MYSQL数据库。 保证可用! 注意:因上传容量所限,dom4j-1.6.1.jar未放入工程,请自行加入该JAR包(其他版本也可),否则无法运行。
- 支持细粒度的权限管理,可以根据需要定义不同的权限规则。 - 配置灵活,可以通过XML或注解等方式配置权限规则。 #### 三、权限管理系统设计 **1. 数据库设计** - **Users表**: 存储用户基本信息,如用户名、...
在JavaWeb项目中,H-ui可以作为前端展示层的解决方案,与后端的Spring、Struts或Spring Boot等框架紧密结合。通过Ajax技术,实现前后端数据的交互,提高页面的动态性和实时性。此外,H-ui与jQuery等JavaScript库的...
为了使用Log4j,需要在类路径中加入Log4j库,并且配置一个`log4j.properties`文件。 - **避免使用Commons Logging**:由于Commons Logging性能问题和兼容性问题,推荐使用Log4j或SLF4J。 - **使用SLF4J**:SLF4J...
##### 3.1 配置Spring AOP 在Spring配置文件中定义切面和切入点表达式是非常关键的一步。一般来说,我们会使用通配符来匹配多个类和方法,但在某些情况下,可能需要精确地指定要拦截的类和方法。 ```xml <!-- ...
根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在MyEclipse 5.5.1环境中配置SSH框架(Struts + Spring + Hibernate)以及与Tomcat 5.5集成的过程。接下来,我们将深入探讨这些内容...
(如果用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-...
本框架使用Maven整合jar包,完全按照SpringFramework官方规范整合,加入Druid数据源及SpringJDBC,使用servlet3.1容器,代码整洁易读,不懂spring4及servlet3.1规范的同学可以下载看一看,收获一定不小。另:结合...
### SpringCloud核心知识点详解 #### 一、Spring Cloud特性及应用场景 **1.1 特性简介** - **云原生应用程序支持**:Spring Cloud 支持构建云原生应用程序,利用微服务架构来提高应用的灵活性和可扩展性。 - **...
- **插件配置**:加入Spring的`ContextLoaderPlugIn`插件,使得Struts能够加载Spring的配置文件。 - **Action配置**:通过Spring管理Action类,实现依赖注入等功能。 ##### 2. Hibernate 配置 - **生成映射文件**...
1. **移除旧版本依赖**:首先,需要移除 Spring 1.2 及其相关包。 2. **添加新版本依赖**:接着,添加 Spring 2.0 的相关 jar 包,包括 `spring.jar`、`aspectjrt.jar`、`aspectjweaver.jar` 和 `cglib-nodep-2.1.3....