快速上手Spring--2.HelloWorld(1)

作者tag: java  spring CSDN 推荐tag: com  eclipse  framework  hibernate  ui  win32  xml  软件 
<script type="text/javascript">function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>
   这篇文章主要谈谈Spring的入门开发,例子很简单,就是输出一条语句。有关各种软件的配置这里就不在多说了,如有不明白的,可以参考我以前的文章。
 
在开始看这篇文章之前,最好弄清楚IoC、DI等概念,参考《 快速上手Spring--1.收集的一些资料》。  
 
 
1. 所需软件
 
· JDK 5.0
 
 
 
 
如果安装后在Eclipse中看不到XmlBuddy,那么在eclipse命令后加上“-clean”参数。
 
 
2. 配置
 
●  配置Eclipse:
· Window->Perferences->Java->Compiler:将"Compiler compliance level"设为“5.0”
· Window->Perferences->Java->Build Path:勾选“Folders”
 
●  建立库文件夹
 
   具体做法参考《 Eclipse快速上手Hibernate--1. 入门实例 》一文中的“建立库文件夹”的相关部分。
 
   这里先将spring-framework-1.2.1-with-dependencies.zip解压,将其中的spring.jar(dist目录中)、commons-logging.jar(lib/jakarta-commons目录)、log4j-1.2.9.jar(lib/log4j目录)这三个文件复制到的”D:/java/Spring/lib" 目录中,然后在Eclipse中建立一个“Spring”库,将那三个文件添加进“Spring”库中。
 
 
 
 
 
1. 创建项目
 
· 新建一个Java Project:SpringHello,注意要导入用户库Spring。
 
· 这是完成后整个项目的结构(预览一下):
 
· 项目源码下载(不包含库文件): http://free.ys168.com/?javamxj   Spring目录下面。
 
 
2. 简单的HelloWorld
 
·下面开始创建一个新类:HelloWorld ;包名:javamxj.spring.beginning1,代码如下:

HelloWorld.java

package javamxj.spring.beginning1;

public class HelloWorld {
    public static void main(String[] args) {       
        System.out.println("Hello World!");
    }
}
OK!非常简单,我就是要它打印出一条语句“Hello World!”。
 
 
  现在我不想输出“Hello World!”,我想随心所欲的输出任何语句,很简单啊!将“Hello World!”替换成所希望输出的语句即可。不过这样有一个缺点,每次修改好了,都需要重新编译一下程序。像这样的小程序固然无所谓,可是如果是一个大项目,这样做就有些讨厌了。
  还好,只要稍微修改一下程序,通过参数输入即可。
 
· 继续在这个包下建立一个新类:HelloWorldWithCommandLine,同样非常简单:

HelloWorldWithCommandLine.java

package javamxj.spring.beginning1;

public class HelloWorldWithCommandLine {

    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println(args[0]);
        } else {
            System.out.println("Hello World!");
        }
    }
}
 
· 选中HelloWorldWithCommandLine,右击->Run As->Run...,在弹出窗口切换到“Arguments”栏,在“program arguments”中填入“Hello,javamxj!”,如下图:
这样,就输出了我希望的语句。
第一部分到此,请继续看第二部分。


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=403413

<script src="http://localhost:82/PromoteIcon.aspx?id=403413" type="text/javascript"></script> [ 点击此处收藏本文]   javamxj发表于 2005年06月26日 12:20:00
href="http://blog.csdn.net/javamxj/Services/Pingback.aspx" rel="pingback" /> <script type="text/javascript">function hide(){showComment();}</script>
<script language="javascript" type="text/javascript"> ad_width=468; ad_height=60; adcss=2; unionuser=13; </script> <script language="javascript" src="http://tagegg.csdn.net/showads.js" type="text/javascript"> </script> <script language="JavaScript1.1" src="http://tagegg.csdn.net/a.aspx?action=displayad&unionuser=13&unionurl=http%3A%2F%2Fblog.csdn.net%2Fjavamxj%2Farchive%2F2005%2F06%2F26%2F403413.aspx&adcss=2&ad_type=c&width=468&height=60&ad_color=&ad_color_border=" type="text/javascript"></script> href="http://tagegg.csdn.net/css/csdn_zhaigao_style.css" type="text/css" rel="stylesheet" />

1)面向通信网管、IP/IT网管、电子运维应用软件开发;2)UNIX/Windows平台Java程序开发

http://job.csdn.net/...

浪潮集团是中国领先的IT服务提供商,拥有“浪潮信息”、“浪潮软件”、“浪潮国际”三家上市公司。

http://www.csdn.net/...

Linux百人免费培训,火热报名!

高薪没有捷径——唯有专业享受高薪 签北京就业合同

http://www.uplooking...

<script type="text/javascript">document.write(" ");</script>  
Anubis 发表于2005-06-27 11:04:00  IP: 61.186.252.*
我得站出来说句话了,如果不懂第二种HelloWorld的意义在哪里,请看看IoC的概念

 
javamxj 发表于2005-07-20 13:22:00  IP:
TrackBack来自 《快速上手Spring--4.安装和使用SpringIDE》

Ping Back来自:blog.csdn.net

 
javamxj 发表于2005-07-22 19:50:00  IP:
TrackBack来自 《快速上手Spring--6. Singleton的使用与否》

Ping Back来自:blog.csdn.net

 
leeshaoqun 发表于2006-02-18 19:52:00  IP: 211.100.21.*
TrackBack来自 《快速上手Spring--5.Bean的标志符(id与name)》

又重新学习了Spring,想把自己的心得写下来,感觉有些无从下手。想来想去,还是根据Spring中文论坛翻译的《Spring Framework 开发参考手册》(1.1版本的中文版,pdf格式),来组织自己的思路。在这个阶段,我发布的关于Spring的文章,基本上都是入门级别的。相对而言,对于新手的帮助应该会更大。

 
leeshaoqun 发表于2006-02-18 19:54:00  IP: 211.100.21.*
TrackBack来自 《快速上手Spring--4.安装和使用SpringIDE》

这篇文章谈谈如何安装与使用SpringIDE。作为辅助Spring开发的工具,SpringIDE还是比较有用的。

 
leeshaoqun 发表于2006-02-18 19:54:00  IP: 211.100.21.*
TrackBack来自 《快速上手Spring--6. Singleton的使用与否》

上篇文章已经谈了《Spring Framework 开发参考手册》的3.2.4小节——《Bean的标志符(id与name)》,现在继续3.2.5小节——《Singleton的使用与否》。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值