spring框架思维导图,简约概括

一个人想着一个人 提交于 2020-01-10 11:38:39

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

Spring之旅

  • 简化java开发
    • 激发pojo的潜能
    • 依赖注入
    • 应用切面
    • 使用模版消除样板式代码
  • 容纳你的bean
    • 与应用上下文共事
    • bean的生命周期
  • 俯翰Spring风景线
    • spring模版
    • spring portfolio
  • Spring新功能
    • spring2.5新特性
    • spring3.0新特性
    • spring portfollo新特性

装配Bean

  • 声明Bean
    • 创建spring配置
    • 声明一个简单的bean
    • 通过构造器注入
    • bean的作用域
    • 初始化和销毁bean
  • 注入Bean属性
    • 引入简单值
    • 引入其他bean
    • 使用spring的命名空间
    • 装配属性
    • 装配集合
    • 装配空值
  • 使用表达式装配
    • spEL的基本原理
    • 在spEL值上执行操作
    • 在spEL中筛选集合

最小化SpringXML配置

  • 自动装配bean属性
    • 4种类型的自动装配
    • 默认的自动装配
    • 混合使用自动装配和显示装配
  • 使用注解装配
    • 使用@Autowired
    • 借助@Inject实现基于标准的自动装配
    • 在注解中使用表达式
  • 自动检测Bean
    • 为自动检测标注bean
    • 过滤组件扫描
  • 使用Spring基于Java的配置
    • 创建基于java的配置
    • 定义一个配置类
    • 声明一个简单的bean
    • 使用spring的基于java的配置进行注入

面向切面的Spring

  • 什么是面向切面编程
    • 定义AOP术语
    • Spring对AOP的支持
  • 使用切点选择连接点
    • 编写切点
    • 使用spring的bean()指示器
  • 在XML中声明切面
    • 声明前置和后置通知
    • 声明环绕通知
    • 为通知传递参数
    • 通过切面引入新功能
  • 注解切面
    • 注解环绕通知
    • 传递参数给所标注的通知
    • 标注引入
  • 注入AspectJ切面

征服数据库

  • Spring的数据访问哲学
    • 了解spring的数据库访问异常体系
    • 数据访问模块化
    • 使用DAO支持类
  • 配置数据源
    • 使用JNDI数据源
    • 使用数据源连接池
    • 基于JDBC驱动的数据源
  • 在Spring中使用JDBC
    • 应对失控的jdbc代码
    • 使用jdbc模版
  • 在Spring中集成Hibernate
    • hibernate预览
    • 声明hibernate的session工厂
    • 构建不依赖于spring的hibernate代码
  • Spring与Java持久化API
    • 配置实体管理器工厂
    • 编写基于JPA的DAO

事务管理

  • 理解事务
    • 用4个词来表示事务
    • 理解spring对事务管理的支持
  • 选择事务管理器
    • JDBC事物
    • Hibernate事务
    • Java持久化API事务
    • JTA(Java Transaction API)事务
  • 在Spring中的编码事务
  • 声明式事务
    • 定义事务属性
    • 在XML中定义事务
    • 定义注解驱动的事务

使用Spring MVC构建Web应用程序

  • SpringMVC起步
    • 跟踪SpringMVC的请求
    • 搭建SpringMVC
  • 编写基本的控制器
    • 配置注解驱动的SpringMVC
    • 定义首页的控制器
    • 解析视图
    • 定义首页的视图
    • 完成spring应用上下文
  • 处理控制器的输入
    • 编写处理输入的控制器
    • 渲染视图
  • 处理表单
    • 展现注册表单
    • 处理表单输入
    • 校验输入
  • 处理文件上传
    • 在表单上添加文件上传域
    • 接收上传文件
    • 配置spring支持文件上传

使用SpringWebFlow

  • 安装SpringWebFlow
  • 流程的组件
  • 组合起来:比萨流程
  • 保护Web流程

保护Spring应用

  • Spring Security介绍
  • 保护Web请求
  • 保护视图级别的元素
  • 认证用户
  • 保护方法的调用

Spring集成

  • 使用远程服务
    • Spring远程调用概览
    • 使用RMI
    • 使用Hession和Burlap发布远程服务
    • 使用Spring的HttpInvoker
    • 发布和使用Web服务
  • 为Spring添加REST功能
    • 了解REST
    • 编写面向资源的控制器
    • 表达资源
    • 编写REST客户端
    • 提交RESTful表单
  • Spring消息
    • JMS简介
    • 在Spring中搭建消息代理
    • 使用Spring的JMS模版
    • 创建消息驱动的POJO
    • 使用基于消息的RPC
  • 使用JMX管理
    • 将SpringBean导出为MBean
    • 远程MBean
    • 处理通知
  • 其他Spring技巧
    • 外部化配置
    • 装配JNDI对象
    • 发送邮件
    • 调度和后台任务

基本框架

  • 核心容器
  • Spring上下文
  • SpringAOP
  • SpringDAO
  • SpringORM
  • SpringWeb模块
  • SpringMVC框架

最近文章:

关注公众号,回复“思维导图”获取导图源文件
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!