总结一些学习和工作中用到和学到的工具。
外国程序员整理的Java资料大全(链接)
Java 转 PDF
- iText:通过 iText 不仅可以生成PDF或RTF文档,而且还可以将XML、Html文件转换为PDF文件。
Java 序列化与反序列化,对象转换
- Jackson json
能够直接将Jaon对象反序列化转换为所需的Java对象。
解析Java代码文件
- JavaParser
Github 上的一个开源项目,很牛掰,配合其的一个子项目能够完美解决问题。
解析JavaScript 代码文件(如果有需求的话)
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容器)