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

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

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

    Java -- 在Eclipse上使用Spring

       在.NET上用的VS.NET+Spring.net+Nhibernate,到了Java平臺上,自然對應著Eclipse+Spring+Hibernate。上一篇文章介紹了如何在Eclipse上使用Hibernate的入門,本文就簡單介紹一下如何在Eclipse使用Spring。

        (1)首先,是下載Spring,可以從sourceforge上下載,http://sourceforge.net/projects/springframework。目前的最新的可以下載 spring-framework-1.2.8-with-dependencies.zip 。

        (2)然后,可以將Spring引入到你的項目中。
        先將spring-framework-1.2.8-with-dependencies.zip解壓,將其中的spring.jar(dist目錄中)、commons-logging.jar(lib\jakarta-commons目錄)、log4j-1.2.13.jar(lib\log4j目錄)這三個文件復制到的”D:\java\Spring\lib" 目錄中,然后在Eclipse中建立一個“Spring”庫,將那三個文件添加進“Spring”庫中。

        (3)測試一下:
        新建兩個類,Student和Book。
    public class Book 
    {
        
    private int id = 0 ;
        
    private String bookName ;
        
    public String getBookName() {
            
    return bookName;
        }
        
    public void setBookName(String bookName) {
            
    this.bookName = bookName;
        }
        
    public int getId() {
            
    return id;
        }
        
    public void setId(int id) {
            
    this.id = id;
        }
    }

    public class Student 
    {
        
    private int age = 0;    
        
    private String name ;
        
    private Book book ;

        
    public int getAge() {
            
    return age;
        }

        
    public void setAge(int age) {
            
    this.age = age;
        }
        
        
    public String getName() {
            
    return name;
        }

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

        
    public Book getBook() {
            
    return book;
        }

        
    public void setBook(Book book) {
            
    this.book = book;
        }
        
        
    public String GetBookName()
        {
            
    return this.book.getBookName() ;
        }    
    }

        然后添加Spring配置文件bean.xml(bean.xml必須在CLASSPATH可以存取到的目錄中):
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING/DTD BEAN/EN" 
    "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>
        
    <bean id="student" class="com.springTest.Student">
            
    <property name="age">
                
    <value>22</value>
            
    </property>
            
    <property name="name">
                
    <value>Sky</value>
            
    </property>
            
    <property name="book" ref="book">            
            
    </property>
        
    </bean>
        
        
    <bean id="book" class="com.springTest.Book">
             
    <property name="id">
                
    <value>1000</value>
            
    </property>
            
    <property name="bookName">
                
    <value>戰(zhàn)爭與和平</value>
            
    </property>
        
    </bean>
    </beans>

        最后的主程序:
        public static void main(String[] args) 
        {
            Resource res 
    = new ClassPathResource("bean.xml");
            BeanFactory factory 
    = new XmlBeanFactory(res);

            Student stu 
    = (Student) factory.getBean("student");
            System.
    out.println(stu.GetBookName());
        }
        運行后可以看到控制臺輸出--“戰(zhàn)爭與和平”。

        與Spring.net的使用基本完全一致(包括配置文件、BeanFactory的獲取等),所以熟悉Spring.net的你過渡到Spring是非常平滑的。
        最后,Java中的屬性實在是沒有C#中的簡潔,呵呵。

    posted on 2008-01-11 09:33 靈! 閱讀(361) 評論(0)  編輯  收藏 所屬分類: JAVA-EclipseJava技術-Spring

    <2008年1月>
    303112345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    導航

    統(tǒng)計

    隨筆分類

    隨筆檔案

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 伊人久久大香线蕉亚洲五月天 | 国产亚洲成人久久| 亚洲欧美日韩久久精品| 99在线精品视频观看免费| 亚洲精品偷拍无码不卡av| 91av免费观看| 久久精品亚洲AV久久久无码| 无码人妻久久一区二区三区免费丨| 久久99亚洲网美利坚合众国| 三年片在线观看免费大全电影 | 亚洲日韩精品国产3区| 成人毛片18女人毛片免费视频未| 亚洲乱码在线卡一卡二卡新区| 最近中文字幕免费mv视频8| 亚洲成a人片在线不卡一二三区| 国产精品国产免费无码专区不卡| 精品在线免费视频| 久久久久亚洲精品中文字幕| 99久久国产精品免费一区二区| 亚洲一二成人精品区| 4hu四虎最新免费地址| 亚洲精华液一二三产区| 亚洲第一黄色网址| 中文字幕在线免费观看视频| 亚洲国产第一页www| 在线观看免费人成视频色9| 亚洲国产成人精品无码区花野真一 | 久久精品国产亚洲AV高清热| 7723日本高清完整版免费| 亚洲大码熟女在线观看| 亚洲日韩涩涩成人午夜私人影院| 中国内地毛片免费高清| 亚洲国产韩国一区二区| 在线看片无码永久免费aⅴ | 中国china体内裑精亚洲日本| 四虎国产精品免费视| 日韩视频免费在线观看| 亚洲kkk4444在线观看| 亚洲中文字幕无码久久精品1| 久久国产免费福利永久| 日韩毛片在线免费观看|