<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 閱讀(192) 評論(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();

    ??? }

    }

    分享到:
    主站蜘蛛池模板: 最近最新高清免费中文字幕| 国产一级高清免费观看| 亚洲中文字幕乱码熟女在线| 免费国产高清视频| 国产高清不卡免费视频| 亚洲熟女综合色一区二区三区| 亚洲国产午夜中文字幕精品黄网站| 国产精品白浆在线观看免费| 亚洲色大成WWW亚洲女子| 亚洲精品无码乱码成人 | 九九久久精品国产免费看小说| 亚洲av无码国产精品夜色午夜 | 亚洲色一色噜一噜噜噜| 1a级毛片免费观看| 少妇亚洲免费精品| 亚洲偷自精品三十六区| 亚洲精品成人网站在线观看| 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 免费看的黄色大片| 久久久久久久久久国产精品免费 | 一级毛片免费观看不收费| 亚洲妓女综合网99| 亚洲国产一二三精品无码| 精品国产精品久久一区免费式| 久久这里只精品国产免费10 | 在线观看免费人成视频色9| 成人妇女免费播放久久久| 综合一区自拍亚洲综合图区| 亚洲精品国产成人| 亚洲AV永久纯肉无码精品动漫| 国产成人高清精品免费鸭子| 国产卡一卡二卡三免费入口| 秋霞人成在线观看免费视频| 成人嫩草影院免费观看| 亚洲精品无码一区二区| 亚洲国产午夜精品理论片| 亚洲大成色www永久网站| 亚洲一级片免费看| 又色又污又黄无遮挡的免费视 | 亚洲av无码乱码在线观看野外| 欧美男同gv免费网站观看 |