# thinker
**Repository Path**: java10000/thinker
## Basic Information
- **Project Name**: thinker
- **Description**: 自制J2EE快速开发手架
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 92
- **Created**: 2014-10-10
- **Last Updated**: 2021-11-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
##thinker(像一个思想者一样去写代码)
##me
* 个人博客 http://rguess.com
* github https://github.com/rguess
* gitoschina http://git.oschina.net/rguess
##介绍
* 工作中的积累,搭建的j2ee应用快速开发手架,重点在代码重构,一些常用功能的演示,工具,插件等的整理。ps:(参考springside4,es快速开发手架,jeesite)
* springmvc、spring、hibernate为基础框架
* mysql数据库
* 前端使用基于bootstrap的metronic组件库
##模块
###common
* 泛型封装dao、service、controller基类,包含分页,查询条件封装,从而达到快速crud操作(参考springside4")
* 简易代码生成器,增加字段配置功能、生成页面功能,实现增删查改不需要写一句代码(参考jeesite)
* ehcache缓存
* springmvc 整合hibernate validater 进行后端数据验证
###系统权限管理
* 系统管理——包含用户、角色、权限、资源、菜单管理
* 权限管理——使用框架apache shiro进行系统认证、授权操作
* 系统认证、授权操作
* 按钮粒度的权限控制
* 并发登录人数控制
* 后端使用注解进行方法级别的权限控制
* 系统登录,操作日志记录,查询,分析
###OA工作流程
* 集成activiti(工作流引擎)
* 整合spring
* 工作流引擎并完成工作流通用基类、常用工具类
* 通用待办,已办,我的流程等常用查询
* 定义业务开发需实现的接口
* 流程部署
* 请假流程例子
* 自由工作流设计例子
###内容管理
* 实现栏目,文章,系统静态资源的管理
* 实现上传word发表文章
* 实现ueditor富文本方式发表文章
* aop+freemarker+线程实现首页静态化
* 实现多个站点的管理
* 基于该cms的个人博客网站
###utils
* 开发中常用工具类整理
* 基于apache poi的通用导出excel工具类
* 各种类型相互转化工具类
* Http与Servlet工具类
* 常用日期处理工具类
* 各种编码,解码,加密等工作类
* 反射操作封装
* 文件操作
* WordToHtml
* ...
* 整理了丰富多样的js、jquery插件
* bootstrap
* jquery validation、修改验证后显示以适应bootstrap,显得更加美观、添加常用验证
* 自定义的js分页插件(配合bootstrap-paginator)
* ztree(jquery 树插件)
* datetimepicker(日历控件)
* gritter(提示框)
* jquery-slimscroll(定义局部元素滚动)
* jquery-treegrid(树插件能更好的与bootstrap table融合以展示数据)
* bootstrap-tree(简易的树插件)
* chosen-bootstrap(下拉框选择控件)
* font-awesome(字体)
* uniform(表单美化)
* jquery blockUI(遮罩层)
* ueditor(富文本编辑器)
* bootstrap-fileupload
* jquery fileupload多文件上传带进度条
* ....
###others
* 集成jsper report动态报表工具(未完成)
* jpush消息推送