Spring框架之整體結構

Spring 的構成結構

 DAO:JDBC、Transaction、management

 ORM:Hibernate、JPA、TopLink、JDO、OJB、Ibatis 

 AOP:Asject、cglib、java代理

 Web:JSP、Velocity、Freemarker

 

1,Spring 簡介:

  類型:BeanFactory、ApplicationContext

  其中ApplicationContext繼承了BeanFactory ,而且比BeanFactory功能更加強大

  主要利用的三種ApplicationContext類:

  1.FileSystemXmlApplicationContext("")

  2.ClassPathXmlApplicationContext("")

  3.WebApplicationContext("")

2.Bean組件容器的實例化:

 1、構造器的實現;

 2、靜態工廠方法;

 3、動態工廠方法;

例子:

 1. <bean name/id = "" class = ""/>

 2.靜態工廠方法:

  <bean class = "" factory-method = ""/>

  方法必須爲:static 靜態

  <bean factory-bean = "" factory-method=""/>

 3.bean的別名定義:

  <alias name = "fromBeanName" alias = "newBeanName"/>

  bean對象的模式默認爲:singleton 回調:init-method、destroy-method

  attribute:default-init-method:

  attribute:default-destroy-method:

 4.Bean延遲實例化屬性配置:lazy-init = “true”

 5.依賴關係:

  <depends-on = "" /> 依賴的bean方法

 6.setter方法:

  <properties name= "屬性"/>

 7.構造器:

  <constructor-arg index/name = "" value = "">

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章