cglib依赖Bean 依赖什么jar

spring(5)
以下内容是我在网上搜索、整理、修改的而成的内容。由于很多内容都是转载了,无法追溯到源头,因此无法一一对原作者进行道谢。
这几天,我查阅大量的官方的文档,对内容进行了进一步修正和说明,希望对各位有更大的帮助。同时这些依赖关系已在我项目中都进行测试,应该不会有什么问题。
再次感谢网络上各位老师。如果有什么错误,烦请指正。
【Spring 3.1包详解】
备注:以下的jar包,如果没有特殊说明,大多数的最新版本都可以从/repository/app/下载到
Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:
org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,
org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始提供他自己独立的asm.jar
。ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码。 Hibernate 和 Spring 在底层都用到了 ASM(CgLib 底层用的 asm)。
org.springframework.aspects-3.1.1.RELEASE.jar ---- ---- spring整合了aspectjrt.jar,也可以使用aspectjrt.jar来代替。
org.springframework.beans-3.1.1.RELEASE.jar ---- ---- springIoC(依赖注入)的基础实现,所有应用都要用到的,它包含访问配置文件、创建和
管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。
org.springframework.context.support-3.1.1.RELEASE.jar ---- ---- spring-context 的扩展支持,包含支持缓存Cache(ehcache)、JCA、JMX、邮
件服务(Java Mail、COS Mail)、任务计划Scheduling(Timer、Quartz)方面的类。
org.springframework.context-3.1.1.RELEASE.jar ---- ----spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如 邮件
服务、任务调度、JNDI定位、EJB 集成、远程访问、 缓存以及各种视图层框架的封装等。
org.springframework.core-3.1.1.RELEASE.jar ---- ---- 包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组
件的基本核心。
org.springframework.expression-3.1.1.RELEASE.jar ---- ----spring 表达式语言。
org.springframework.instrument.tomcat-3.1.1.RELEASE.jar ---- ----spring3.1 对 Tomcat 的连接池的基成。
org.springframework.instrument-3.1.1.RELEASE.jar ---- ----spring3.1 对服务器的代理接口。
org.springframework.jdbc-3.1.1.RELEASE.jar ---- ----包含对Spring对JDBC数据访问进行封装的所有类。
org.springframework.jms-3.1.1.RELEASE.jar ---- ----提供了对JMS 1.0.2/1.1的支持类。
org.springframework.orm-3.1.1.RELEASE.jar ---- ----包含Spring对DAO特性集进行了扩展,使其支持 iBATIS、JDO、OJB、TopLink,因为Hibernate
已经独立成包了,现在不包含在这个包里了。这个jar文件里大部分的类都要依赖spring-dao.jar里的类,用这个包时你需要同时包含spring-dao.jar包
org.springframework.oxm-3.1.1.RELEASE.jar ---- ----spring 对Object/XMI 的映射的支持,可以让JAVA与XML之间来回切换。
org.springframework.test-3.1.1.RELEASE.jar ---- ----spring 对Junit 等测试框架的简单封装。
org.springframework.transaction-3.1.1.RELEASE.jar ---- ----为为JDBC、Hibernate、JDO、JPA等提供的一致的声明式和编程式事务管理。
org.springframework.web.portlet-3.1.1.RELEASE.jar ---- ----springMVC 的增强,支持portlet标准(JSR168/JSR286)。
org.springframework.web.servlet-3.1.1.RELEASE.jar ---- ----对 J2EE6.0 Servlet3.0 的支持。
org.springframework.web.struts-3.1.1.RELEASE.jar ---- ---- 整合 Struts 的支持。
org.springframework.web-3.1.1.RELEASE.jar ---- ----包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext
特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:134954次
积分:2320
积分:2320
排名:第11866名
原创:99篇
评论:18条
(1)(1)(6)(2)(2)(1)(2)(2)(1)(3)(1)(3)(7)(6)(1)(2)(7)(4)(3)(3)(3)(17)(26)(1)(4)****************注:该文章来自博客园,转载只为保存,便于查询。**********************
org.springframework.aop &&Spring的面向切面编程,提供AOP(面向切面编程)的实现
org.springframework.asm&&spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包
org.springframework.aspects&&Spring提供的对AspectJ框架的整合
org.springframework.beans&&所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现。
org.springframework.context.support&&Spring context的扩展支持,用于MVC方面
org.springframework.context&&提供在基础IOC功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。
org.springframework.core&&Spring的核心工具包,其他包依赖此包
org.springframework.expression&&Spring表达式语言
org.springframework.instrument.tomcat&&Spring对tomcat连接池的集成
org.springframework.instrument&&Spring对服务器的代理接口
org.springframework.jdbc&&对JDBC 的简单封装
org.springframework.jms&&为简化jms api的使用而做的简单封装
org.springframework.orm&&整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现
org.springframework.oxm&&Spring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
org.springframework.test&&对JUNIT等测试框架的简单封装
org.springframework.transaction&&为JDBC,HIBERNATE,JDO和JPA提供的一致性的声明式和简单编程式事务管理
org.springframework.web.portlet&&Spring MVC的增强
org.springframework.web.servlet&&对J2EE6.0 servlet3.0的支持
org.springframework.web.struts&&整合struts框架的支持,可以更方便更容易的集成Struts框架。
org.springframework.web&&包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。
Spring包依赖说明:
1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar3) spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-nodep-2.1_3.jar,aopalliance.jar4) spring-context.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,commons-collections.jar,aopalliance.jar5) spring-dao.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-context.jar6) spring-jdbc.jar需spring-core.jar,spring-beans.jar,spring-dao.jar7) spring-web.jar需spring-core.jar,spring-beans.jar,spring-context.jar8) spring-webmvc.jar需spring-core.jar/spring-beans.jar/spring-context.jar/spring-web.jar9) spring -hibernate.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-orm.jar,spring-web.jar,spring-webmvc.jar10) spring-orm.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-jdbc.jar,spring-web.jar,spring-webmvc.jar11) spring -remoting.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring- dao.jar,spring-context.jar,spring-web.jar,spring-webmvc.jar12) spring-support.jar需spring-core.jar,spring-beans.jar,spring-aop.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar13) spring-mock.jar需spring-core.jar,spring-beans.jar,spring-dao.jar,spring-context.jar,spring-jdbc.jar&
阅读(...) 评论()Spring各jar包依赖关系_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Spring各jar包依赖关系
上传于||文档简介
&&S​p​r​i​n​g​各​j​a​r​包​依​赖​关​系
大小:5.90KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&superfly81 的BLOG
用户名:superfly81
文章数:149
访问量:18775
注册日期:
阅读量:5863
阅读量:12276
阅读量:335619
阅读量:1039900
51CTO推荐博文
JAR包与描述对照表
注:jar包尾后的版本号不代表当前最高版本
activation-1.1.jar
Sun的JavaBeans Activation Framework(JAF),JavaMail要运行必须依赖于它的支持
asm-3.0.jar
asm-commons-2.2.3.jar
asm-util-2.2.3.jar
asm是一个轻量级字节码处理和分析框架
alveole-struts2.jar
alveole-tools.jar
aspectjtools-1.5.3.jar
Aspect提供的注释类库和相应的解析类库
atomikos-util.jar
数据库提供分布式事务支持
c3p0-0.8.5.2.jar
C3PO是一个数据库连接池
cglib-nodep-2.2.jar
CGLIB是一个强大的高质量高性能的代码生成库,在运行时可以用它来扩展Java类
commons-attributes-api.jar
Apache Commons包中的一个,包含了一些属性的api
commons-beanutils-1.6.jar
Apache Commons包中的一个,包含了一些Bean工具类类
commons-chain-1.1.jar
commons-codec-1.3.jar
commons-collections-3.2.jar
Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大
commons-configuration.jar
Apache Commons包中的一个,用于协助读取配置和首选项文件
commons-digester-1.8.jar
Apache Commons包中的一个,通过它可以很方便的解析xml文件生成java对象
commons-fileupload.jar
Apache Commons包中的一个,是一个通过Http接收上传的文件并处理结果文件的库
commons-lang-2.1.jar
Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展
commons-httpclient-3.0.jar
Apache Commons包中的一个,提供一个框架啊处理http客户端的扩展
commons-io.jar&&&&
Apache Commons包中的一个,java.io.*的扩展,输入输出,支持文件上传
commons-logging-1.1.1.jar
Apache Commons包中的一个,包含日志功能
commons-logging-api-1.1.jar
Apache Commons包中的一个,Commons Logging应用接口,一种超薄适配器允许其他可配置桥连接
commons-validator-1.3.0.jar
Apache Commons包中的一个,struts使用它进行表单验证
dom4j-1.6.1.jar&&&&
dom4j XML 解析器
ezmorph-1.0.4.jar
json和java转化的辅助工具
freemarker-2.3.8.jar
freemarker表现层模板工具
hessian-3.1.3.jar
一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能
htmlparser.jar
强大的html解析器
httpsqs4j.jar
一款基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务
ibatis-2.3.3.720.jar
iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)
jamon-2.7.jar
一个小巧的,免费的,高性能的,线程安全的性能监测工具
java_memcached-release.jar
memcached连接的java客户端
jfreechart-1.0.1.jar
使用java生成图表的工具
jcommon-1.0.8.jar
使用java生成图表的工具
json-lib-2.2-jdk15.jar
json和java转化的辅助工具
Java事务API,为J2EE平台提供了分布式事务服务
junit-3.8.1.jar
是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例
通过java操作excel表格的工具类库
log4j-1.2.9.jar
通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器
lucene-core-2.3.2.jar
是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎
mongo-2.2.jar
java连接mongodb客户端接口
morphia.jar
是一个轻量级的类型安全的Java类库,用来将在MongoDB和Java对象之间进行映射
mysql-connector-java.jar
mysql连接驱动
ognl-2.6.11.jar
OGNL表达式,支持EL
oscache-2.3.2.jar
Java对象的缓存工具,比ehcache的优势在于页面缓存
poi-3.0.1.jar
apache工具,用于操作pdf和excel的工具类
quartz-1.6.0.jar
自动任务处理功能类包
proxool-0.9.1.jar
Proxool JDBC 连接池 工具
servlet.jar
spring-2.0.2.jar
spring-2.0.2.jar
velocity-1.6.3-dep.jar
velocity-tools-1.4.jar&&&&
velocity基于java的模板引擎,允许用简单的模板语言来引用java定义的对象
xwork-core-2.1.6.jar
flex-messaging-common.jar
web work的核心库
用于AMF协议
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 cglib依赖 的文章

 

随机推荐