開(kāi)發(fā)工具
1.Eclipse IDE:采用Maven項(xiàng)目管理,模塊化。
2.代碼生成:通過(guò)界面方式簡(jiǎn)單配置省咨,自動(dòng)生成相應(yīng)代碼,目前包括三種生成方式(增刪改查):?jiǎn)伪礴枋摇⒁粚?duì)多零蓉、樹(shù)結(jié)構(gòu)。生成后的代碼如果不需要注意美觀程度穷缤,生成后即可用敌蜂。
技術(shù)選型(只列了一部分技術(shù))
1、后端
服務(wù)框架:Dubbo津肛、zookeeper章喉、Rest服務(wù)
緩存:redis、ehcache
消息中間件:ActiveMQ
負(fù)載均衡:Nginx
分布式文件:FastDFS
數(shù)據(jù)庫(kù)連接池:Alibaba Druid 1.0
核心框架:Spring framework
安全框架:Apache Shiro 1.2
視圖框架:Spring MVC 4.0
服務(wù)端驗(yàn)證:hibernateValidator 5.1
布局框架:SiteMesh 2.4
工作流引擎:Activiti 5.15
任務(wù)調(diào)度:quartz 1.8.5
持久層框架:MyBatis 3.2
日志管理:SLF4J 1.7身坐、Log4j
工具類(lèi):Apache Commons秸脱、Jackson 2.2、Xstream 1.4部蛇、Dozer 5.3摊唇、POI
2、前端
CSS框架: Bootstrap 4 metronic
客戶端驗(yàn)證:jqueryValidation Plugin遏片。
富文本:CKEcitor
文件管理:CKFinder
動(dòng)態(tài)頁(yè)簽:Jerichotab
數(shù)據(jù)表格:jqGrid
對(duì)話框:jQuery jBox
樹(shù)結(jié)構(gòu)控件:jQuery zTree
其他組件:Bootstrap 4 metronic
3嘹害、支持
服務(wù)器中間件:Tomcat 6撮竿、7、Jboss 7笔呀、WebLogic 10幢踏、WebSphere 8
數(shù)據(jù)庫(kù)支持:目前僅提供MySQL數(shù)據(jù)庫(kù)的支持,但不限于數(shù)據(jù)庫(kù)许师,下個(gè)版本升級(jí)多數(shù)據(jù)源切換和數(shù)據(jù)庫(kù)讀寫(xiě)分離: 如:Oracle房蝉、SqlServer、H2等
支持開(kāi)發(fā)環(huán)境:Eclipse微渠、MyEclipse搭幻、Ras、Idea等
經(jīng)典介紹:
源碼結(jié)構(gòu)