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#中的简洁,呵呵。

from: http://www.cnblogs.com/zhuweisky/archive/2006/05/30/413370.html

时间: 2024-11-16 02:48:25

Java -- 在Eclipse上使用Spring的相关文章

在Eclipse上安装Spring Tool Suite

Spring Tool Suite介绍 spring Tool Suite是一个基于Eclipse IDE开发环境中的用于开发Spring应用程序的工具,提供了开箱即用的环境用于实现.调试和部署你的Spring应用,包括为关键的服务器和云计算.Git.Maven.AspectJ和最新的Eclipse版本提供整合支持. Eclipse集成Spring Tool Suite插件有两种方式,一个是在线安装,一个是本地安装,两种方法大同小异.这里就以本地安装为例进行说明. 在Eclipse上安装Spri

Eclipse或MyEclipse没有在java类文件上显示Spring图标的问题

Eclipse或MyEclipse没有在java类文件上显示接口图标的问题解决办法: 前: 后:

[Java,MVC] Eclipse下搭建Spring MVC

转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方,在根目录下(这个目录一般习惯叫WebContent或WebRoot)有 : 1.WebRoot/WEB-INF/web.xml  启动引导文件 2.WebRoot/WEB-INF/classes/  编译的class文件,会根据package建立子路径  3.WebRoot/WEB-INF/lib/

Eclipse上搭建Spring的开发环境

一.安装Spring Tool Suite插件 如图: 点击Finish之后等待安装,安装完之后弹窗点击yes重启Eclipse,重启后显示如下界面: 二.搭建Spring开发环境 1.导入jar包到工程的ClassPath下     x.x.x为版本号 commons-logging-x.x.x.jar       -------->Spring的依赖包 spring-beans-x.x.x.RELEASE.jar spring-context-x.x.x.RELEASE.jar spring

Java -- 在Eclipse上使用Hibernate

最近一个项目要用Java做,一点都不熟啊.没办法,只好硬着头皮啃了,花了大半天的时间,终于在Eclipse上完成了第一个Hibernate例子.下面记录关键的步骤,权作笔记,以备日后查看. (1)下载Hibernate,并向项目中导入Hibernate.     Project->Properies->Java Build Path->Libraries->Add External JARs...,选择Hibernate根目录下的hibernate3.jar,添加到项目中.    

使用Eclipse上传java工程到github

使用Eclipse上传Java工程到github 1.登录github账户,Create a new repository(创建一个知识库)名称为:eclipse_upload 创建完成之后,跳转到以下界面. 注意:https://github.com/heyangyi/eclipse_upload.Git地址是待会使用eclipse上传代码到知识库的地址. 2.打开eclipse创建一个名为:eclipse_upload_git的javaWeb项目.添加index.jsp页面,在body部分添

maven/eclipse搭建ssm(spring+spring mvc+mybatis)

maven/eclipse搭建ssm(spring+spring mvc+mybatis) 前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读<Maven 实战>.其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践过程罢了,附带着给别人以参考.对于别人的博文,看了固然好,要是能付之实践,那就更好了! maven安装 安装过程挺简单的,去apache下载apache-maven的zip包,解压到一个目录下,如下图 接下来配置win

eclipse上安装abator插件

下面是我看了网上的有一点需要强调:网址 http://ibatis.apache.org/tools/abator然后全选,然后是==>重启就好了 eclipse上安装abator插件参考:http://www.blogjava.net/beansoft/archive/2008/03/31/189795.html在eclipse上安装abator插件eclipse菜单栏 --> help --> Software Updates --> Find And Install... 在

Eclipse Che开发Spring Web应用(入门) (二)

在上篇博客中我们介绍了如何安装Eclipse Che这种浏览器SDK之后,收到了许多开发者的提问,为了方便初学者开发java spring web应用,笔者又一步步实践了spring web开发(demo)过程,欢迎指正.使用Eclipse Che需要你掌握基本的maven命令(如果以前用ant,很容易就会掌握).本文介绍一个如何利用Eclipse Che开发Spring Web,开发者也需要懂得关于Spring基础知识. 博文包括几个部分:1.Spring Demo项目创建,2.编译和部署,3