1 / 12
文档名称:

Spring教程.ppt

格式:ppt   大小:81KB   页数:12页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Spring教程.ppt

上传人:cx545616 2019/8/9 文件大小:81 KB

下载得到文件列表

Spring教程.ppt

相关文档

文档介绍

文档介绍:Spring教程Confidential昆蠢底决炔渊涎没铺烷框捕砾巾菠眉潦士堰桂叔拼误斤宦罢玩菊罪猿乖艺Spring教程Spring教程课程内容Spring概述核心容器JDBC、事务支持整合StrutsStruts+Spring+《ExpertOne-on-OneJ2EEDesignandDevelopment》一书中所阐述的设计思想的具体实现。在One-on-One这本书中RodJohnson倡导J2EE实用主义的设计思想,并随书提供了一个初步的开发框架实现。RodJohnson在开发包的基础之上,进行了进一步的改造和扩充,使其发展为一个更加开放、清晰、全面、高效的开发框架。(Lightweight)容器(Container),实现了IoC(InversionofControl)模式的容器,基于此核心容器所构建的应用程序,可以达到组件的松散耦合,使得整个应用程序可以在架构上与维护上都能得到相当程度的简化。轻量级Spring的核心文件只有不到1MB的大小,而使用Spring核心所需要的资源也是很小的,而Spring是个非侵入性框架,它的目的之一,是让应用程序不感受到框架的存在,减低应用程序从框架移植时的负担。容器Spring核心本身是个容器,管理对象的生命周期、对象的组态、相依注入等,并可以控制对象的创建方式。IoCSpring的核心概念是IoC,更具体而易懂的名词是依赖注入(DependencyInjection),使用Spring,程序员不必自己在程序代码中维护对象的依赖关系,只需在配置文件中加以设定,Spring核心容器会自动根据设定将依赖注入指定的对象。,由程序代码直接操控组件之间关系,转移到由容器来控制。表现形式高层模块不应该依赖低层模块,而是模块都必须依赖于抽象。程序不应依赖具体实现,而是依赖于抽象,具体实现必须依赖于抽象。应用程序不应依赖于容器,而是容器服务于应用程序。实现方式依赖注入(DependencyInjection),服务定位器(ServiceLocator),依赖注入的意义是:保留抽象接口,让组件依赖于抽象接口,当组件要与其它实际的对象发生依赖关系时,藉过抽象接口来注入依赖的实际对象。接口注入(Type1)IoC容器加载接口实现类并创建类的实例,然后注入到使用对象中。Setter注入(Type2)通过调用无参构造器或无参static工厂方法实例化bean之后,调用该bean的setter方法。构造器注入(Type3)通过调用带参数的构造器来实现,每个参数代表着一个协作者。Spring采用Type2、、ApplicationContextType2IoC、Type3IoC属性参考自动绑定集合注入Bean的生命周期捞丑茹钉禽冰谱遂臀垣腆膳昆倒销恢邱袭衰匠成匪爆神缉能艰坝砚抡砌很Spring教程Spring教程Spring教程JDBC、事务支持数据库存取JDBC支持事务管理Hibernate支持酵姐弦粹典凹吮郊阑这肋癸迅件情刹吩凑霄搽钻觅弯堰警导终羔剐以脯茨Spring教程Spring教程