<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Kela's Blog

                前面的路很坎坷,但畢竟是條路.也許走過這一段就會發現,走過去就是夢想中的地方.因此堅持成為此刻唯一能做且必須去做的事情.
    posts - 9, comments - 27, trackbacks - 0, articles - 15

    kela的筆記 應用程序框架 ---- spring(4)

    Posted on 2006-08-22 12:28 Kela 閱讀(197) 評論(0)  編輯  收藏 所屬分類: 我的筆記(Spring)

    摘要:關于集合對象的注入(ArrayListMap

    ?

    ???? SomeBean.java

    ?

    import java.util.List;

    import java.util.Map;

    ?

    public class SomeBean {

    ??? private String[] someStrArray;

    ??? private Some[] someObjArray;

    ??? private List someList;

    ??? private Map someMap;

    ???

    ??? public List getSomeList() {

    ??????? return someList;

    ??? }

    ??? public void setSomeList(List someList) {

    ??????? this.someList = someList;

    ??? }

    ??? public Map getSomeMap() {

    ??????? return someMap;

    ??? }

    ??? public void setSomeMap(Map someMap) {

    ??????? this.someMap = someMap;

    ??? }

    ??? public Some[] getSomeObjArray() {

    ??????? return someObjArray;

    ??? }

    ??? public void setSomeObjArray(Some[] someObjArray) {

    ??????? this.someObjArray = someObjArray;

    ??? }

    ??? public String[] getSomeStrArray() {

    ??????? return someStrArray;

    ??? }

    ??? public void setSomeStrArray(String[] someStrArray) {

    ??????? this.someStrArray = someStrArray;

    ??? }

    }

    ???? Some.java

    ?

    package com.kela.spring.ioc;

    ?

    public class Some {

    ??? private String name;

    ?

    ??? public String getName() {

    ??????? return name;

    ??? }

    ?

    ??? public void setName(String name) {

    ??????? this.name = name;

    ??? }

    ???

    ??? public String toString() {

    ??????? return name;

    ??? }

    }

    ???? Beans-config_3.xml

    ?

    <?xml version= "1.0" encoding= "GB2312" ?>

    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" >

    ?

    <beans>

    ??? <bean id= "some_1" class= "com.kela.spring.ioc.Some" >

    ?????? <property name= "name" >

    ?????????? <value> KangFeng </value>

    ?????? </property>

    ??? </bean>

    ???

    ??? <bean id= "some_2" class= "com.kela.spring.ioc.Some" >

    ?????? <property name= "name" >

    ?????????? <value> Kela </value>

    ?????? </property>

    ??? </bean>

    ???

    ??? <bean id= "someBean" class= "com.kela.spring.ioc.SomeBean" >

    ??????

    ?????? <!-- 數組 -->

    ?????? <property name= "someStrArray" >

    ?????????? <list>

    ????????????? <value> Hello </value>

    ????????????? <value> 你好 </value>

    ?????????? </list>

    ?????? </property>

    ??????

    ?????? <!-- 對象數組 -->

    ?????? <property name= "someObjArray" >

    ?????????? <list>

    ????????????? <ref bean= "some_1" ></ref>

    ????????????? <ref bean= "some_2" ></ref>

    ?????????? </list>

    ?????? </property>

    ??????

    ?????? <!-- List -->

    ?????? <property name= "someList" >

    ?????????? <list>

    ????????????? <value> ListTest </value>

    ????????????? <ref bean= "some_1" ></ref>

    ????????????? <ref bean= "some_2" ></ref>

    ?????????? </list>

    ?????? </property>

    ??????

    ?????? <!-- Map -->

    ?????? <property name= "someMap" >

    ?????????? <map>

    ????????????? <entry key= "MapTest" >

    ????????????????? <value> 你好, KangFeng </value>

    ????????????? </entry>

    ????????????? <entry key= "someKey_1" >

    ????????????????? <ref bean= "some_1" ></ref>

    ????????????? </entry>

    ?????????? </map>

    ?????? </property>

    ??? </bean>

    </beans>

    ???? TestClass.java

    ?

    package com.kela.spring.ioc;

    ?

    import java.util.List;

    import java.util.Map;

    ?

    import org.springframework.context.ApplicationContext;

    import org.springframework.context.support.FileSystemXmlApplicationContext;

    ?

    public class TestClass {

    ???

    ??? public void method_3() {

    ??????? try {

    ??????????? ApplicationContext context = new FileSystemXmlApplicationContext("bin\\com\\kela\\spring\\ioc\\beans-config_3.xml");

    ??????????? SomeBean someBean = (SomeBean)context.getBean("someBean");

    ???????????

    ??????????? // 取得StringArray注入的內容

    ??????????? System.out.println(" 打印StringArray的內容~~~");

    ??????????? for(int i = 0; i < someBean.getSomeStrArray().length; i ++) {

    ??????????????? System.out.println(someBean.getSomeStrArray()[i]);

    ??????????? }

    ???????????

    ??????????? // 取得SomeObject注入的內容

    ??????????? System.out.println(" 打印SomeObject的內容~~~");

    ??????????? Some[] some = (Some[])someBean.getSomeObjArray();

    ??????????? for(int i = 0; i < some.length; i++) {

    ??????????????? System.out.println(some[i].getName());

    ??????????? }

    ???????????

    ??????????? // 取得List注入的內容

    ??????????? System.out.println(" 打印List的內容~~~");

    ??????????? List someList = (List)someBean.getSomeList();

    ??????????? for(int i = 0; i < someList.size(); i++) {

    ??????????????? System.out.println(someList.get(i));

    ??????????? }

    ???????????

    ??????????? // 取得Map注入的內容

    ??????????? System.out.println(" 打印Map的內容~~~");

    ??????????? Map someMap = (Map)someBean.getSomeMap();

    ??????????? System.out.println(someMap.get("MapTest"));

    ??????????? System.out.println(someMap.get("someKey_1"));

    ??????? } catch (Exception e) {

    ??????????? System.out.println("[ERROR]" + e.getMessage());

    ??????? }

    ??? }

    ???

    ??? public static void main(String[] args) {

    ??????? TestClass testClass = new TestClass();

    ??????? testClass.method_3();

    ??? }

    }

    分享到:
    主站蜘蛛池模板: 一级特黄aa毛片免费观看| 国产免费网站看v片在线| 国产成人无码免费看视频软件| 亚洲日韩aⅴ在线视频| 99久久婷婷免费国产综合精品| 久久国产成人亚洲精品影院| 无遮挡国产高潮视频免费观看| 亚洲免费日韩无码系列| 国产精品玖玖美女张开腿让男人桶爽免费看| 内射无码专区久久亚洲| 一区二区三区免费高清视频| 亚洲午夜日韩高清一区| 青柠影视在线观看免费高清| 亚洲综合在线视频| 国产人在线成免费视频| 亚洲经典千人经典日产| 亚洲日本va午夜中文字幕久久| 精品乱子伦一区二区三区高清免费播放 | 亚洲av乱码一区二区三区香蕉 | 国产精品偷伦视频免费观看了 | 在线jyzzjyzz免费视频| 精品国产亚洲一区二区三区在线观看| 又爽又高潮的BB视频免费看| 免费人妻精品一区二区三区| 亚洲区小说区图片区QVOD| 91精品手机国产免费| 7777久久亚洲中文字幕| 亚洲v国产v天堂a无码久久| 国产成年无码久久久免费| 亚洲国产精品免费在线观看| 免费一级毛片在级播放| 日本高清免费观看| 亚洲乱码在线观看| 在线日韩日本国产亚洲| 114级毛片免费观看| 理论秋霞在线看免费| 老司机亚洲精品影院无码| 日本不卡视频免费| 精品视频一区二区三区免费| 亚洲日韩国产一区二区三区在线 | 精品国产综合成人亚洲区|