jfinal框架新手使用之路及開發心得


    從接觸jfinal這個框架到現在差不多也有一個的時間了,因為之前接觸的都是像spring ,springMVC,mybatis,struts2,hibernate這種傳統,大多數公司都在用的這種框架。突然一下子接觸到這個jfinal這個框架發現,這一個框架都代替了傳統開發模式的三大框架了,覺得這個小框架還是很厲害的,差不多看了兩天的這個框架吧,對於該框架的操作基本上也都熟悉了(在學習這個新的框架的時候看了開發手冊以及聯系demo)。因為我覺得spring這個框架是一個非常優秀的框架,我想着這個jfinal這個框架的使用中竟然不結合spring來使用,慢慢就想着研究研究這個框架的底層性能什么的,其實在我看來,這個jfinal框架的里面的方法什么的都是封裝好的,除了有一些使用的sql語句可以通過xml文件來讀取(這點跟mybatis有點像),這點我很欣賞之外,別的東西其實都還是很死板吧,因為都是封裝好的東西,我們開發者會用就行,這也許才是jfinal的精髓所在,一個極速開發的web框架吧。

    在說說我這個一個月用該框架開發過程中的一些問題,

      第一點,因為考慮到這個數據交互的事物,在service層中我們可以根據jfinal框架中的Duang的方式對service層的方法進行加強從而使用@Before這個注解對方法進行事物操作。

      第二點,對於jfinal這個框架有一個Db+record這個模式,我覺得這個方法非常好使,因為一般實際開發中,我們都有可能會接觸到多表查詢,這樣一來呢對於返回的結果類型我們就不太好定位了,那么這個框架在多表查詢的時候有個Db.find方法使用之后會返回一個List<Record>這個對象,都會將數據封裝到Record這個對象中,在前台我直接獲取就可以了。

      第三點,在使用這個框架開發的這個月中,因為在這個月之前有段時間沒有接觸代碼了,然后來突然有業務需求來了,又使用的是新的框架,在寫代碼的過程中,對於有些功能我是根據老的框架代碼來完成的,就是還沒有搞懂業務邏輯吧就開始寫了,我覺得這個就是程序員開發之大忌啊,我也深受其害算是。

    最后就是感謝一下jfinal的開源中國社區讓我能快速的學到這個新的知識,我自己也是非常喜歡接觸新的知識,希望在以后的道路中,一步一個腳印的扎實的發展。

                                                             -----來自一個應屆生開發者的內心的獨白

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM