博客
关于我
1-Spring Framework总览
阅读量:424 次
发布时间:2019-03-05

本文共 1436 字,大约阅读时间需要 4 分钟。

文章目录

参考:小马哥讲spring核心编程思想

1.总览

在这里插入图片描述

在这里插入图片描述

2.核心特性、数据存储、web技术和框架整合与测试

2.1 核心特性 core

  • IoC 容器(IoC Container)
  • Spring 事件(Events)
  • 资源管理(Resources)
  • 国际化(i18n)
  • 校验(Validation)
  • 数据绑定(Data Binding)
  • 类型装换(Type Conversion)
  • Spring 表达式(Spring Express Language)
  • 面向切面编程(AOP)

2.2 数据存储 data access

  • JDBC
  • 事务抽象(Transactions)
  • DAO 支持(DAO Support)
  • O/R映射(O/R Mapping)
  • XML 编列(XML Marshalling)

2.3 web技术 web

  • Web Servlet 技术栈

    • Spring MVC
    • WebSocket
    • SockJS
  • Web Reactive 技术栈

    • Spring WebFlux
    • WebClient
    • WebSocket

2.4 技术整合 integration

  • 远程调用(Remoting)
  • Java 消息服务(JMS)
  • Java 连接架构( JCA)
  • Java 管理扩展(JMX)
  • Java 邮件客户端(Email)
  • 本地任务(Tasks)
  • 本地调度(Scheduling)
  • 缓存抽象(Caching)
  • Spring 测试(Testing)

2.5 测试 testing

  • 模拟对象(Mock Objects)
  • TestContext 框架(TestContext Framework)
  • Spring MVC 测试(Spring MVC Test)
  • Web 测试客户端(WebTestClient)

3. 版本特性

在这里插入图片描述

4. spring模块化设计

在这里插入图片描述

5. spring对jdk api的实践

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. spring对javaEE api 整合

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

7.spring编程模型

在这里插入图片描述

8.spring核心价值

在这里插入图片描述

9.面试题

9.1 什么是spring framework

官方定义:Spring makes it easy to create Java enterprise applications. It provides everything you need to embrace the Java language in an enterprise environment, with support for Groovy and Kotlin as alternative languages on the JVM, and with the flexibility to create many kinds of architectures depending on an application’s needs.

简单说spring可以让你更简单的创建java企业级应用。

9.2 spring有哪些核心模块

spring-core:Spring 基础 API 模块,如资源管理,泛型处理

spring-beans:Spring Bean 相关,如依赖查找,依赖注入
spring-aop : Spring AOP 处理,如动态代理,AOP 字节码提升
spring-context : 事件驱动、注解驱动,模块驱动等
spring-expression:Spring 表达式语言模块

转载地址:http://yvhwz.baihongyu.com/

你可能感兴趣的文章
Nginx在Windows上和Linux上(Docker启动)分别配置基本身份认证示例
查看>>
Nginx在Windows下载安装启动与配置前后端请求代理
查看>>
Nginx在开发中常用的基础命令
查看>>
Nginx基础知识点与使用场景梳理
查看>>
Nginx多域名,多证书,多服务配置,实用版
查看>>
nginx如何实现图片防盗链
查看>>
Nginx学习总结(10)——Nginx前后端分离将多个请求转发到多个Tomcat,负载均衡反向代理
查看>>
Nginx学习总结(11)——提高Nginx服务器的安全性,稳定性和性能的12种技巧
查看>>
Nginx学习总结(12)——Nginx各项配置总结
查看>>
Nginx学习总结(13)——Nginx 重要知识点回顾
查看>>
Nginx学习总结(14)——Nginx配置参数详细说明与整理
查看>>
Nginx学习总结(15)—— 提升 Web 应用性能的十个步骤
查看>>
Nginx学习总结(1)——Nginx入门简介
查看>>
Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置
查看>>
Nginx学习总结(3)——Nginx配置及应用场景之高级配置
查看>>
Nginx学习总结(4)——负载均衡session会话保持方法
查看>>
Nginx学习总结(5)——Nginx基本配置备忘
查看>>
Nginx学习总结(6)——Nginx + https + 免费SSL证书配置指南
查看>>
Nginx学习总结(7)——Nginx配置HTTPS 服务器
查看>>
Nginx学习总结(8)——Nginx服务器详解
查看>>