1 / 133
文档名称:

spring开发指南.doc

格式:doc   页数:133页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

spring开发指南.doc

上传人:xxj16588 2016/5/18 文件大小:0 KB

下载得到文件列表

spring开发指南.doc

相关文档

文档介绍

文档介绍:Spring 初探开始 Spring 研究之前,先让我们来看一个 1分钟上手教程. Quick Start! 准备工作下载 SpringFramework 的最新版本,并解压缩到指定目录. 在IDE 中新建一个项目,并将 将其相关类库加入项目. 笔者所用 IDE 为Eclipse, 类库配置如下: Spring 采用 mon_logging, 并结合 Apache log4j 作为日志输出组件. 为了在调试过程中能观察到 Spring 的日志输出,在CLASSPATH 中新建 配置文件, 内容如下:=DEBUG, stdout .. .. =%c{1} -%m%n 配置完成后,项目结构如下图所示: SpringFrameWork Developer's Guide Version October 8,2004 Somany open source projects. Why not Open your Documents 构建 Spring 基础代码示例基础代码包括: 接口:Actio n接口定义了一个execut e方法,在我们示例中,不同的Actio n实现提供了各自的 execute 方法,以完成目标逻辑. public interface Action { public String execute(String str); } 接口的两个实现 UpperAction,LowerAction public 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 属性与输入字符串相连接,并返回其大写形式. public class LowerAction implements Action { private String message; SpringFrameWork Developer's Guide Version October 8,2004 Somany open source projects. Why not Open your Documents public String getMessage() { return message; }public void setMessage(String string) { message =string; }public String execute(String str) { return (getMessage()+str).toLowerCase(); }}LowerAction 将其 message 属性与输入字符串相连接,并返回其小写形式. 配置文件() Spring Quick Start HeLLo ( 请确保配置 位于工作路径之下, 注意工作路径并不等同于 CLASSPATH ,eclipse 的默认工作路径为项目根路径, 文件所在的目录, 而默认输出目录/bin 是项目 CLASSPATH 的一部分,并非工作路径.) public void testQuickStart() { ApplicationContext ctx=new FileSystemXmlApplicationContext(""); Action action =(Action) ("TheAction"); (("Rod Johnson")); } 可以看到, 上面的测试代码中, 我们根据"" 创建了一个 ApplicationContext 实例,并从此实例中获取我们所需的 Action 实现