Java EE常用框架的個人看法
阿新 • • 發佈:2019-02-12
Java EE常用框架,就我目前而言用過的有:spring、struts、hibernate以及spring mvc、mybaties等框架,當然還有所在公司自主開發的框架,做企業應用的其實本質還是上面的幾個主流框架的整合。
首先是mybaties,就是對映型框架,它的使用都是基於sqlSession的操作,核心在於sql語句的對映檔案(如:UserMapper.xml,叫什麼都可以)。如果你想在你的app中使用mybaties,你只要把握以下邏輯即可:
1.它是基於sqlSession的操作,而sqlSession是由sqlSessionFactory生成的。第一問,怎麼獲得sqlSessionFactory?
2.獲得sqlSession,那麼接下來就是怎麼連線資料庫進而操作資料庫裡的資料呢?
3.資料庫資料和OJB物件怎麼對映對應起來?
mybties的使用大概就是這麼幾步,當然我這裡說的是比較簡單,裡面還有很多知識需要去深入學習和理解,個人的一點看法而已。
其次是hibernate,跟mybaties相比,個人覺得它比較笨重,不太靈活,可能是自己水平不高,不太喜歡所以也就不在這裡班門弄斧了。