网站大量收购闲置独家精品文档,联系QQ:2885784924

spring开发指南(夏昕)--Spring初探之我的第一个Spring实例.docx

spring开发指南(夏昕)--Spring初探之我的第一个Spring实例.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spring开发指南(夏昕)--Spring初探之我的第一个Spring实例

spring开发指南(夏昕)--Spring初探之我的第一个Spring实例2010年06月30日 星期三 16:30/sonmeika/blog/item/8f1b2ab3520d1caad9335ae4.html/sonmeika/blog/item/8f1b2ab3520d1caad9335ae4.htmlspring开发指南(夏昕).pdf下载网址:/source/2503323SpringFramework下载地址:/download,使用版本是:3.0.3commons logging下载地址:/logging/download_logging.cgi,使用版本是:1.1.1下载上述文件并解压到各自目录中,在Eclipse中新建Java Project,名称为testSpringXiaxin,类库配置如下:Spring采用Apache common_logging,并结合Apache log4j作为日志输出组件。为了在调试过程中能观察到Spring的日志输出,在CLASSPATH中新建perties配置文件,内容如下:#log4j.rootLogger=ERROR, A1, A2#log4j.rootLogger=WARN, A1, A2log4j.rootLogger=INFO, A1, A2#log4j.rootLogger=DEBUG, A1, A2# A1 is set to be ConsoleAppender sending its output to System.outlog4j.appender.A1=org.apache.log4j.ConsoleAppenderlog4j.appender.A1.layout=org.apache.log4j.PatternLayoutlog4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %p ] %m%n# Appender A2 writes to the file .#log4j.appender.A2 = org.apache.log4j.FileAppender#log4j.appender.A2 = org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A2= org.apache.log4j.RollingFileAppenderlog4j.appender.A2.File= testSpringXiaxin.loglog4j.appender.A2.File.MaxFileSize= 100MBlog4j.appender.A2.File.MaxBackupIndex= 1log4j.appender.A2.Append=truelog4j.appender.A2.Threshold=INFOlog4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %p ] %m%n关于为何同时使用commons-logging和Log4j,请参阅文章:为什么同时使用commons-logging和Log4j配置完成后,项目结构如下图所示:?perties存放在src目录中,bean.xml存放在项目的根目录中。构建 Spring 基础代码:1. Action接口:?Action 接口定义了一个 execute 方法,在我们示例中,不同的 Action 实现提供了各自的execute方法,以完成目标逻辑。package net.xiaxin.spring.qs;public interface Action {public String execute(String str);}2. Action接口的两个实现UpperAction、LowerAction?package net.xiaxin.spring.qs;public class UpperAction implements Action {private String message;public String getMessage() { return message;}public void setMessage(String message) { this.message = message;}@Overridepublic String execute(String str) { return (getMessage() + + str).toUpperCa

文档评论(0)

fds373ix + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档