2013/1/3 數據庫
開始Java EE之旅 app
Java EE核心應是框架,先了解幾個框架 框架
Hibernate 工具
ORM工具,經過文件把值對象和數據表之間創建一個映射關係。 spa
這句話我的理解是:實現了將應用程序的數據讀寫到數據庫中對應的數據,如:某數據庫表中有數據number,在應用程序中定義int appNumber 中間件
appNumber = Hibernate(number),將數據庫中的number讀入到appNumber中,省去了大量的數據庫操做SQL查詢代碼。 對象
所以Hibernate更象是數據庫訪問接口封裝,即中間件 接口
若是應用程序須要進行大量的數據庫操做,該框架應該頗有幫助。 開發
Struts it
一個基於Sun Java EE平臺的MVC框架。但從書中看,更願意看作是以前有人提到的MVCK (K = Kit 工具等部件)。
MVC框架算是本身比較喜歡的框架,用的也比較多,關鍵它實用,畢竟本身開發的軟件業務邏輯都比較多。固然這裏的MVC是針對Java Web的,第一次接觸。
Spring
一個輕量級的Java EE應用程序的框架,核心是輕量級容器。目標是實現一個全方位的整合框架。
這東西看上去站的角度比較高,若是構建大型系統看來是少不了它,小玩意就免的打擾它了。
根據以上初淺的分析考慮下本身即將的選擇:
系統不大:因此Spring就免了
有數據庫操做,不過不會不少,但爲了未來考慮能夠加上Hibernate
Struts與私與公都少不了
如下兩個看來是本身的選擇:
Struts + MySQL + JDBC 不考慮未來SQL的變化,如今簡單實現
Struts + Hibernate 考慮未來擴展 可能會好些
看來接下來重點就在:Struts