spring 基本jar包详解
1、org.springframework.aop
这个包是Spring的面向切面编程,提供AOP(面向切面编程)的实现;
2、org.springframework.asm
这个包是spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包;
3、org.springframework.aspects
这个包是Spring提供的对AspectJ框架的整合;
4、org.springframework.beans
这个包所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现;
5、org.springframework.context.support
这个包是Spring context的扩展支持,用于MVC方面;
6、org.springframework.context
这个包是提供在基础IOC功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持;
7、org.springframework.core
这个包是编Spring的核心工具基础包,其他包依赖此包;
8、org.springframework.expression
这个包是Spring表达式语言包;
9、org.springframework.instrument.tomcat
这个包Spring对tomcat连接池的集成包;
10、org.springframework.instrument
这个包是Spring对服务器的代理接口包;
11、org.springframework.jdbc
这个包是spring对JDBC 的简单封装包;
12、org.springframework.jms
这个包是为简化jms api的使用而做的简单封装包;
13、org.springframework.orm
这个包整合了第三方的orm实现,如hibernate、ibatis、jdo以及spring 的jpa实现;
14、org.springframework.oxm
这个包提供了Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换;
15、org.springframework.test
这个包可以实现对JUNIT等测试框架的简单封装;
16、org.springframework.transaction
这个包为JDBC、HIBERNATE、JDO和JPA提供的一致性的声明式和简单编程式事务管理;
17、org.springframework.web.portlet
这个包是Spring MVC的增强包;
18、org.springframework.web.servlet
这个包提供了对J2EE6.0 servlet3.0的支持;
19、org.springframework.web.struts
这个包整合了struts框架的支持,可以更方便更容易的集成Struts框架;
20、org.springframework.web
这个包包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。