1.acegi-security-1.0.0.jar
简介:
Acegi Security(以下简称Acegi)是一个能为基于Spring的企业应用提供强大而灵活安全访问控制解决方案的框架,
Acegi已经成为 Spring官方的一个子项目,所以也称为Spring Security。
特点:
它通过在Spring容器中配置一组Bean,充分利用Spring的IoC和AOP功能,提供声明式安全访问控制的功能。
虽然,现在 Acegi也可以应用到非Spring的应用程序中,但在Spring中使用Acegi是最自然的方式。
2.ant-1.6.5.jar
作用:
ant用处,主要用在编译java文件,打包,部署。打包:jar,war,ear包等。ant在项目中有很重要的作用。
3.antlr-2.7.6.jar
作用:
项目中没有添加antlr-2.7.6.jar,hibernate不会执行hql语句,并且会报NoClassDefFoundError: antlr/ANTLRException错误
4.aopalliance-1.0.jar
作用:
这个包是AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具备动态织入功能的框架依赖此包。
5.apacheds-core-1.0.0.jar和apacheds-core-shared-1.0.0.jar
作用:
单点登录??
6.asm-1.5.3.jar和asm-attrs-1.5.3.jar
作用:
实现AOP原理
7.axis.jar
作用:
Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。
SOAP:
是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息
webService三要素
SOAP、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscovery andIntegration)之一,
soap用来描述传递信息的格式,
WSDL 用来描述如何访问具体的接口,
uddi用来管理,分发,查询webService 。
具体实现可以搜索 Web Services简单实例 ;
SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。
它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。
SOAP使用基于XML的数据结构和超文本传输协议(HTTP)的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。
27.jaxrpc.jar
作用:
jaxrpc.jar Axis运行所需要的组件包
8.backport-util-concurrent-2.2.jar
作用:
并发访问处理端口的工具包。
9.cglib-2.1_3.jar :AOP动态代理
10.chardet-1.0.jar :网页编码解析包
11.commons-*.jar http://zhoualine.iteye.com/blog/1770014
作用:
BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等.
Betwixt XML与Java对象之间相互转换.
Codec 处理常用的编码方法的工具类包 例如DES、SHA1、MD5、Base64等.
Collections java集合框架操作.
Compress java提供文件打包 压缩类库.
Configuration 一个java应用程序的配置管理类库.
DBCP 提供数据库连接池服务.
DbUtils 提供对jdbc 的操作封装来简化数据查询和记录读取操作.
Email java发送邮件 对javamail的封装.
FileUpload 提供文件上传功能.
HttpClien 提供HTTP客户端与服务器的各种通讯操作. 现在已改成HttpComponents
IO io工具的封装.
Lang Java基本对象方法的工具类包 如:StringUtils,ArrayUtils等等.
Logging 提供的是一个Java 的日志接口.
Validator 提供了客户端和服务器端的数据验证框架.
12.cxf-*.jar
作用:
支持 Web Services 标准:CXF 支持多种 Web Services 标准,
包含 SOAP、Basic Profile、WS-Addressing、WS-Policy、WS-ReliableMessaging 和 WS-Security
13.displaytag-1.2.jar
作用:
是一个标签库,用来处理jsp,网页上的Table,功能非常强,可以对Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。
14.druid-1.0.9.jar
作用:
连接池,监控组件
15.ezmorph-1.0.6.jar 使用JSON所需的jar包 ,使用json时要依赖的jar文件,在使用jquery的json时,没有引用该文件的时候容易报错.
16.fastjson-1.2.4.jar json序列化、反序列化,使用WebService所需的jar包
17.freemarker-2.3.8.jar Strus2支持的一种表现层框架
18.geronimo-*.jar
作用:
geronimo-activation_1.1_spec-1.0.2.jar Apache Geronimo所带jar包,
geronimo-annotation_1.0_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-javamail_1.4_spec-1.3.jar Apache Geronimo所带jar包
geronimo-jaxws_2.1_spec-1.0.jar Apache Geronimo所带jar包
geronimo-jms_1.1_spec-1.1.1.jar Apache Geronimo所带jar包
geronimo-servlet_2.5_spec-1.2.jar Apache Geronimo所带jar包
geronimo-stax-api_1.0_spec-1.0.1.jar Apache Geronimo所带jar包
19.icu4j-2.6.1.jar
作用:
为软件应用提供Unicode和全球化支持的一套成熟、广泛使用的C/C++和Java类库集,可在所有平台的C/C++和Java软件上获得一致的结果。
20.im4java-1.3.2.jar/im4java-1.4.0.jar 处理图片工具
21.isa144.jar :?????????
22.itext-1.3.jar
作用:
将数据导出为pdf格式输出文件的时候,itext.jar包是必备的,
23.jacorb.jar
作用:
使用 Java 控制ActiveX 控件的一个类库,GNU License.
JacORB的应用开发一般分为以下五步:
1.写IDL接口定义编译IDL
2.接口定义生成Java类
3.实现步骤2中生成的接口
4.写服务器启动类,并注册到ORB
5.写客户端去获取服务对象引用
24.javassist-3.7.ga.jar
作用:
struts2 运行正常需要的包,一个动态编辑、生成java字节码的类库,类似于CGLIB,不过性能更好
25.jaxb-*.jar
作用:
jaxb-api-2.1.jar 使用WebService所需的jar包
jaxb-impl-2.1.7.jar 使用CXF所需jar包
jaxb-xjc-2.1.7.jar 使用CXF所需jar包
26.jaxen-1.1.1.jar
作用:
jaxen-1.1.1.jar 解析XML
27.jdom-1.0.jar 解析XML
28.jett*.jar
作用:
jettison-1.0.1.jar 使用CXF所需jar包
jetty-6.1.9.jar Jetty Http服务器jar
jetty-util-6.1.9.jar Jetty Http服务器jar
29.jgroups-2.5.13.jar
作用:
是一个开源的纯java编写的可靠的群组通讯工具
30.
jra-1.0-alpha-4.jar 使用CXF所需jar包
js-1.6R7.jar 使用CXF所需jar包
json-lib-2.2.3-jdk13.jar 使用JSON所需的jar包
jsonplugin-0.25.jar strus2的JSON插件
jsr311-api-0.8.jar 使用CXF所需jar包
jstl.jar JSTL标签库
standard.jar 使用JSTL标签库所需的jar
jta.jar 标准的 JAVA 事务处理接口
junit.jar 用于单元测试
log4j-1.2.15.jar 提供日志功能
neethi-2.0.4.jar 使用CXF所需jar包
oro-2.0.8.jar Validator框架所需的jar包
pinyin4j-2.5.0.jar 汉字转换为拼音全拼
poi-2.5-final-20040302.jar 操作excel所需jar包
ueditor-1.1.1.jar 富文本编辑器
velocity-1.4 一个免费的开源模板框架
wsdl4j-1.6.2.jar 用来解析服务的WSDl文件
wss4j-1.5.4.jar 创建CXF所需jar
wstx-asl-3.2.6.jar 创建CXF所需jar
xalan-2.6.0.jar 是一个XSLT的处理包,用于将XML文档转为HTML文档,文本文件TXT
xercesImpl-2.6.2 解析XML
xom-1.0.jar 操作XML类库
xwork-2.0.7.jar WebWork核心jar
31.shared-asn1-0.9.5.3.jar和 shared-ldap-0.9.5.3.jar ?????????