第1章Spring框架概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第1章Spring框架概述课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Spring 框架 概述 课件
- 资源描述:
-
1、Spring框架高级开发工程师培训框架高级开发工程师培训中程在线(北京)内部教程注意保密第1章 Spring 框架概述学习内容学习内容 Spring 框架的历史 Spring 框架是介绍 第一个Spring实例 IoC和DI概念 DI的类型Spring Spring 框架的历史框架的历史 2002年11月一本名为Expert One-on-One J2EE Design and Development 2004年7月Rod Johnson又出版了另外一本名为Expert One on one J2EE Development Without EJBSpring Spring 框架是什么?框架是
2、什么?Spring Spring 框架给我们带来什么?框架给我们带来什么?IoCIoC和和DIDI,Spring通过IoC(控制反转)和DI(依赖注入)真正实现了面向接口的编程,使我们能够构建松耦合的J2EE企业级系统。灵活可选择灵活可选择,Spring不是一个强制性框架,你可以使用它的一部分也可以使用的全部。你也可以只使用它的AOP部分管理应用系统的事务,也可以只使用它MVC框架。Spring Web MVC Spring Web MVC 框架框架,Spring 提供的Web MVC 框架是一个非常优秀的Web MVC 框架,它即能够使用传统的JSP、HTML等作为视图技术,也可以使用PDF
3、和Excel作为视图技术,这样我们就可以实现Web报表的功能。Spring Spring 框架给我们带来什么?框架给我们带来什么?测试驱动测试驱动,Spring测试驱动模式的开发,什么是测试驱动呢?简单的说测试驱动就是,在编写某个被测试程序之前先编写测试程序,用测试程序测试目标程序,直到最后测试用例全部通过为止。这种编程方式将成为主流。灵活的事务支持灵活的事务支持,Spring提供了安全和灵活的事务支持,它即有编程型事务的支持又有声明型事务的支持。这里的声明型事务的支持是借助AOP实现的。消除各式各样的配置文件消除各式各样的配置文件,Spring提供了统一格式的配置文件,消除了一个框架一种形式
4、的配置文件问题,如Spring在整合Hibernate后就不再使用Hibernate的配置文件(Hibenate.cfg.xml或这是Hibernate.properties)SpringSpring的第一次亲密接触的第一次亲密接触 准备工作 建立工程 程序描述 测试程序 小结准备工作准备工作 到spring官方站点下载spring 框架 我们会看到两个压缩文件:spring-framework-2.x.zip和spring-framework-2.x-with-dependencies.zip建立工程建立工程 我们要在Eclipse中为第一个程序创建一个工程,这个工程名“FirstSprin
5、g”,它是一个普通的Java工程。添加Spring框架类库。程序描述程序描述 HelloWorld为例,现在我们要做一个Hello类,有一个方法是sayHello方法的返回值是一个字符串测试程序测试程序 没有使用Spring的JUnit4单元测试 有使用Spring的JUnit4单元测试没有使用没有使用SpringSpring的的JUnit4JUnit4单元测试单元测试使用使用SpringSpring的的JUnit4JUnit4单元测试单元测试applicationContext.xmlapplicationContext.xml小结小结 测试程序中将获得Hello实例的方式由原来的hello
6、=new Hello()hello=new Hello()的方法修改成为hello=hello=(Hello)bf.getBean(“myhello”)(Hello)bf.getBean(“myhello”)。Spring使用一个BeanFactory类获得Hello实例,BeanFactory类的子类ClassPathXmlApplicationContextClassPathXmlApplicationContext可以使Spring以类路径的方式访问它的applicationContext.xml文件,获得hello这个Bean注册信息,创建这个Bean的实例。什么什么IoCIoC和和D
展开阅读全文