收集mavan各个jar包的作用

学习笔记 学习笔记     2022-09-20     164

关键词:

  在大学的学习中,学会了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文件,... 查看详情