关键词:
在大学的学习中,学会了mavan的使用,可是很多mavan中的jar包都是老师给我们的例子复制黏贴而来,所以写这个来记录一下我用到的常用jar包的作用。
Spring相关
(1)spring-core
spring核心 用到spring必须用到
(2)spring-web
这个jar文件包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类
(3)spring-tx
事务相关
(4)spring-webmvc
spring mvc相关jiar
(5)spring-aop
spring aop相关类
(6)spring-beans
spring ioc的基础,通过配置文件,创建和访问bean
(7)spring-context
在基础IOC功能上提供扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。
(8)spring-context-suppot
spring-context 的扩展支持,用于 MVC 方面
(9)spring-expression
spring表达式语言。(用在哪还不知道)
(10)spring-jdbc
spring对jdbc访问的封装
(11)spring-orm
整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现
(12)spring-aspects
Spring提供的对AspectJ框架的整合 (aspectj面向切面的框架)
(13)spring-test
基于spring容器的测试
(14)commons-logging
spring中提供日志相关接口
数据库相关
(1)druid
Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。
(2)hibernate-core
hibernate核心组件
(3)c3p0
数据库链接池
(4)mysql-connector-java
JAVA通过jdbc访问mySQL数据库时需要该包支持
(5)hibernate-jpa-2.1-api
hibernate相关
日志
(1)log4j
提供日志支持
(2)slf4j-api
(3)slf4j-log4j12
日志相关
链接http://blog.csdn.net/tengdazhang770960436/article/details/18006127
servlet相关
(1)jstl
jsp标签库 c
(2)javax.servlet-api
servlet支持的包,内置对象什么的都依赖与该包
AOP
(1)aopalliance
这个包是AOP联盟的API包,里面包含了针对面向切面的接口。
通常Spring等其它具备动态织入功能的框架依赖此包
测试
(1)junit
最常用的测试包
commons
(1)commons-codec
编码解码器 md5什么的
(2)commons-fileupload
文件上传
(3)commons-io
io工具类
(4)commons-lang3
提供基础的通用的操作,如自动生成toString()的结果、自动实现hashCode()和equals()方法、数组操作、枚举、日期和时间的处理等等。
(5)commons-collections
为Java标准的Collections API提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。保证性能的同时大大简化代码。
(6)commons-net
网络协议的封装
(7)commons-configuration
我们可以使用Commons Configuration 访问在属性文件和XML文件在存储的内容。Commons Configuration 是为了提供对属性文件、XML文件、JNDI资源、来自JDBC Datasource数据的访问。Commons Configuration 允许我们建立一个分等级的多级配置,在这种多级的配置中,local configuration可以选择性的覆盖默认配置。
其他
(1)cglib-nodep
cglib产生的代理类是目标类的子类
定义接口,让切面都继承它,方便加入到动态代理方法 的那个类中使用
(2)javassist
要想将编译时不存在的类在运行时动态创建并加载 动态生成二进制字节码(.class)
链接http://blog.csdn.net/sadfishsc/article/details/9999169
(3)jta
分布式事务处理
(4)dom4j
xml解析器
(5)jsoup
html解析器
(6)antlr
没有此包,hibernate不会执行hql语句(具体原理不讨论)
(7)fastjson
json解析包
(8)jackson-mapper-asl
json和java对像的互相转换
(9)activation
与javaMail有关的jar包,使用javaMail时应与mail.jar一起加入到lib中去,具体负责mail的数据源和类型等
(10)mail
mail相关的包
持续更新
spring中各个jar包的作用
spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.... 查看详情
spring各个jar包的作用
SpringAOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现SpringAspects:Spring提供的对AspectJ框架的整合SpringBeans:SpringIOC的基础实现,包含访问配置文件、创建和管理bean等。SpringContext:在基础IOC功能上提供扩展服务,此外还... 查看详情
struts2中各个jar包作用
Struts2.3.4所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第三方包Struts2.3.4的核心包struts2-core-2.3.4.jar2.3.4struts2-core-2... 查看详情
struts2中各个jar包作用(转)
Struts2.3.4所需的Jar包及介绍Jar包的分类jar包名称jar包版本jar包文件名jar包的作用jar包内包含的主要包路径及主要类依赖的自有jar包名称依赖的第三方jar包名称本jar包是否为第三方包Struts2.3.4的核心包struts2-core-2.3.4.jar2.3.4struts2-core-2... 查看详情
spring各个jar包的介绍
spring4中各个jar包的介绍:SpringAOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现SpringAspects:Spring提供的对AspectJ框架的整合SpringBeans:SpringIOC的基础实现,包含访问配置文件、创建和管理bean等。SpringContext:在基础IOC功能... 查看详情
rosnavigationstack各个包的作用
nav_core该包定义了整个导航系统关键包的接口函数,包括base_global_planner,base_local_planner以及recovery_behavior的接口。里面的函数全是虚函数,所以该包只是起到规范接口的作用,真正功能的实现在相应的包当中。global_planner和navfn这... 查看详情
spring包的作用描述
spring.jar是包含有完整发布模块的单个jar包。但是不包括mock.jar,aspects.jar,spring-portlet.jar,andspring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar文件,Spring还包括有其它21个独立的jar包,各自包含着对应的Spring组件... 查看详情
jar/war/ear等包的作用与区别详解
以客户角度来看,jar文件就是一种封装格式,用户不需要知道jar包中有多少个.class格式的文件及每个文件中的功能与作用,也可以得到相应的访问的结果。java中除了jar格式还有war和ear等包文件。 JARWAREAR英文JavaArchivefileWe... 查看详情
poi各jar包的作用及应用说明
参考技术AApachePOI发行版包括对许多文档文件格式的支持。这种支持是在几个JAR文件中提供的,详见下表:并不是每种格式的操作都需要所有的JAR。下表显示了POI组件、Maven存储库标记和项目的Jar文件之间的关系。ApachePOI-组件概... 查看详情
spring各个jar作用
spring.jar--->包含完整发布模块的单个jar,但是不包括mock.jar,aspects.jar,spring-porltet.jar,spring-hibernate2.jarspring-core.jar--->Spring框架基本的核心工具类,Spring其他组件都要使用这个包里面的类,是其他组件的基本核心。(依赖commons-col... 查看详情
spring各个jar包作用
Spring各jar包详解spring.jar 是包含有完整发布模块的单个jar包。但是不包括mock.jar,aspects.jar,spring-portlet.jar,andspring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar文件,Spring还包括有其它21个独立的jar包,各自包... 查看详情
mysql每个jar包的作用
SpringAOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现SpringAspects:Spring提供的对AspectJ框架的整合SpringBeans:SpringIOC的基础实现,包含访问配置文件、创建和管理bean等。SpringContext:在基础IOC功能上提供扩展服务,此外还... 查看详情
spring各个jar包作用
SpringAOP:Spring的面向切面编程,提供AOP(面向切面编程)的实现SpringAspects:Spring提供的对AspectJ框架的整合SpringBeans:SpringIOC的基础实现,包含访问配置文件、创建和管理bean等。SpringContext:在基础IOC功能上提供扩展服务,此外还... 查看详情
tomcat6的lib文件夹里的jar包的作用
...以使用3个jar包(公用lib库)用第二个的话:只有放入jar包的webapps能使用jar包(独用lib库) 参考技术Btomcat启动的时候先加载这些jar包.webapps也可用到本回答被提问者采纳 查看详情
火花提交:--jars 不起作用
...ing作业构建度量系统,在系统中,度量是在每个执行器中收集的,因此需要在每个执行器中初始化一个度量源(用于收集度量的类)。metrics源被打包在一个jar中,当提交作业时,jar是通过参数\'--jars\'从本地发送到每个executo 查看详情
java的war、jar、ear包的作用分别是啥?
那分别用java的哪个工具打包呢?我知道jar用jar.exe打包,其他两个怎么打呢?ear文件可不可以打成war包呢?谢谢war包:是做好一个web应用后,通常是网站,打成包部署到容器中。jar包:通常是开发时要引用通用类,打成包便于存放... 查看详情
java使用包的作用是啥?啥是jar包?
1、JAR文件就是JavaArchiveFile,顾名思意,它的应用是与Java息息相关的,是Java的一种文档格式。2、JAR文件非常类似ZIP文件——准确的说,它就是ZIP文件,所以叫它文件包。3、JAR文件与ZIP文件唯一的区别就是在JAR文件的内容中,包... 查看详情
javaweb项目中各个文件夹的作用
/WEB-INF/web.xmlWeb应用程序配置文件,描述了servlet和其他的应用组件配置及命名规则。/WEB-INF/classes/包含了站点所有用的class文件,包括servletclass和非servletclass,他们不能包含在.jar文件中。/WEB-INF/lib/存放web应用需要的各种JAR文件,... 查看详情