天天看點

關于 JEECG 使用心得

一 先介紹下JEECG:

JEECG(J2EE Code Generation)是一款基于代碼生成器的智能開發平台,采用代碼生成+手工MERGE半智能開發模式,可以幫助你解決Java項目中60%的重複工作,讓你更多關注業務邏輯。 

     JEECG宗旨:

           簡單功能由代碼生成器直接生成 ;

           複雜業務采用表單自定義,

           業務流程使用工作流來實作、

           擴充出任務接口,

           由開發書寫特殊業務邏輯 

     本系統由JEECG團隊提供,JEECG-V3版本會繼續走開源路線,為大家提供更好的開發平台,JEECG宗旨:可以幫助公司節省40%人力成本,快速提高開發效率,提高代碼品質,JEECG團隊會持續為大家提供最好的技術支援。

二 個人心得:

接觸JEECG已經有幾個月了,之前也接觸到其他的代碼生成器的有關平台,因為個人一開始覺得這種架構束縛太大,是以也沒有特意的去記住他們的名稱。從總體的角度上講代碼生成器是一種高度內建的架構設計,它的水準來自于開發者本身,然而開源的問題卻影響了這種架構的開發水準,然而在幾個月前,我在做項目的時候百度一下資料,無意間看到了scott的介紹,并介紹了代碼生成器在開發中得巨大優勢,才有了今天寫這個心得的必要。

首先 :該代碼生成器基于最新的多個版本的開發架構 比如struts2  spring hibernate myibatis 以及前台的Jquery  、easyui等,直接以完全整合的形式開放在我們開發者的面前,很多朋友在網上無法收集到的架構整合方法,都可以在這個開源架構得到借鑒,大大減少了新加入的開發者的學習曲線。

其次 :代碼生成器 的開發基于資料庫表的操作,完全封裝的各種業務接口,特别是增、删、改、查得基本操作,我做SSH2開發4年來,感覺最麻煩的事情是重複各種接口的代碼編寫,比如 一些常用業務邏輯如 會員、使用者資訊、單純的表單操作等等,其實都一樣的操作 卻重複了很多工作。那麼這個JEECG就能解決這個問題。

再次 :單單有固定模式的代碼生成還是不行,JEECG保留了開發者自定義的接口,讓你能随心所欲的開發更加複雜的業務邏輯,這個也是很多代碼生成器所不能做的。

最後 :也是最認為最大的亮點,網上關于工作流引擎的開發文檔太少了,然而,難能可貴的是JEECG 居然以開源的形式封裝的JBMP 工作流驅動。可以想象,一個開發者僅僅隻需要花少量的時間就能掌握前輩們長期摸索的開發技能,這個不得不為JEECG鼓掌歡呼!