`
yang2617
  • 浏览: 28527 次
社区版块
存档分类
最新评论

常用jar包

    博客分类:
  • java
jar 
阅读更多
每个项目中都会用到很多jar包,下面总结一下常用jar包的作用.


antlr.jar:语法生成工具,Hibernate用它来生成hql并执行.
aopalliance.jar:spring-aop所依赖的包.
asm.jar:ASM字节码库,如果使用“cglib”则必要,cglib.jar包依赖的包.
aspectjweaver.jar 用于在Spring 2.0中集成AspectJ AspectJ LTW织入器.
axis.jar:将任何已经有的java类提供为可供调用的webservice接口.
c3p0.jar:C3PO是一个数据库连接池,Hibernate可以配置为使用C3PO连接池.
cglib/cglib-nodep-2.1_3.jar:用来动态继承Java类或者实现接口,Hibernate用它来 实现PO字节码的动态生成,spring-beans和spring-aop也依赖于这个包.
commons-pool.jar,commons-dbcp.jar:dbcp数据库连接池.
commons-logging.jar:Apache Commons包中的一个,包含了日志功能.
commons-fileupload.jar :上传文件用的.
commons-io.jar:上传文件用的.
commons-collections.jar: Apache Commons包中的一个,包含了一些Apache开发的集合类,功能比java.util.*强大.
commons-beanutils.jar: Apache Commons包中的一个,包含了一些Bean工具类类.
commons-lang.jar: Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展.
commons-codec.jar: 项目中用来处理常用的编码方法的工具类包,例如DES、SHA1、MD5、Base64等等.
dom4j.jar:是一个Java的XML API,类似于jdom,用来读写XML文件的。Hibernate使用dom4j解析XML配置文件和XML映射元文件.
ehcache.jar EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的缓存机制.
ejb3-persistence.jar :java bean对象持久化的支持包,实体类中使用的注解都是在这个JAR包中定义的
freemarker.jar: Freemarker是一个强大的模板引擎,一个基于模板生成文本输出的通用工具.
hibernate-annotations.jar:Hibernate的注解包.
hibernate-commons-annotations.jar:Hibernate的注解操作包.
hibernate-core.jar:Hibernate的核心包.
hibernate-ehcache.jar:hibernate的缓存实现的类.
javassist.jar: Javassite是一个强大的新的用于字节码工程的库,它允许开发人员给编译过的类增加方法、修改方法等等.
jta.jar:JTA规范,当Hibernate使用JTA的时候需要.
log4j.jar:日志相关的包,比commons-logging.jar功能更强大.
mysql-connector-java.jar:mysql驱动包
ognl.jar:可以方便地操作对象属性的开源表达式语言,使页面更简洁.
slf4j-api.jar:hibernate日志用到的包.
slf4j-log4j.jar:hibernate日志用到的包.
spring-aop.jar :包含在应用中使用Spring的AOP特性时所需的类.
spring-aspects.jar:提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT
spring-beans.jar :这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。
spring-context.jar:这个jar文件为Spring核心提供了大量扩展。可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI所需的全部类等.
spring-core.jar:这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类.
spring-expression.jar:支持spring表达式语言(spel).
spring-jdbc.jar:这个jar文件包含对Spring对JDBC数据访问进行封装的所有类
spring-orm.jar :这个jar文件包含Spring对持久层orm框架的支持,包括hibernate, iBATIS、JDO、OJB、TopLink.
spring-test.jar :spring提供的测试类
spring-tx.jar :spring对事务的支持.
spring-web.jar :包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类等
spring-webmvc.jar :这个jar文件包含Spring MVC框架相关的所有类。包含国际化、标签、Theme、视图展现的FreeMarker、JasperReports、Tiles、Velocity、 XSLT相关类
struts2-core.jar:struts2的核心库.
struts2-spring-plugin.jar:struts2与spring整合需要的jar包
xml-apis.jar:解析xml文件.
xwork-core.jar:Command模式框架,WebWork和Struts2都基于xwork

分享到:
评论

相关推荐

    java开发常用jar包(含15个jar包)

    这里提到的"java开发常用jar包(含15个jar包)"是一个集合,包含了Java、JDBC、MySQL以及JavaWeb和Servlet相关的关键库。 1. **Java**: Java基础库是所有Java应用的基础,包括核心类库如`lang`, `util`, `io`等,提供...

    ssh常用Jar包

    在这个“ssh常用Jar包”中,包含了S2SH框架的关键组件和其他辅助库,比如视频处理和数据库连接相关的Jar包。以下是这些Jar包的核心功能和相关知识点的详细说明: 1. **Struts2**: - Struts2是基于MVC设计模式的...

    javaweb_常用jar包

    本压缩包“javaweb_常用jar包”提供了开发者在构建Java Web应用程序时经常会用到的一些核心库。以下是这些`jar`包的详细说明: 1. **jstl.jar**:JavaServer Pages Standard Tag Library(JSTL)是用于Java Web应用...

    常用jar包常用jar包

    "常用jar包"通常是指那些在各种Java项目中广泛使用的库,提供了丰富的功能,帮助开发者快速实现特定任务,减少代码量,提高开发效率。以下是一些常见的jar包及其在Java开发中的作用: 1. **Apache Commons**:这是...

    SSM常用jar包

    在"SSM常用jar包"中,我们通常会看到以下关键的jar文件: 1. spring-context:包含Spring的核心容器,实现依赖注入和上下文管理。 2. spring-webmvc:Spring MVC的实现,处理HTTP请求和响应。 3. spring-tx:提供...

    java常用jar包

    "java常用jar包"这个主题涵盖了Java与数据库交互以及日志管理的核心库。这里我们将深入探讨其中涉及的几个关键知识点。 首先,对于"用于SqlServer2000和SqlServer2005数据库连接"的jar包,主要指的是JDBC驱动,Java...

    SSH常用jar包

    这个压缩包"SSH常用jar包"包含了这三个框架的一些核心库文件,方便开发者在项目中快速集成和使用。 首先,Struts2是一个基于MVC设计模式的Web应用框架,它极大地简化了Java Web应用的开发工作。在"struts2.1.8"版本...

    常用jar包补充

    标题中的“常用jar包补充”指的是在Java开发中经常使用的外部库文件,这些jar包包含了各种功能的实现,便于开发者快速构建应用。在Java应用程序中,jar(Java Archive)文件是一种归档格式,它集合了类文件、资源...

    Java常用jar包

    Java常用jar包是Java开发中不可或缺的部分,它们包含了各种库和框架,用于简化编程任务,提高效率。在Java中,jar(Java Archive)文件是一种归档格式,它将多个类文件打包在一起,便于分发和使用。对于数据库操作,...

    Spring boot 常用Jar包

    Spring boot 常用Jar包,里面包含了aspectjrt-1.8.13,jackson-core-2.8.10,spring-boot-1.5.10.RELEASE,spring-aop-4.3.14.RELEASE,validation-api-1.1.0.Final等。

    web常用jar包.zip

    "web常用jar包.zip"这个压缩包很可能包含了多个经常用于构建和运行Web项目的JAR文件。这些JAR文件通常包含了各种框架、库和其他组件,以帮助开发者快速、高效地开发和部署Web应用。以下是一些可能包含在这个压缩包中...

    SSM整合常用jar包

    在这个"SSM整合常用jar包"中,我们主要关注的是这三个框架的核心库和其他必要的依赖。 首先,Spring框架是一个全面的企业级应用开发框架,它提供了IOC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...

    java常用jar包用途

    java常用jar包用途,开发中很多同学对jar包用途不是很了解

    java常用Jar包

    本篇将详细介绍标题为“java常用Jar包”中包含的一些重要库及其作用。 1. **Groovy** Groovy是一个基于JVM的动态编程语言,它与Java语法兼容,但提供了更简洁的语法和动态类型特性。Groovy jar包通常用于自动化...

    spring最常用jar包

    标题 "spring最常用jar包" 暗示了我们讨论的核心是Spring框架中不可或缺的库文件,这些jar包是开发人员在使用Spring进行Java应用程序开发时最常引用的基础组件。Spring是一个开源的Java平台,它提供了全面的企业级...

    hibernate里面常用jar包

    以上就是关于Hibernate常用jar包的一些介绍,每个库都有其独特的功能,共同构成了Hibernate的强大ORM框架。理解并熟练掌握这些库的用途,对于有效地利用Hibernate进行开发至关重要。在实际项目中,开发者还需要根据...

    开发中的一些常用jar包下载

    这里提到的"开发中的一些常用jar包下载"涵盖了几个非常关键的Java库,它们在各种项目中都有广泛的应用。下面我们将分别详细介绍这些库的作用、功能以及如何在项目中使用它们。 1. **MySQL Connector**: MySQL ...

    Java开发常用jar包

    本资源“Java开发常用jar包”包含了多个在Java开发中常用的库,这些库覆盖了数据库连接、框架支持、Excel处理以及Struts2框架等功能。下面将详细解释每个标签所代表的库及其在开发中的作用。 1. **Maven**: Maven是...

    struts的常用jar包

    4. 导入“常用Jar包(2.3.4.1)”中的所有jar文件,包括struts2-core、xwork-core、ognl、freemarker等关键库。 5. 确认所有jar都已添加,并关闭对话框。现在,Eclipse已经准备好开发Struts2应用程序了。 四、编写...

    java springMVC 常用jar包集合.zip

    在"java springMVC 常用jar包集合.zip"中,包含了实现SpringMVC功能所必需的一些核心库和其他相关支持库。下面我们将详细探讨这些jar包及其在SpringMVC中的作用。 1. **spring-webmvc.jar**:这是Spring MVC的核心...

Global site tag (gtag.js) - Google Analytics