您的位置:首页 > 编程语言 > Java开发

常用的Java开源软件

2012-10-10 10:24 309 查看
本文列举了自己在做项目过程中碰到的常用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/

。。。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息