二次快速開發開源框架——jeecg

二次快速開發開源框架——jeecg

[img]http://dl2.iteye.com/upload/attachment/0100/4778/cc282b7d-29cc-344e-a3ee-308da64cfda3.jpg[/img]
[img]http://dl2.iteye.com/upload/attachment/0100/4780/6e542fd0-9aca-3770-8788-7a6698d21d0d.jpg[/img]


接觸這個框架近一個月的時間了,初次接觸b/s型商業項目,在魏導和唐總的指導下,技術上確實也學到了一些東西,但個人覺得最大的收穫是在開發商業項目的過程中,自己意識上的提升,如做項目是考慮其合理性安全性以及併發性的重要性與必要性,這麼想來發現我們以前開發的項目簡直太膚淺了,接來下我還是踏下心來研究處理好創業項目的測試以及後臺程序併發性,安全性的問題吧。

任何一個框架都是不完美的,ssh一樣,此框架也是,有其便利的地方,我們用起來很舒服,開發起來很方便,但是每當我們想要加入個性化要求的時候這便是一件比較蛋疼的事情,用這個框架最爽的莫過於其自帶的代碼生成器了吧,還有開源的代碼與示例,應用起來得心應手,當然,作爲剛起步的一個框架,錯誤自不必少,文檔不齊全自不必說,在應用的時候也不免暴漏出一些漏洞和問題,還好有唐總棟哥以及鄭哥這樣的技術大神在,進展還算順利。

以下是這個框架的一些闡述

JEECG [J2EE Code Generation] 是一款基於代碼生成器的智能開發平臺,採用代碼生成+手工MERGE半智能開發模式, 可以幫助解決Java項目60%的重複工作,讓開發更多關注業務邏輯。既能快速提高開發效率,幫助公司節省人力成本,同時又不失擴展性和靈活性。

此框架採用SpringMVC+Hibernate+UI快速開發庫+Spring JDBC+Highcharts圖形報表+Jquery+Ehcache作爲基礎架構,不同於以往的ssh2架構,我想,作爲一個快速的開發平臺他是成功的,此框架採用面向聲明的開發模式,基於泛型方式編寫極少代碼就可以實現複雜的數據展示、數據編輯、表單處理等功能,再配合代碼生成器,大大地提高了效率,而事實上我們的開發也確實如此。

看到上述的框架介紹不難發現這個框架繼承了很多框架的亮點,就像做什麼事情之前參考別人做的方式和技巧,然後在吸取別人的優點爲己所用,在這個方面,這個框架值得肯定

亮點一:MiniDao數據持久層,

框架自帶的的MiniDao數據持久層,該持久層方法吸取了Hibernate+mybatis的優勢,支持實體維護和SQL分離,甚至你可以不瞭解JDBC就可以參與開發,其可以自動生成sql語句,ORM甚至不用設置xml,便於維護,說到這裏,我又想起了ssh框架中令人心碎的xml配置文件,如此看來,jeecg,你值得擁有。

亮點二:UI快速開發庫

UI快速開發庫,針對WEB UI進行了標準的封裝,頁面統一採用UI標籤實現功能:數據datagrid、表單校驗、Popup、Tab、選擇器、自動補全功能等,實現JSP頁面零JS,開發維護非常高效。看到這裏,不管你怎麼樣,我是心動了。

亮點三:報表封裝

Excel簡易導出工具類+Highcharts圖形報表,即直接可以將Excel數據導入導出程序中,爽歪歪的趕腳

更多亮點在接下來的接觸中實現併發掘
......

接下來該好好想研究下後臺數據庫併發處理,線程安全與併發處理的問題及解決方案,有興趣的小夥伴歡迎一起討論~~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章