<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>戰爭與和平</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());
        }
        運行后可以看到控制臺輸出--“戰爭與和平”。

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

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

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

    導航

    統計

    隨筆分類

    隨筆檔案

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲伊人久久大香线蕉综合图片| 日日操夜夜操免费视频| 亚洲综合色一区二区三区小说| 亚洲资源最新版在线观看| 国产精品亚洲综合专区片高清久久久 | 嫩草影院在线免费观看| 亚洲一区二区观看播放| 久久伊人亚洲AV无码网站| 精品女同一区二区三区免费站| 久久久久亚洲AV无码去区首| 精品国产_亚洲人成在线高清| 18勿入网站免费永久| 一级做a爰性色毛片免费| 亚洲视频日韩视频| 免费大学生国产在线观看p| 99免费在线观看视频| 特级无码毛片免费视频| 亚洲国产精品yw在线观看| 亚洲视频人成在线播放| 国内免费高清在线观看| 最近国语视频在线观看免费播放 | 羞羞漫画小舞被黄漫免费| 亚洲黄色片在线观看| 久久久久噜噜噜亚洲熟女综合 | 亚洲av鲁丝一区二区三区| 国产免费人成在线视频| 曰批全过程免费视频播放网站 | 国产白丝无码免费视频| 免费高清A级毛片在线播放| 亚洲人妖女同在线播放| 亚洲爆乳无码一区二区三区| 一级毛片直播亚洲| 欧亚精品一区三区免费| 最近中文字幕mv免费高清在线| 国产精品内射视频免费| 色欲aⅴ亚洲情无码AV| 中文字幕亚洲码在线| 亚洲欧洲精品一区二区三区| 亚洲综合无码AV一区二区 | 亚洲高清在线mv| 亚洲va无码专区国产乱码|