栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring核心编程

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring核心编程

1. Spring Framework总览 1.1 特性总览

1.1.1 核心特性

  • IoC 容器

  • Spring 事件

  • 资源管理

  • 国际化

  • 校验

  • 数据绑定

  • 类型转换

  • Spring 表达式

  • 面向切面编程

1.1.2 数据存储

  • JDBC

  • 事务抽象

  • DAO 支持

  • O/R 映射

  • XML 编列

1.1.3 Web 技术

  • Web Servlet 技术

    • Spring MVC

    • WebSocket

    • SockJS

  • Web Reactive 技术

    • Spring WebFlux

    • WebClient

    • WebSocket

1.1.4 技术整合

  • 远程调用

  • Java 消息服务(ActiveMQ)

  • Java 连接架构

  • Java 管理扩展

  • Java 邮件客户端

  • 本地任务

  • 本地调度

  • 缓存抽象

  • Spring 测试

1.1.5 测试

  • 模拟对象

  • TestContext 框架

  • Spring MVC 测试

  • Web 测试客户端

1.2 Spring 版本特性
Spring Framework 版本Java 标准版Java 企业版特性
1.x1.3+J2EE 1.3+1.3 引入接口动态代理
2.x1.4.2+J2EE 1.3+
3.x5+J2EE 1.4 和 Java EE 5Java 5 引入注解
4.x6+Java EE 6 和 7
5.x8+Java EE 7
1.3 Spring 模块化设计
  • Spring-core

  • Spring-aop

  • Spring-aspects

  • Spring-context

  • Spring-context-indexer

  • Spring-context-support

  • Spring-expression

  • Spring-instrument(Java agent支持)

  • Spring-jcl(日志框架)

  • Spring-jdbc

  • Spring-jms

  • Spring-messaging

  • Spring-orm

  • Spring-oxm(xml编列)

  • Spring-test

  • Spring-tx(事务)

  • Spring-web

  • Spring-webflux

  • Spring-webmvc

  • Spring-websocket

1.4 Java 语言特性

Java 5 语法特性

语法特性Spring 支持版本代表实现
注解1.2+@Transaction
枚举1.2+Propagation(事件传播)
for-each 语法3.0+(3.0 开始强制要求 Java 5)AbstractApplicationContext
自动装箱3.0+
泛型3.0+ApplicationListener

Java 6 语法支持

语法特性Spring 支持版本代表实现
接口 @Override4.0+

Java 7 语法特性

语法特性Spring 支持版本代表实现
Diamond 语法5.0+DefaultListableBeanFactory
try-with-resource 语法5.0+ResourceBundleMessageSource

Java 8 语法特性

语法特性Spring 支持版本代表实现
Lambda 语法5.0+PropertyEditorRegistrySupport
1.5 面试题

1.5.1 什么是 Spring Framework

Spring 是使得创建企业级 Java 应用变得简单的框架,框架核心是 Ioc 和 AOP,当然还支持包括事件、国际化、资源管理、校验、数据绑定以及类型转换等功能,提供你开发企业级应用所需的一切功能

1.5.2 Spring Framework 有哪些核心模块

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

  • spring-beans:Spring Bean 相关,如依赖查找,依赖注入

  • spring-aop:Apring AOP 处理,如动态代理,AOP字节码提升

  • spring-context:事件驱动、注解驱动、模块驱动

  • spring-expression:Spring 表达式语言模块

1.5.3 Spring Framework 的优势和不足是什么

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851101.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号