1. 程式人生 > >Java EE常用框架的個人看法

Java EE常用框架的個人看法

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相比,個人覺得它比較笨重,不太靈活,可能是自己水平不高,不太喜歡所以也就不在這裡班門弄斧了。