实验十四 spring进阶

实验十四 spring进阶

ID:14270379

大小:54.50 KB

页数:5页

时间:2018-07-27

实验十四 spring进阶_第1页
实验十四 spring进阶_第2页
实验十四 spring进阶_第3页
实验十四 spring进阶_第4页
实验十四 spring进阶_第5页
资源描述:

《实验十四 spring进阶》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验十四Spring进阶实验目的:1,理解Spring的IoC/DI的原理2,掌握Spring使用注解方式和编程3,掌握Spring的分层设计的开发方式实验内容:1,在MyEclipse中创建web工程(假设工程名为test14)。2,使用Spring2.5的注解为项目添加Spring支持1)添加Spring2.5的三个jar,spring.jar,commons-logging.jar和common-annotations.jar(支持注解的包)2)添加配置文件beans.xml,添加context命名空间,并加入component-scan的标签:

2、encoding="UTF-8"?>3)在model的package下创建需要被Spring管理的bean类,例如:创建一个Person类代码如下:packagemodel;@ComponentpublicclassPerson{@Resourcepriv

4、ateAddressaddress;publicvoidsayHello(){System.out.println(“myAddressis”+address.getStreetNo());}另一个Address类代码如下:packagemodel;@ComponentpublicclassAddress{privateStringstreetNo;publicvoidsetStreetNo(StringstreetNo){this.streetNo=streetNo;}}}4)创建测试,例如://测试ApplicationContextctx=newClassPathXmlApplic

5、ationContext(“beans.xml”);Personperson=(Person)ctx.getBean(“person”);Person.sayHello();思考:a)可以实验一下用@Autowired替换@Resource注解,看是否能够正确注入。b)用@Resource(”personBean”)代替@Resource后,测试类需要如何修改才能正确运行。3,学习注入集合类型的属性。1)在service.impl包下创建PersonServiceBean类packageservice.impl;//import略publicclassPersonServiceBean{

6、privateSetsets;privateListlists;privatePropertiesproperties;privateMapmaps;//get/set方法略}2)为beans.xml中添加        第一个      第二个      第三个  

7、="lists">           第一个list元素      第二个list元素      第三个list元素                 value1      

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。