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