java常用第三方软件包
网上收集的一些常用Java开发的第三方软件包,供大家参考
1.Apache POI 处理office文档用到的2. IText PDF操作类库
3.Java Base64 Base64编码类库
4.Commons-lang 对应java sdk里面的java.lang包,用来简化基本工具类操作
5.pingyin4j 中文转拼音库
6.Commons-IO,处理IO的工具包
7.Commons-beanutils 用来处理javaBean类的反射,内省的工具包
8.Commons-codec 处理常用加密编码
9.Commons-collections 对各种集合类的封装
10.patchca Java验证码类库
11.Commons Configuration Java配置文件管理类
12.CGLib Java动态代理类库
13.Super CSV Java Csv格式读写类库
14.com4j 使用java调用com的类库
15.util.concurrent JAVA并发开发包
16.Jsapar JAVA文本文件处理包
17.Dregexp 正则表达式类库
18.JEgg Java多线程开发包
19.SmartPagination 页面数据分页处理20.Dom4j xml解析类
20.xml解析四种模式DOM,SAX,JDOM,DOM4J
21.SLF4J 日志处理软件包,底层可以支持log4j,commonlog,JDKLOG等等。
22.Apache MINA TCP/IP通信非阻塞框架,可以实现高性能的NIO通信机制。
23.JBossNetty 同22,JBOSS提供的一个开源框架,适合高并发连接。
24.httpclient apache开源框架,实现http协议的各项操作。
25.google Guice 一个开源JAVA实现的IOC框架,据说性能高于spring100倍,希望你可以验证下。
26.CGLIB 一个动态代理实现的框架,hibernate,spring等框架里的动态代理实现。
27.JBOSS JBPM 工作流引擎开源框架。
28.DROOLS 规则引擎开源框架,商业的有ILOG(IBM拥有)。
29.JEgg 是一个框架用来减少开发可靠的多线程 Java 应用程序的复杂度。JEgg 采用的是活动对象 Active Object 设计模式。
30.IK Expression是一个开源的(OpenSource),可扩展的(Extensible),基于java语言开发的一个超轻量级(Super lightweight)的公式化语言解析执行工具包。
IK Expression V2.0不依赖于任何第三方的java库。它做为一个简单的jar,可以集成于任意的Java应用中。这包括了JavaEE应用(基于应用服务器的), Java桌面应用以及Java WebStart方式的应用。
IK
Expression最初诞生的原因是为了能增强工作流引擎,如jBPM等对流程配置的灵活度。使其能在流程运行期获得同配置期一样灵活地对执行逻辑条件
进行变更。经过扩展后的IK
Expression还可以适用于各种常规业务系统的动态条件配置,如需要图形化配置应用的场合,或是模拟Excel电子表格的公式运算的场景。
31.date4j是一个用于简化日期和时间操作的Java工具。可以替换java.util.Date。
分享到:
相关推荐
java常用第三方软件包大全 不用再苦逼的敲代码 找到软件包下载即可
Java开发过程中,常常需要借助第三方软件包来增强功能或提高效率。以下是一些常见的Java第三方软件包及其用途的详细介绍: 1. **Apache POI**:用于处理Microsoft Office文档,如Excel、Word和PowerPoint,提供了...
开发者通常会使用第三方库,如Retrofit for网络请求,Gson for JSON解析,或Butter Knife for视图绑定。 2. **AndroidManifest.xml**: 这是Android应用的核心配置文件,它定义了应用的元数据,包括应用名、版本号...
### 最新版本各类软件的安装包与第三方库指南 #### 引言 在软件开发以及日常使用中,获取并安装最新版本的软件安装包及第三方库对于充分利用新特性、提升系统安全性与稳定性至关重要。本文旨在提供一个概览式指南,...
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing....
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border ...
此外,针对不同技术点,也有众多的第三方书籍和在线资源可供参考。 开发工具方面,开发者可以使用多种集成开发环境(IDE),例如Eclipse、IntelliJ IDEA、NetBeans等,这些工具提供了代码编辑、代码提示、调试、...
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border ...
在Java中,处理JSON数据通常需要依赖一些第三方库,这些库提供了方便的API来解析、生成、操作JSON对象。 标题"java使用json需要的jar包(最新)"指出,这是一个包含最新版本的Java JSON处理库的jar包。在Java世界中,...
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing....
第1章 Java应用分层架构及软件模型 1.1 应用程序的分层体系结构 1.1.1 区分物理层和逻辑层 1.1.2 软件层的特征 1.1.3 软件分层的优点 1.1.4 软件分层的缺点 1.1.5 Java应用的持久化层 1.2 软件的模型 ...
Acme.tar.gz 是一个专为Java平台设计的第三方密码算法软件包,它集成了多种先进的加密算法,为开发者提供了强大而灵活的加密工具。本文将详细解析这个软件包的特性和应用。 首先,让我们了解什么是 `.tar.gz` 文件...
1. **下载JDK**: 通常可以从Oracle官方网站或其他可靠的第三方网站下载适用于Linux系统的JDK安装包。 2. **安装JDK**: - 使用`rpm`安装JDK: `rpm -ivh jdk-7u25-linux-i586.rpm` - 查看已安装的JDK版本: `rpm -qa ...
10.2.4应用第三方缓存 216 10.3项目实战——借还图书 217 本章小结 224 课后练习 224 第11章spring框架基础 226 11.1spring框架概述 226 11.1.1认识spring框架 226 11.1.2spring框架特点 226 11.1.3spring...
接着,"NOTICE.relaxng.datatype.txt"和"NOTICE.xercesImpl.txt"是关于版权和第三方贡献的通知,可能包含了对使用了Relax NG数据类型的依赖和XercesImpl解析器的特别提及。Relax NG是一种XML模式语言,而XercesImpl...
javax.sql.rowset.spi 第三方供应商在其同步提供者的实现中必须使用的标准类和接口。 javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 javax.swing.border ...
官方下载通常会提供最新的安全补丁和修复,避免了可能存在的第三方篡改或恶意软件风险。 标签中的“linux”和“java”进一步明确了这个文件与Linux操作系统和Java编程语言相关。在Linux环境中,开发者可以使用JDK来...