【CF 应用开发大赛】JEECG 基于代码生成器J2EE智能开发框架
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
應(yīng)用名稱:JEECG(J2EE Code Generation)?基于代碼生成器J2EE智能開發(fā)框架
應(yīng)用URL地址:http://jeecg.cloudfoundry.com
論壇地址:http://www.jeecg.org/
Google Code:?http://code.google.com/p/jeecg/
演示視頻:http://pan.baidu.com/share/link?shareid=162605&uk=2668473880
應(yīng)用說明及使用場景:
隨著WEB UI框架(EasyUI/Jquery UI/ExtJS/DWZ)等的逐漸成熟,系統(tǒng)界面逐漸實(shí)現(xiàn)統(tǒng)一化,代碼生成器也可以生成統(tǒng)一規(guī)范的界面!代碼生成+手工MERGE半智能開發(fā)將是新的趨勢,單表數(shù)據(jù)模型和一對多數(shù)據(jù)模型的增刪改查功能直接生成使用,可節(jié)省50%工作量,快速提高開發(fā)效率!!!
?[J2EE ?Code Generation]一款基于代碼生成器的J2EE智能開發(fā)框架.
??????? JAVA編程有很多重復(fù)機(jī)械代碼,生成器可以幫助解決50%的重復(fù)工作,讓開發(fā)更多關(guān)注業(yè)務(wù)邏輯,從而實(shí)現(xiàn)代碼生成+手工merge的半智能開發(fā)!JEECG智能框架可以有效解決信息孤島問題,生成統(tǒng)一代碼、統(tǒng)一規(guī)范、統(tǒng)一設(shè)計(jì)思路,使你能在這個(gè)平臺(tái)上,快速開發(fā)出高效高質(zhì)量代碼,降低項(xiàng)目成本,縮短開發(fā)周期。
應(yīng)用所使用的技術(shù)及軟件:
符合J2EE規(guī)范,支持Mysql、PostgreSQL,Oracle等主流數(shù)據(jù)庫。當(dāng)前Cloud Foundry上的應(yīng)用部署了一個(gè)實(shí)例,數(shù)據(jù)庫使用CF上提供的Mysql服務(wù)。
? 架構(gòu)技術(shù): Struts2+Spring3+Hibernate4+EasyUI1.3+Spring JDBC+Highcharts報(bào)表+Jquery+Ehcache+Freemarker
? 開發(fā)環(huán)境: ?MyEclipse6.5+jdk1.6+Tomcat6.0
? 代碼生成器:自動(dòng)生成美觀大方的前臺(tái)頁面及后臺(tái)代碼
? 查詢條件生成器:查詢功能自動(dòng)生成,后臺(tái)動(dòng)態(tài)拼SQL,追加查詢條件,支持多種匹配方式[全匹配/模糊查詢/包含查詢/不匹配查詢]
? 頁面校驗(yàn)器:采用EasyUI檢驗(yàn)機(jī)制,表單校驗(yàn)生成器自動(dòng)生成(必須輸入、數(shù)字校驗(yàn)、金額校驗(yàn)、時(shí)間控件等);
? 封裝完善的基礎(chǔ)用戶權(quán)限(用戶\角色\權(quán)限\菜單,權(quán)限可控制到按鈕)
? 報(bào)表整合:Excel簡易導(dǎo)出工具+Highcharts圖形報(bào)表
? 常用共通封裝(數(shù)據(jù)字典/郵件發(fā)送/定時(shí)任務(wù)/短信接口/Freemarker工具類等..)
? 兼容IE 6、IE 8+和Google等瀏覽器
? 支持SQL Server、Oracle和MySQL等主流數(shù)據(jù)庫
JEECG 架構(gòu)設(shè)計(jì)圖:
創(chuàng)新點(diǎn)(亮點(diǎn)):
1.封裝完善的基礎(chǔ)功能:用戶權(quán)限+數(shù)據(jù)字典+常用共通封裝(定時(shí)任務(wù),短信接口,郵件發(fā)送,Excel導(dǎo)出等),快速開發(fā)的優(yōu)先選擇平臺(tái)
2.代碼生成器:開發(fā)效率非常高,單表數(shù)據(jù)模型和一對多(父子表)數(shù)據(jù)模型的增刪改查自動(dòng)生成,功能直接使用;
3.查詢條件生成器:查詢功能自動(dòng)生成,后臺(tái)動(dòng)態(tài)拼SQL追加查詢條件;支持多種匹配方式[全匹配/模糊查詢/包含查詢/不匹配查詢]
4.頁面表單校驗(yàn)器:采用EasyUI檢驗(yàn)機(jī)制,表單校驗(yàn)生成器自動(dòng)生成(必須輸入、數(shù)字校驗(yàn)、金額校驗(yàn)、時(shí)間控件等);
5.集成簡易報(bào)表:?Highcharts圖像報(bào)表和數(shù)據(jù)導(dǎo)出非常方便,可極其方便的生成pdf、excel、word等報(bào)表;
應(yīng)用截圖:
轉(zhuǎn)載于:https://my.oschina.net/jeecg/blog/101680
總結(jié)
以上是生活随笔為你收集整理的【CF 应用开发大赛】JEECG 基于代码生成器J2EE智能开发框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产品经理利器之axure rp
- 下一篇: AJAX实用教程——获取博客园博文列表