Spring&Hibernate框架入門學習

  • 理解loC原理,初步掌握Spring框架的使用
  • 理解ORM原理,掌握Hibernate的使用

Spring

概念:

Dependence Inject```

####組成:
* Dao    ```Spring JDBC Transaction management```
* ORM    ```Hibernate  ,JPA,TopLink JDO OJB,iBatis```
* JEE    ```JMX,JMS,JCA,Remoting,EJBs,Eamil```
* Web    ```Spring Web MVC,Framework Integration ,Struts,WebWork Tapestry,JSF,Rich View Support,JSPs,Velocity,FreeMarker,PDF,Jasper Reports,Excel,Spring Portlet MVC```
* AOP    ```Spring AOP,AspectJ integration```
* Core    ```The LoC container```

#### 優勢:
* Spring的loC機制為低耦合的阮籍設計提供可能
* Spring是全功能的框架,提供從MVC Web到DAO的全面支持
* Spring支持AOP(Aspect Oriented Programming)
* Spring是集大成者
* Spring提供菜單式選用

## O/R Mapping

#### 概念:
```對象-關系映射是一門非常實用的工程技術,它實現了Java應用中的對象到關系數據庫中的表的自動的(和透明的)持久化,使用元數據(meta data)描述對象與數據庫間的映射 ```


#### 優點:
* 提高生產效率 (Productivity)
* 可維護性(Maintainability)
* 更好性能(Performance)
* 廠商獨立性(Vendor independence)

## Hibernate
#### 概念:
```Hibernate是個獨立、優秀、成熟的O/R  Mapping框架。它提供了強大的對象和關系數據庫映射以及查詢功能 ```
#### 優勢:開源、成熟、廣受支持











最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容