<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)計

    隨筆分類

    隨筆檔案

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人精品免费视频动漫 | 美女被免费视频网站a国产| 久久99国产亚洲精品观看| 日本视频免费观看| 亚洲天堂在线视频| 三年片免费高清版| 亚洲国语精品自产拍在线观看| 另类免费视频一区二区在线观看| 亚洲va中文字幕无码久久不卡| 一级毛片免费播放| 亚洲男人天堂影院| 女人18毛片免费观看| 国产成人亚洲精品无码AV大片| 亚洲国产一成久久精品国产成人综合| 中文字幕免费在线看线人动作大片| 久久精品国产亚洲一区二区| 6080午夜一级毛片免费看 | 亚洲欧美日韩一区二区三区| 天天看免费高清影视| 免费的黄色网页在线免费观看| 国产亚洲视频在线播放| 日韩精品在线免费观看| 精品亚洲成在人线AV无码| 大学生美女毛片免费视频| 国产亚洲成在线播放va| 亚洲精品无码AV人在线播放| 131美女爱做免费毛片| 亚洲欧洲无码一区二区三区| 亚洲色偷偷狠狠综合网| 三年片在线观看免费观看大全动漫 | 一区二区免费电影| 亚洲人成依人成综合网| 岛国片在线免费观看| 国产免费A∨在线播放| 亚洲精品无码永久中文字幕| 黄网站色在线视频免费观看| 在线精品自拍亚洲第一区| 亚洲成在人线av| 日本人的色道www免费一区| 日韩精品无码免费专区午夜| 亚洲AV成人一区二区三区在线看|