文档介绍:Spring 初探开始 Spring 研究之前,先让我们来看一个 1 Start!准备工作下载 SpringFramework 的最新版本, IDE 中新建一个项目,并将 IDE 为 Eclipse,类库配置如下:Spring 采用 mon_logging,并结合 Apache log4j Spring 的日志输出,在 CLASSPATH 配置文件,内容如下:=DEBUG, ....=%c{1} - %m%n配置完成后,项目结构如下图所示:SpringFrameWork Developer's Guide Version 8, 2004 So many open source projects. Why not Open your Documents构建 Spring 基础代码示例基础代码包括:1. Action 接口:Action 接口定义了一个 execute 方法,在我们示例中,不同的 Action 实现提供了各自的execute 方法, interface Action {public String execute(String str);}2. Action 接口的两个实现 UpperAction,LowerActionpublic class UpperAction implements Action {private String message;public String getMessage() {return message;}public void setMessage(String string) {message = string;}public String execute(String str) {return (getMessage() + str).toUpperCase();}}UpperAction 将其 message 属性与输入字符串相连接, class LowerAction implements Action {private String message;SpringFrameWork Developer's Guide Version 8, 2004 So many open source projects. Why not Open your Documentspublic String getMessage() {return message;}public void setMessage(String string) {message = string;}public String execute(String str) {return (getMessage()+str).toLowerCase();}}LowerAction 将其 message 属性与输入字符串相连接,. Spring 配置文件()Spring Quick StartHeLLo(请确保配置 位于工作路径之下,注意工作路径并不等同于CLASSPATH ,eclipse的默认工作路径为项目根路径, 文件所在的目录,而默认输出目录/bin 是项目CLASSPATH 的一部分,并非工作路径.)4. 测试代码public void testQuickStart() {ApplicationContext ctx=newFileSystemXmlApplicationContext("");Action action = (Action) ("TheAction");(("Rod Johnson"));}可以看到,上面的测试代码中,我们根据""创建了一个ApplicationContext 实例,并从此实例中获取我们所需的 Action Developer's Guide Version 0.