-
什麼是框架:
-
EE的經典三層結構:
在開發的時候一定要搞清楚是那一層的:
hibernate的概述
什麼是hibernate?
Hibernate是一個開放源代碼的對象關係映射框架,它對JDBC進行了非常輕量級的對象封裝,它將POJO與數據庫表建立映射關係,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的JaveEE架構中取代CMP,完成數據持久化的重任。
總結:hibernate是一個持久層的ORM框架。
什麼是ORM?(object relational mapping : 對象關係映射)指的是將java中的對象和數據庫中的表建立映射關係從而操作對象就可以操作數據中的庫中的數據。
爲什麼要學習hibernate(hibernate 有什麼好處呢)?hibernate還可進行優化(緩存、抓取策略等...)