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