- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第13单元-Spring框架技术入门
13.6.1 解决方案 (7)在spring包中创建测试类TestSpringBeanFactory; (8)在web.xml中配置Web监听; (9)在spring包中创建XML配置文件ApplicationContext.xml; (10)在spring包中创建测试类TestSpringApplicationContext; (11)运行TestSpringBeanFactory和TestSpringApplicationContext程序。 13.6.1 解决方案 13.6.2 具体实现 1.搭建环境 2.在spring包中创建Friend接口 3.在spring包中创建People类 4.在spring包中创建XML配置文件beanFactory.xml 13.6.2 具体实现 5.在spring包中创建测试类TestSpringBeanFactory 6.在web.xml中配置Web监听 7.在spring包中创建XML配置文件ApplicationContext.xml 8.在spring包中创建测试类TestSpringApplicationContext 9.运行TestSpringBeanFactory和TestSpringApplicationContext程序 13.6.3 运行效果 单元总结 本单元首先通过引入性案例给出了使用接口来解决减少主测试类生成的对象与具体的类之间的依赖程度的方案。并分析不足之处,引出通过Spring框架解决对象间耦合紧密的问题。 单元总结 任务2介绍了Spring的发展历史、主要特征和具体组成。任务3详细讲述了Spring框架的下载和配置。任务4重点讲述了IoC,以及依赖注入的三种方式。任务5就BeanFactory和ApplicationContext两种IoC容器,讲述了各自的原理和具体实现方法 单元总结 任务6使用了已学过的Spring框架技术对引入性案例进行修改,分别使用BeanFactory和ApplicationContext两种不同的依赖注入方式实现引入性案例的“问候”程序,对本单元学过的知识点进行总结,实现知识的进阶。 《Java EE框架技术进阶式教程》 作者:赵彦 第13单元 Spring框架技术入门 单元描述 Spring是目前最为流行轻量级JavaEE框架技术之一,它以IoC、AOP为主要思想,能够协同Struts 1、Struts 2、Hibernate、WebWork、JSF、iBatis等众多框架一同工作。Bram Smeets曾做了这样一个比喻:“一把锤子可以做出很多东西,可能是个板凳,也可能是件艺术品,这都取决于您如何去做。”Spring框架就是一个致力于创作艺术品的技术。本单元将初步介绍Spring的相关知识,为深入学习Spring做准备。 单元目标 ? 了解Spring框架的发展及特点; ? 熟悉Spring框架的开发环境; ? 掌握在MyEclipse中创建Sping应用的流; ? 理解Spring框架中IoC的概念; ? 掌握BeanFactory的原理及应用; ? 掌握ApplicationContext的原理及应用。 13.1 任务1 引入性案例 任务描述:学习一门新的技术,最开始接触到的案例都是使用该技术完成一个简单的“问候程序”。那么现在就以“问候程序”为起点,开始Spring框架技术的学习之旅。 任务目标:实用接口作为解决方案完成“问候程序”,并找出这种解决方案的不足。 13.1.1 案例分析 编写一个问候程序,在MyEclipse控制台中输出“您好,Friend,欢迎进入Spring的学习阵营!”。主要解决的问题是尽可能减少对类的依赖程度。 13.1.2 设计步骤 (1)在MyEclipse中创建名为FirstSpring的Java工程; (2)创建名为“spring”的包; (3)在spring包中创建Friend接口; (4)在spring包中创建People类,该类实现了Friend接口; (5)在spring包中创建测试类TestSpring; (6)运行程序。 13.1.3 具体实现 1.搭建环境 2.在spring包中创建Friend接口 3.在spring包中创建People类 4.在spring包中创建测试类TestSpring 5.运行程序。 13.1.4 分析不足之处 在TestSpring.java这个测试类中,需要手动指定具体实现类来实例化对象,也就是说测试类与接口和具体实现类之间仍然存在紧密的耦合关系,那么如何解决对象间的耦合紧密的问题呢? Spring框架给出了解决方案,伴随着对Spring框架的深入探讨,以及
文档评论(0)