- 1
- 0
- 约5.05千字
- 约 38页
- 2018-03-04 发布于浙江
- 举报
[计算机软件及应用]第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框架的深入探讨,以及
您可能关注的文档
- [计算机软件及应用]武汉理工大学理学院SQL课程课件.ppt
- [计算机软件及应用]毕业论文2003.doc
- [计算机软件及应用]模拟ASM安装ORACLE11g.doc
- [计算机软件及应用]毕业论文:SIP协议代理服务器的实现.doc
- [计算机软件及应用]毕业论文模板.doc
- [计算机软件及应用]毕业设计JSP手机论坛.doc
- [计算机软件及应用]汇编语言.ppt
- [计算机软件及应用]汇编程序设计与微机接口 ——概述.ppt
- [计算机软件及应用]汇编程序设计及接口技术——存储器.ppt
- [计算机软件及应用]汇编语言及接口技术微机原理及应用——定时计数器.ppt
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)