Spring实践项目1——人和斧子(PersonUseAxe)

 

【功能设计】

设计两个接口(PersonAxe)分别分别用Chinese还是实现Person,用StoneAxeSteelAxe来实现Axe,分别将不同的Axe注入到Chinese中会打印不同的内容。

【实现流程】

1.       建立工程(普通的JavaProject或是WebProject),加入架包(我用的是MyEclipse6.5自带的Spring2.5;

2.       增加Spring功能,其实质是在SCR文件夹下建立一个Configuration.xml文件(用来设定各个Bean见得依赖注入关系);

3.       设计逻辑接口(com.interfaces)和实现类(com.implementClasses)(采用接口模式这样更加规范);

4.       设计测试用的Clientcom.client);

【小结】

Spring框架的好处可能有很多,我目前就体会到一点:进行代码修改的时候不用再像以前似的将Axe.java这个类进行很多改动,只要修改一下Configuration.xml文件就可以轻松的完成Person.java用不同的Axe.java
posted @ 2009-05-17 09:10  妮子0614  阅读(272)  评论(0编辑  收藏  举报