Spring 利用springIOC和DI实现MVC的模拟例子
来源:互联网 发布:httpclient post 数据 编辑:程序博客网 时间:2024/04/29 12:18
1、建类 PersonAction.java
public class PersonAction{private PersonService personService;封装……public void savePerson(){this.personService.savePerson();}}
2、建接口 PersonService
public interface PersonService{public void savePerson();}
3、建类 PersonServiceImpl 实现 PersonService
public class PersonServiceImpl implements PersonService {private PersonDao personDao;封装personDao……@Overridepublic void savePerson(){this.personDao.savePerson();}}
4、建接口 PersonDao
public interface PersonDao{public void savePerson();}
5、类 PersonDaoImpl 实现 PersonDao
public class PersonDaoImpl implements PersonDao{@Overridepublic void savePerson(){s.o.p("save person dao");}}
6、配置文件 applicationContext-mvc.xml
<bean id="personDao" class="cn.google.spring.PersonDaoImpl"></bean><bean id="personService" class="cn.google.spring.PersonServiceImpl"><property name="personDao"><ref bean="personDao"></property></bean><bean id="personAction" class="cn.google.spring.PersonAction"><property name="personService"><ref bean="personService"></property></bean>
7、建测试类 MVCTest
public class MVCTest extends SpringInit{@Testpublic void test(){PersonAction personAction = (PersonAction)context.getBean("personAction");personAction.savePerson();}}
结果:输出 save person dao
0 0
- Spring 利用springIOC和DI实现MVC的模拟例子
- springIOC和DI的意义
- spring01 环境搭建、控制反转、依赖注入、springIOC和DI实现MVC模式
- 有关springIOC 和DI自己的理解
- 对SpringIOC和DI的个人理解
- SpringIOC和DI
- spring DI 实现的模拟,依赖注入
- 利用反射简单模拟Spring的控制反转(Ioc)和依赖注入(DI)
- SpringIOC(DI)
- SpringIOC,DI+dynamic proxy 实现盗版AOP
- 以SpringIoc的模拟实现来学习反射和xml解析
- 利用 Spring MVC 和 RestTemplate 实现 CorsProxy
- 实践---spring mvc interceptor 的实现例子
- Spring的DI注入实现
- Spring模拟(DI,IOC)
- Spring IOC(DI)模拟
- 模拟Spring IOC DI
- Spring Framework IoC以及DI的初步理解和实现
- 【记第一次校招笔试】西安闻泰2016校招笔试
- 八大排序算法的Python实现
- Linux网络协议栈(一)——Socket入门(2)
- NoSQL数据库学习笔记
- 编程面试题002——splitIp
- Spring 利用springIOC和DI实现MVC的模拟例子
- 详解Java中的clone方法
- hdu 1281 二分图匹配求匹配边以及增广链
- 选择器.HTML
- UITextField 中文输入法
- HNU 21
- 实现android文字描边功能
- linux中shell脚本中的break|continue
- Android登录与注册json+servlet+oracle