新建
上传
首页
助手
最?/div>
资料?/div>
工具

SSH

中各个框架的作用以及

Spring AOP,IOC,DI

详解

 

?/p>

SSH

框假?/p>

spring

充当了管理容器的角色?/p>

我们都知?/p>

Hibernate

用来做持久层?/p>

因为它将

JDBC

做了一个良好的封装,程序员在与数据库进行交互时可以不用书写?/p>

量的

SQL

语句?/p>

Struts

是用来做应用层的,他它负责调用业务逻辑

serivce

层。所?/p>

SSH

框架的流程大?/p>

 

是:

Jsp

页面

----Struts------Service

(业务逻辑处理类)

---Hibernate

(左到右?/p>

struts

负责控制

Service

(业务逻辑处理类),从而控制了

Service

的生命周期,?/p>

样层与层之间的依赖和强,属于耦合。这时,使用

spring

框架就起到了控制

Action

对象?/p>

Strus

中的)和

Service

类的作用,两者之间的关系就松散了?/p>

Spring

?/p>

Ioc

机制(控制反转和依赖注入)正是用在此?/p>

 

    

 

首先想说?/p>

IoC

?/p>

Inversion of Control

,控制倒转)。这?/p>

spring

的核心,贯穿?/p>

终。所?/p>

IoC

,对?/p>

spring

框架来说,就是由

spring

来负责控制对象的生命周期?/p>

对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见?/p>

情况是,我们到处去看哪里有长得漂亮身材又好的

mm

,然后打听她们的兴趣爱好?/p>

qq

号?/p>

电话号?/p>

ip

号?/p>

iq

号………,

想办法认识她们,

投其所好送其所要,

然后嘿嘿…?/p>

这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如

此,在一个对象中,如果要使用另外的对象,就必须得到它(自?/p>

new

一个,或?/p>

?/p>

JNDI

中查询一个),使用完之后还要将对象销毁(比如

Connection

等),对?/p>

始终会和其他的接口或类藕合起来?/p>

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

SSH

中各个框架的作用以及

Spring AOP,IOC,DI

详解

 

?/p>

SSH

框假?/p>

spring

充当了管理容器的角色?/p>

我们都知?/p>

Hibernate

用来做持久层?/p>

因为它将

JDBC

做了一个良好的封装,程序员在与数据库进行交互时可以不用书写?/p>

量的

SQL

语句?/p>

Struts

是用来做应用层的,他它负责调用业务逻辑

serivce

层。所?/p>

SSH

框架的流程大?/p>

 

是:

Jsp

页面

----Struts------Service

(业务逻辑处理类)

---Hibernate

(左到右?/p>

struts

负责控制

Service

(业务逻辑处理类),从而控制了

Service

的生命周期,?/p>

样层与层之间的依赖和强,属于耦合。这时,使用

spring

框架就起到了控制

Action

对象?/p>

Strus

中的)和

Service

类的作用,两者之间的关系就松散了?/p>

Spring

?/p>

Ioc

机制(控制反转和依赖注入)正是用在此?/p>

 

    

 

首先想说?/p>

IoC

?/p>

Inversion of Control

,控制倒转)。这?/p>

spring

的核心,贯穿?/p>

终。所?/p>

IoC

,对?/p>

spring

框架来说,就是由

spring

来负责控制对象的生命周期?/p>

对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见?/p>

情况是,我们到处去看哪里有长得漂亮身材又好的

mm

,然后打听她们的兴趣爱好?/p>

qq

号?/p>

电话号?/p>

ip

号?/p>

iq

号………,

想办法认识她们,

投其所好送其所要,

然后嘿嘿…?/p>

这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如

此,在一个对象中,如果要使用另外的对象,就必须得到它(自?/p>

new

一个,或?/p>

?/p>

JNDI

中查询一个),使用完之后还要将对象销毁(比如

Connection

等),对?/p>

始终会和其他的接口或类藕合起来?/p>

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

SSH

中各个框架的作用以及

Spring AOP,IOC,DI

详解

 

?/p>

SSH

框假?/p>

spring

充当了管理容器的角色?/p>

我们都知?/p>

Hibernate

用来做持久层?/p>

因为它将

JDBC

做了一个良好的封装,程序员在与数据库进行交互时可以不用书写?/p>

量的

SQL

语句?/p>

Struts

是用来做应用层的,他它负责调用业务逻辑

serivce

层。所?/p>

SSH

框架的流程大?/p>

 

是:

Jsp

页面

----Struts------Service

(业务逻辑处理类)

---Hibernate

(左到右?/p>

struts

负责控制

Service

(业务逻辑处理类),从而控制了

Service

的生命周期,?/p>

样层与层之间的依赖和强,属于耦合。这时,使用

spring

框架就起到了控制

Action

对象?/p>

Strus

中的)和

Service

类的作用,两者之间的关系就松散了?/p>

Spring

?/p>

Ioc

机制(控制反转和依赖注入)正是用在此?/p>

 

    

 

首先想说?/p>

IoC

?/p>

Inversion of Control

,控制倒转)。这?/p>

spring

的核心,贯穿?/p>

终。所?/p>

IoC

,对?/p>

spring

框架来说,就是由

spring

来负责控制对象的生命周期?/p>

对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见?/p>

情况是,我们到处去看哪里有长得漂亮身材又好的

mm

,然后打听她们的兴趣爱好?/p>

qq

号?/p>

电话号?/p>

ip

号?/p>

iq

号………,

想办法认识她们,

投其所好送其所要,

然后嘿嘿…?/p>

这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如

此,在一个对象中,如果要使用另外的对象,就必须得到它(自?/p>

new

一个,或?/p>

?/p>

JNDI

中查询一个),使用完之后还要将对象销毁(比如

Connection

等),对?/p>

始终会和其他的接口或类藕合起来?/p>

 

 

Ͼλ">
Ͼλ
Ŀ

SSH中各个框架的作用以及Spring AOP,IOC,DI详解 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

SSH

中各个框架的作用以及

Spring AOP,IOC,DI

详解

 

?/p>

SSH

框假?/p>

spring

充当了管理容器的角色?/p>

我们都知?/p>

Hibernate

用来做持久层?/p>

因为它将

JDBC

做了一个良好的封装,程序员在与数据库进行交互时可以不用书写?/p>

量的

SQL

语句?/p>

Struts

是用来做应用层的,他它负责调用业务逻辑

serivce

层。所?/p>

SSH

框架的流程大?/p>

 

是:

Jsp

页面

----Struts------Service

(业务逻辑处理类)

---Hibernate

(左到右?/p>

struts

负责控制

Service

(业务逻辑处理类),从而控制了

Service

的生命周期,?/p>

样层与层之间的依赖和强,属于耦合。这时,使用

spring

框架就起到了控制

Action

对象?/p>

Strus

中的)和

Service

类的作用,两者之间的关系就松散了?/p>

Spring

?/p>

Ioc

机制(控制反转和依赖注入)正是用在此?/p>

 

    

 

首先想说?/p>

IoC

?/p>

Inversion of Control

,控制倒转)。这?/p>

spring

的核心,贯穿?/p>

终。所?/p>

IoC

,对?/p>

spring

框架来说,就是由

spring

来负责控制对象的生命周期?/p>

对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见?/p>

情况是,我们到处去看哪里有长得漂亮身材又好的

mm

,然后打听她们的兴趣爱好?/p>

qq

号?/p>

电话号?/p>

ip

号?/p>

iq

号………,

想办法认识她们,

投其所好送其所要,

然后嘿嘿…?/p>

这个过程是复杂深奥的,我们必须自己设计和面对每个环节。传统的程序开发也是如

此,在一个对象中,如果要使用另外的对象,就必须得到它(自?/p>

new

一个,或?/p>

?/p>

JNDI

中查询一个),使用完之后还要将对象销毁(比如

Connection

等),对?/p>

始终会和其他的接口或类藕合起来?/p>

 

 



ļ׺.doc޸Ϊ.docĶ

  • ļ44---ı
  • ±Ӣ﷨̳() 02 ϰο
  • һ꼶²ĩϰ
  • ҽѧӰѧ⼰𰸴ȫ(һ)
  • 19ѧڡеơҵ2
  • 2005Ա
  • 202003
  • 2015MBAMPAMPAcc߼⼰
  • ҩƷӦԤ
  • ҩѧʵָ2

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)