- 论坛徽章:
- 0
|
Spring简单的例子:
1.interface:
package com.houyawei;
public interface Action {
public String execute(String str);
}
2.实现接口的类:LowerAction 和 UpperAction:
package com.houyawei;
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();
}
}
package com.houyawei;
public class LowerAction 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).toLowerCase();
}
}
2.xml配置文件:bean.xml
Spring Quick Start
HeLLo,
hello,
![]()
4.测试类 SampleTest :
package test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import com.houyawei.Action;
public class SampleTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext ctx=new
FileSystemXmlApplicationContext("bean.xml");
Action action = (Action) ctx.getBean("upperaction");
System.out.println(action.execute("wangshigeyao"));
Action action2 = (Action) ctx.getBean("loweraction");
System.out.println(action2.execute("wangshigeyao"));
}
}
5.程序代码结构:
![]()
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/45990/showart_411610.html |
|