Java 工具类库总结(持续更新)

总结一些学习和工作中用到和学到的工具。
外国程序员整理的Java资料大全(链接)

Java 转 PDF

  • iText:通过 iText 不仅可以生成PDF或RTF文档,而且还可以将XML、Html文件转换为PDF文件。

Java 序列化与反序列化,对象转换

  • Jackson json
    能够直接将Jaon对象反序列化转换为所需的Java对象。

解析Java代码文件

  • JavaParser
    Github 上的一个开源项目,很牛掰,配合其的一个子项目能够完美解决问题。

解析JavaScript 代码文件(如果有需求的话)

  • acornjs/acorn

JS Web端文件树可视化管理

  • CKFinder
    配置支持 Java、PHP、ASP

组合

1、后端

  • 核心框架:Spring Framework
  • 安全框架:Apache Shiro
  • 视图框架:Spring MVC
  • 服务端验证:Hibernate Validator
  • 布局框架:SiteMesh
  • 工作流引擎:Activiti
  • 任务调度:Spring Task
  • 持久层框架:MyBatis
  • 数据库连接池:Alibaba Druid
  • 缓存框架:Ehcache 、Redis
  • 日志管理:SLF4J 、Log4j、Logback
  • 工具类:Apache Commons、Jackson 、Xstream 、Dozer 、POI

2、前端

  • JS框架:jQuery
  • CSS框架:Twitter Bootstrap(稳定是后台,UI方面根据需求自己升级改造吧)。
  • 客户端验证:JQuery Validation Plugin 1.11。
  • 富文本在线编辑:CKEditor
  • 在线文件管理:CKFinder
  • 动态页签:Jerichotab
  • 手机端框架:Jingle
  • 数据表格:jqGrid
  • 对话框:jQuery jBox
  • 下拉选择框:jQuery Select2
  • 树结构控件:jQuery zTree
  • 日期控件: My97DatePicker

Gradle Plugin

  • Gretty 服务器(Servlet容器)

你可能感兴趣的:(Java 工具类库总结(持续更新))