- 理解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```
#### 優(yōu)勢(shì):
* Spring的loC機(jī)制為低耦合的阮籍設(shè)計(jì)提供可能
* Spring是全功能的框架颠焦,提供從MVC Web到DAO的全面支持
* Spring支持AOP(Aspect Oriented Programming)
* Spring是集大成者
* Spring提供菜單式選用
## O/R Mapping
#### 概念:
```對(duì)象-關(guān)系映射是一門(mén)非常實(shí)用的工程技術(shù)通今,它實(shí)現(xiàn)了Java應(yīng)用中的對(duì)象到關(guān)系數(shù)據(jù)庫(kù)中的表的自動(dòng)的(和透明的)持久化,使用元數(shù)據(jù)(meta data)描述對(duì)象與數(shù)據(jù)庫(kù)間的映射 ```
#### 優(yōu)點(diǎn):
* 提高生產(chǎn)效率 (Productivity)
* 可維護(hù)性(Maintainability)
* 更好性能(Performance)
* 廠商獨(dú)立性(Vendor independence)
## Hibernate
#### 概念:
```Hibernate是個(gè)獨(dú)立娇妓、優(yōu)秀像鸡、成熟的O/R Mapping框架。它提供了強(qiáng)大的對(duì)象和關(guān)系數(shù)據(jù)庫(kù)映射以及查詢功能 ```
#### 優(yōu)勢(shì):開(kāi)源哈恰、成熟只估、廣受支持
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者