零点起飞学JavaWeb开发之Spring基础.pptx
《零点起飞学JavaWeb开发之Spring基础.pptx》由会员分享,可在线阅读,更多相关《零点起飞学JavaWeb开发之Spring基础.pptx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第22章 Spring基础自从2003年Spring推出以来,就引起了Java开发人员的强烈关注。可以说Spring是目前最优异的开源框架之一。对于一个Java Web开发者来说,学会使用Spring框架是非常重要的。本章对Spring的框架进行总体的讲解,并通过一个例子说明Spring的思想。熟练掌握本章的知识点,可以为后面的学习打下很好的基础。22.1 什么是SpringSpring是一个轻量级的J2EE框架,其核心是控制反转,即实现对接口编程而不是对类编程,这样通过配置文件就可以实现业务对象的注入,并且建立它们之间的关系。Spring框架可以分为7个模块,如图所示。22.1 什么是Spr
2、ing下面介绍每个模块的作用。Spring Core:它提供了Spring框架的核心功能,该容器的BeanFactory通过控制反转,可以实现应用程序不同组件之间的依赖和应用程序代码的分离。Spring Context:该模块主要获取配置文件的信息,向其他的组件提供这些信息。Spring AOP:该模块主要用来提供面向切面编程的功能。Spring DAO:该模块提供了简单而又有效的JDBC应用。Spring ORM:Spring除了可以使用JDBC完成数据库操作,还提供了对其他ORM框架的支持。Spring Web:提供了处理多部分请求,以及将请求参数绑定到域对象的任务。Spring Web
3、MVC:该模块提供了MVC2设计模式的实现。22.2 Spring的特点Spring作为一种优良的Java EE框架,之所以在Java社区有如此大的影响力,主要由于其具有以下特性。控制反转(IoC)思想。可扩展性。与其他框架无缝融合。能够替代EJB。实现了MVC2。22.3 搭建Spring开发环境在MyEclipse中集成了Spring项目开发,通过它可以非常容易的搭建Spring开发环境。22.4 Spring应用实战该节将会在Eclipse中创建一个HelloWorld Spring应用程序,通过它让读者体验Spring应用程序的流程、基本组件,并且通过它去说明Spring的控制反转这一核心思想。22.5 小 结本章讲解了Spring的体系结构、特点、开发环境,以及第一个Spring例子。本章的重点是领会Spring控制反转的思想,并且了解编写Spring应用的步骤和组件。通过本章的学习,读者应该能够通过这个例子理解到Spring控制反转的核心思想。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 零点 起飞 JavaWeb 开发 Spring 基础
限制150内