2011教师资格证考试教育学,心理学复习资料.doc

2011教师资格证考试教育学,心理学复习资料.doc

ID:15539934

大小:349.00 KB

页数:15页

时间:2018-08-03

2011教师资格证考试教育学,心理学复习资料.doc_第1页
2011教师资格证考试教育学,心理学复习资料.doc_第2页
2011教师资格证考试教育学,心理学复习资料.doc_第3页
2011教师资格证考试教育学,心理学复习资料.doc_第4页
2011教师资格证考试教育学,心理学复习资料.doc_第5页
资源描述:

《2011教师资格证考试教育学,心理学复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、基本概念Spring的核心是轻量级(Lightweight)的容器(Container),它实现了IoC容器、非侵入性(Nointrusive)的框架,并提供AOP概念的实现方式,提供对持久层(Persistence)、事务(Transaction)的支持,提供MVCWeb框架的实现,并对一些常用的企业服务API(ApplicationInterface)提供一致的模型封装,是一个全方位的应用程序框架(Applicationframework),另外,Spring也提供了对现有框架(Struts、JSF、Hibernate等)的整合方案。与ORM紧密结合,可使用声明式事务管

2、理对现有表现层的支持自己的MVC实现AOP标准接口的实现(容器管理的声明式的种种事务)对Bean工厂的扩展(比如对事务、国际化的支持)对JDBC采用模板回调;声明的JDBC事务管理.提供了Bean工厂Spring旨在分离体系结构的层次,因此每一层都可以修改而不会影响到其它层。每一层都不知道其上层的关注点;就其可能而言,只对所紧挨的下一层有依赖。层与层之间的依赖通常是以接口的形式表现,以确保其耦合尽可能松散。容器管理事务,容器,贯穿始终:1、对象生命周期的管理。2、容器本身具备功能,加在自己的类中。需要自己调用则为显示调用。而尽量用容器隐式调用,Spring15即为隐式调用、声明

3、式编程。Spring轻量级容器体现在:只需设置一个Jar文件到CLASSPATH,不用去调用它,但又可以拥有其强大的功能。组件的极大程度的复用。让层与层中耦合度低——Loosely-Coupled工厂类创建DAO对象。声明式编程:在xml文件中声明。基于POJO类,支持事务,事务是根本;而EJB事务由Container管理。Spring将View层与持久层,比如与Hibernate联系起来。Spring简化Hibernate的使用,还可以帮助管理Hibernate。Spring本身没有O-R_mapping,因为有Hibernate,她已经做得很好了。Spring将编译时异常(

4、checked)转化为运行时异常(runtime)。比如,JDBC则为编译时异常,即必须写try…catch;而Hibernate程序为运行时异常。在spring-framework-2.0.5dist目录下有jar文件、dtd文件、tld文件。总之,Spring是一个轻型容器(light-weightcontainer),其核心是Bean工厂(BeanFactory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-OrientedProgramming,面向层面的编程)的实现,用它来提供非管理环境下申明方式的事务、安全等服务;对

5、Bean工厂的扩展ApplicationContext更加方便我们实现JavaEE的应用;DAO/ORM的实现方便我们进行数据库的开发;WebMVC和SpringWeb提供了JavaWeb应用的框架或与其它流行的Web框架进行集成。二、IoC(InversionofControl)控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系。1、定义:组件之间的依赖关系由容器在运行时决定。JavaBean调用/包含Spring例如:B对象所依赖的A对象是由Spring创建好并且通过Set方法传递注入过来的。最基本的优点体现在:若A为接口,让B依赖于接口。只

6、看接口不管实现类。可把工厂类全部替换掉。对象均为容器创建。到时还能把容器的功能融入到其中。lIoC15要求:容器尽量不要侵入到应用程序中去,应用程序本身可以依赖于抽象的接口,容器根据这些接口所需要的资源注入到应用程序中,也就是说应用程序不会主动向容器请求资源;容器会自动把这些对象给应用程序。lIoC有基于set方式的注入(property)、基于构造方法的注入。lIoC核心的bean工厂:在Spring中,bean工厂创建的各个实例称作bean。业务组件间的依赖是容器(Bean工厂)解决的。BeanFactory负责读取Bean定义文件,管理对象的加载、生成,维护Bean对象与

7、Bean对象的依赖关系,负责Bean的生命周期,对于简单的应用程序来说,使用BeanFactory就已经足够来管理Bean,在对象的管理上就可以获得许多的便利性。lSpring中有两个包里的类都可以做IoC:beans包:org.springframework.beans包;context包:org.springframework.context包,其类功能更加强大。2、bean工厂创建bean的三种方式:²通过构造方法直接创建:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。