常用的Java开源软件

本文列举了自己在做项目过程中碰到的常用Java开源软件,如有所缺失,欢迎大家补充:)


1. 用于读写Microsoft Office Word, Excel, PowerPoint文档的Java库。曾经使用该库对Word, Excel和PowerPoint文档进行文本提取。

POI


2. 创建,编辑PDF文档的库:

iText


3  对SVG文件进行操作的库。可以将SVG文件转JPEG,PNG,PDF文件:

Batik


4  高性能全文搜索服务器:

ElasticSearch

Solr


5 应用程序框架:

Spring

Play Framework-关注开发者效率和RESTful风格的框架


6 数据持久层框架ORM:

MyBatis

Hibernate


7 高性能JSON库:

Jackson JSON


8 项目构建工具(Build):

Maven

Gradle

Ant


9 持续集成工具CI:

Jenkins


10 Web应用服务器:

Tomcat


11 报表工具,支持PDF, HTML, XLS, CSV和XML文件输出格式:

JasperReports


12 集成开发工具IDE:

Eclipse

IntelliJ IDEA


13 高性能NoSQL图形数据库:

Neo4j


14 日志:

SLF4J + Logback


15 云计算:

Hadoop


16 Java安全框架,用于认证、授权、加解密、会话管理:

Apache Shiro


上面是作者遇到的16种常见的Java开源软件,更多的Java开源软件可以从一些开源资源站点找到:

http://java-source.net/

http://www.open-open.com/

http://www.oschina.net/project/list

http://www.webappers.com/

。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值