`

一 spring 体系结构简单介绍

阅读更多

1、spring 体系结构

spring包含五大模块:数据访问与集成,web及远程访问,测试框架,IOC 和 AOP



IOC:将类与类之间的依赖从代码中脱离开来,由配置或注解的方式进行依赖关系的描述。IOC容器负责依赖类之间的创建,拼接,管理等工作。beanfactory 接口是sping的核心接口,实现了IOC容器的许多功能。而context扩展了beanfactory的功能。

AOP:aop是续oop编程后,对编程设计思想最大的技术之一。它是对所有对象或一类对象进行编程。在不增加代码的基础上实现增加新的功能。(面向机器——》面向过程——》面向对象——》面向切面)

数据集成及访问:sping在DAO层的基础上,建立一套面向DAO层统一的异常体系,将检查性异常变为非检查性异常,为整合持久层框架提供基础。

WEB及远程操作:该模块建立在application context模块之上,可以与流行的MVC框架集成,同时,自己提供完整的Spring MVC框架。

 

2、spring 3.0 的新功能

1、核心API更新到java 5.0

2、Spring 表达式语言: 在配置文件中增加spEL方式

3、通过java类提供IOC配置信息(XML配置方式——》基于注解的配置方式——》基于java类的配置方式

4、数据访问层增加OXM功能

5、web层的加强:在服务端提供REST注解等

 

3、spring框架用到哪些设计模式

beanfactory 简单工厂,单例方法

FactoryBean:工厂方法

AOP:动态代理,适配器,装饰模式,策略模式

ApplicationListener:观察者模式

SimpleInstantiationStrategy:策略模式

JDBCTemplate:excute 方法 模板模式

 

 

 

  • 大小: 13.6 KB
分享到:
评论

相关推荐

    spring batch批处理 教程

    1,Spring Batch体系结构 4 2,Spring Batch主要对象 5 三,Spring Batch流程介绍 5 四,Spring Batch之Step执行过程介绍 6 五,Spring Batch应用 7 1,简单应用 7  构建应用 7  对象定义 7  读写及处理接口 8...

    Spring从入门到精通 源码

    本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程序的开发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本...

    Spring+3.x企业应用开发实战光盘源码(全)

     第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。  第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的...

    Spring从入门到精通(珍藏版)

    本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程序的开发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本...

    Jersey Spring Integration Demo

    代码比较简单,结构如下图,项目是个maven项目(估计习惯了用.net开发的人,接触maven一开始也会挺莫名其妙的,就一个找包的东西,不过用用,在java体系下,确实会感到很方便,毕竟java体系下张三框架,李四开源的...

    基于Spring+Springmvc+Mybatis的二手车交易管理系统【含论文+PPT+开题报告+任务书】

    一、项目简介 本项目是一套基于SSM框架实现的二手车交易平台 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、...

    Spring框架高级编程完整源码

    这两本书在“敏捷J2EE的兴起和心变过度复杂的传统J2EE体系结构方面都起了得要作用。  Rod是Spring框架的共同领导之一。他的发言很受欢迎,并且经常出现在美国、欧洲和亚洲举行的Java重要活动中。了是一些JSR的专家...

    Spring.3.x企业应用开发实战(完整版).part2

    1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java类提供IoC配置信息 1.5.4 通用类型转换系统和属性格式化系统 1.5.5 数据访问层新增OXM功能 1.5.6 ...

    spring security 参考手册中文版

    24.授权体系结构 190 24.1当局 190 24.2预调用处理 191 24.2.1 AccessDecisionManager 191 24.2.2基于投票的AccessDecisionManager实现 192 RoleVoter 193 AuthenticatedVoter 194 自定义选民 194 24.3调用处理后 ...

    Spring从入门到精通(珍藏版)(带书签)

    本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程序的开发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本...

    spring源代码解析

    简单的说,在web容器中,通过ServletContext为Spring的IOC容器提供宿主环境,对应的建立起一个IOC容器的体系。其中,首先需要建立的是根上下文,这个上下文持有的对象可以有业务对象,数据存取对象,资源,事物管理...

    基于Spring Boot + VUE CLI@3 框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案

    基于Spring Boot + VUE CLI@3 框架开发的分布式文件系统,旨在为用户和企业提供一个简单、方便的文件存储方案,能够以完善的目录结构体系,对文件进行管理;该项目采用前后端分离的方式进行开发和部署,主要用到以下...

    陈开雄 Spring+3.x企业应用开发实战光盘源码.zip

     第5章:对Spring容器进行解构,从内部探究Spring容器的体系结构和运行流程。此外,我们还将对Spring容器一些高级主题进行深入的阐述。  第6章:我们从Spring AOP的底层实现技术入手,一步步深入到Spring AOP的...

    Spring3.x企业应用开发实战(完整版) part1

    1.4 Spring体系结构 1.5 Spring 3.0的新功能 1.5.1 核心API更新到Java 5. 1.5.2 Spring表达式语言 1.5.3 可通过Java类提供IoC配置信息 1.5.4 通用类型转换系统和属性格式化系统 1.5.5 数据访问层新增OXM功能 1.5.6 ...

    spring-microservices:使用Spring Cloud的微服务架构示例

    该体系结构由四个服务组成: discovery-service :用Eureka创建的服务发现服务器 api-gateway :由Zuul创建的API网关,使用discovery-service将请求发送到服务。 它使用功能区作为负载均衡器 article-service :...

    Spring MVC 员工管理系统

    JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商...

    charon-spring-boot-starter:以Spring Boot启动器形式的反向代理实现

    它已经实现了许多功能,其体系结构提供了添加新功能的简便方法。产品特点高度可配置和可扩展Spring 和支持多请求转发映射负载均衡灵活的路径重写支持基于指标异步请求转发认证方式Cookies改写“ X转发” HTTP标头...

    clean-architecture-delivery-example:Java 8和Spring Boot 2.0中的clean体系结构示例

    这是一个简单的送餐应用程序。 一个人可以列出商店,烹饪,产品并创建食品订单。 JWT它用于身份验证。 跑步 ./gradlew bootRun 建筑 该项目包含3个软件包:核心,数据和演示者。 核心包 该模块包含域实体和用例。 ...

    Github 上最值得学习的 Springboot核心笔记

    其实Springboot是Spring家族中...2012 年 10 月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求在Spring 框架中支持无容器 Web 应用程序体系结构。他谈到了在主容器引导spring容器内配置 Web 容器服务。

    tut-spring-security-and-angular-js:Spring Security和Angular ::关于如何在具有各种后端体系结构的单页应用程序中使用Spring Security的教程,范围从简单的单个服务器到具有OAuth2身份验证的API网关

    标签专案安全角度的休息认证Spring安全Spring安全oauthSpring Security和Angular

Global site tag (gtag.js) - Google Analytics