常用的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/
。。。
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/
。。。
相关文章推荐
- 常用的Java开源软件
- java开源软件和框架
- [开发工具] Linux下常用的软件
- 【最近面试遇到的一些问题】数据库连接池的优点和原理,常用的java开源连接池组件
- (转)常用软件开发模型及设计方法总结
- Mac 10.12常用软件清单
- [Web 开发] 在网页中嵌入常用聊天软件在线状态
- 常用的MySQL图形化管理软件
- linux下常用软件下载
- linux常用软件
- Linux常用命令(24)之RPM软件包管理
- Apache、Web软件、Apache安装、常用配置项、区域配置、日志分析
- 常去的网站与常用的软件
- 在公司常用到的软件
- 常用Linux软件列表
- WINDOWS的常用软件点评(1)------系统必备软件篇