從新開始學(xué)習(xí),基礎(chǔ)spring

          以前自己很懶總是不想編寫代碼,然而從今天開始我要改掉這個(gè)壞毛病。
          首先是學(xué)習(xí)spring。
          最初自己是在netbeans上編寫,發(fā)現(xiàn)還是myeclipse比較適合我。
          一下是最基礎(chǔ)的spring代碼。
          建立項(xiàng)目,spring。添加spring支持。
          建立包----》建立接口 Hello.java代碼如下

          package com.duduli;

          public interface Hello {
              
          void sayHello();
          }

          建立起實(shí)現(xiàn)類HelloImpl.java
          package com.duduli;

          public class HelloImpl implements Hello {

              
          private String name;
              

              
          public void setName(String name) {
                  
          this.name = name;
              }


              @Override
              
          public void sayHello() {
                  
          // TODO Auto-generated method stub
                  System.out.println("Hello " + name);
              }

          }

          然后編寫applicationContext.xml文件。
          編寫后如下
          <?xml version="1.0" encoding="UTF-8"?>
          <beans
              
          xmlns="http://www.springframework.org/schema/beans"
              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation
          ="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

              
          <bean id = "helloImpl" class = "com.duduli.HelloImpl">
                  
          <property name="name" value="duduli!"></property>
              
          </bean>
          </beans>

          最后就是實(shí)現(xiàn)測試類。Test.java
          package com.duduli;

          import org.springframework.beans.factory.BeanFactory;
          import org.springframework.context.support.ClassPathXmlApplicationContext;

          public class Test {
              
          public static void main(String[] args) throws Exception{
                  BeanFactory factory 
          = new ClassPathXmlApplicationContext("applicationContext.xml");
                  Hello hello 
          = (Hello) factory.getBean("helloImpl");
                  
                  hello.sayHello();
              }

          }


          在測試類中的helloImpl就是在applicationContext.xml中配置的property的id。
          在裝載xml文件的時(shí)候有三種方法。
          classpathapplicationcontext是從類路徑中的xml文件載入上下文定義信息,把上下文第一文件當(dāng)成類路徑資源。
          filesystemxmlapplicationcontext是從文件系統(tǒng)中的xml文件載入上下文定義信息
          xmlwebapplicationcontext是從web系統(tǒng)中的xml文件載入上下文定義信息。

          posted on 2009-02-17 11:28 duduli 閱讀(1547) 評(píng)論(3)  編輯  收藏 所屬分類: SSH/SSH2

          評(píng)論

          # re: 從新開始學(xué)習(xí),基礎(chǔ)spring 2009-02-17 20:33 游客

          重新學(xué)習(xí)...  回復(fù)  更多評(píng)論   

          # re: 從新開始學(xué)習(xí),基礎(chǔ)spring[未登錄] 2009-02-19 12:16 菜板

          加油!~  回復(fù)  更多評(píng)論   

          # re: 從新開始學(xué)習(xí),基礎(chǔ)spring 2009-03-11 15:32 Rique

          很好,有些東西久了不用,會(huì)遺忘,整理整理也好!  回復(fù)  更多評(píng)論   

          <2009年2月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          welcome to my place.

          常用鏈接

          留言簿(5)

          我參與的團(tuán)隊(duì)

          隨筆分類

          隨筆檔案

          新聞分類

          石頭JAVA擺地?cái)們?/h3>

          搜索

          •  

          積分與排名

          • 積分 - 256505
          • 排名 - 220

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          @duduli
          主站蜘蛛池模板: 宾川县| 万源市| 巴彦淖尔市| 疏勒县| 禄丰县| 曲沃县| 连州市| 迁西县| 葫芦岛市| 进贤县| 三明市| 张家界市| 广西| 稷山县| 房山区| 顺平县| 永福县| 湛江市| 徐汇区| 武清区| 郸城县| 舒兰市| 剑河县| 昆山市| 双桥区| 阿尔山市| 长沙县| 清徐县| 凤台县| 乌鲁木齐县| 兴安县| 堆龙德庆县| 东光县| 高邮市| 乌兰察布市| 衢州市| 河曲县| 台州市| 鸡东县| 乐清市| 镇宁|