1. 程式人生 > 實用技巧 >Spring 1

Spring 1

Spring的定義:

  Spring是有springIoc 和springAop組成的

  它是模具,適用很多軟體,便於程式設計師的開發,主要是其設計理念。

Spring Ioc 控制反轉

  :l我的理解是將事情給別人做,自己只要遇到問題,找到會做的人,就好了

 

就是被動建立物件的例子:

  程式碼:

        
    //    被動建立物件
paakage com.ssm.chapter9.pojo;
public class JuiceMaker2{
    private Strig beverageShop=null;
    private Source source=null
; /**get 和set******/ public String makeJuice(){ return "需要的果汁"; } } paakage com.ssm.chapter9.pojo; public class Source{ private Strig fruit; private Strig sugar; private Strig sugar; /****set和get方法*****/ }

使用bean的描述:

  程式碼:

<bean id="source" class="com.ssm.chapter9.pojo.Source">
    <property name="fruit" value="橙汁“/>
    <property name="sugar" value="少糖“/>
    <property name="size" value="大杯"/>
    </bean>
    
<bean id="juiceMaker2" class="com.ssm.chapter9.pojo.JuiceMaker2"
> <property name="beverageShop" value="貢茶"/> <property name ="source" ref="source"/> </bean>

實現等到一杯果汁

  程式碼:

//實現得到一杯果汁
    JuiceMaker2 juiceMaker2 = (JuiceMaker2)ctx.getBean("juiceMaker2");
    Strig juice = juiceMaker2.makeJuice();