Jeesite信息化快速开发平台
平臺簡介
JeeSite是基于多個優秀的開源項目,高度整合封裝而成的高效,高性能,強安全性的開源Java EE快速開發平臺。
JeeSite是您快速完成項目的最佳基礎平臺解決方案,JeeSite是您想學習Java平臺的最佳學習案例,JeeSite還是接私活的最佳助手。
JeeSite是在Spring Framework基礎上搭建的一個Java基礎開發平臺,以Spring MVC為模型視圖控制器,MyBatis為數據訪問層, Apache Shiro為權限授權層,Ehcahe對常用數據進行緩存,Activit為工作流引擎。是JavaEE界的最佳整合。
JeeSite主要定位于信息化領域,已內置信息化系統的基礎功能和高效的代碼生成工具, 包括:系統權限組件、數據權限組件、數據字典組件、核心工具組件、視圖操作組件、工作流組件、代碼生成等。 前端界面風格采用了結構簡單、性能優良、頁面美觀大氣的Twitter Bootstrap頁面展示框架。 采用分層設計、雙重驗證、提交數據安全編碼、密碼加密、訪問驗證、數據權限驗證。 使用Maven做項目管理,提高項目的易開發性、擴展性。
JeeSite目前包括以下三大模塊,系統管理(SYS)模塊、 內容管理(CMS)模塊、在線辦公(OA)模塊、代碼生成(GEN)模塊。 系統管理模塊,包括組織架構(用戶管理、機構管理、區域管理)、 菜單管理、角色權限管理、字典管理等功能; 內容管理模塊 ,包括內容管理(文章、鏈接),欄目管理、站點管理、 公共留言、文件管理、前端網站展示等功能; 在線辦公模塊 ,提供簡單的請假流程實例。,提供簡單的請假流程實例;代碼生成模塊 ,完成重復的工作。
JeeSite 提供了常用工具進行封裝,包括日志工具、緩存工具、服務器端驗證、數據字典、當前組織機構數據 (用戶、機構、區域)以及其它常用小工具等。另外還提供一個強大的在線 代碼生成 工具, 此工具提供簡單的單表、一對多、樹結構功能的生成,如果對外觀要求不是很高,生成的功能就可以用了。 如果你使用了JeeSite基礎框架,就可以很高效的快速開發出,優秀的信息管理系統。
內置功能
為何選擇JeeSite
技術選型
1、后端
- 核心框架:Spring Framework 4.1
- 安全框架:Apache Shiro 1.2
- 視圖框架:Spring MVC 4.1
- 服務端驗證:Hibernate Validator 5.2
- 布局框架:SiteMesh 2.4
- 工作流引擎:Activiti 5.21
- 任務調度:Spring Task 4.1
- 持久層框架:MyBatis 3.2
- 數據庫連接池:Alibaba Druid 1.0
- 緩存框架:Ehcache 2.6、Redis
- 日志管理:SLF4J 1.7、Log4j
- 工具類:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9
2、前端
- JS框架:jQuery 1.9。
- CSS框架:Twitter Bootstrap 2.3.1(穩定是后臺,UI方面根據需求自己升級改造吧)。
- 客戶端驗證:JQuery Validation Plugin 1.11。
- 富文本在線編輯:CKEditor
- 在線文件管理:CKFinder
- 動態頁簽:Jerichotab
- 手機端框架:Jingle
- 數據表格:jqGrid
- 對話框:jQuery jBox
- 下拉選擇框:jQuery Select2
- 樹結構控件:jQuery zTree
- 日期控件: My97DatePicker
4、平臺
- 服務器中間件:在Java EE 5規范(Servlet 2.5、JSP 2.1)下開發,支持應用服務器中間件 有Tomcat 6+、Jboss 7+、WebLogic 10+、WebSphere 8+。
- 數據庫支持:目前僅提供MySql或Oracle數據庫的支持,但不限于數據庫,平臺留有其它數據庫支持接口, 你可以很方便的更改為其它數據庫,如:SqlServer 2008、MySql 5.5、H2等
開發環境:Java、Eclipse Java EE 4.3、Maven 3.1、Git
更多相關:http://www.jeesite.com/
GitHub地址:https://github.com/thinkgem/jeesite
更多文檔:https://github.com/thinkgem/jeesite/tree/master/doc
總結
以上是生活随笔為你收集整理的Jeesite信息化快速开发平台的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Gradle个人笔记(未完)
- 下一篇: Ztree-JQuery树插件的学习(未