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

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框架

spring框架思维导图,简约概括相关推荐

  1. Spring框架思维导图

  2. spring体系思维导图

    spring体系思维导图 1. spring 思维导图 2. springboot 思维导图 3. springcloud 思维导图 之前整理的,后续持续更新中 1. spring 思维导图 2. s ...

  3. 数据结构基本框架思维导图

    数据结构基本框架思维导图 数据结构的学习过程: 初识 第一次上数据结构课程时,学校提前在放假前发了严版的教材,于是放暑假时我志气满满的将这本书放到了自己的书包中,回到家中,玩够了后我翻开神秘的书页,用 ...

  4. java集合框架思维导图

    一.JAVA集合框架思维导图 二.java集合框架图 三.Java集合框架体系图

  5. C语言整个学习框架思维导图

    C语言整个学习框架思维导图 一张图带给你对整个C语音学习之路有一个明了的印象框架!

  6. Laravel框架思维导图

    Laravel框架思维导图

  7. Bootstrap 框架 思维导图

    BootStrap简介 Bootstrap是Twitter推出的一个用于前端开发的开源工具包.它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML ...

  8. 全网最全的JQuery框架思维导图来了

    也许有人会问,都21年了前端仔还要学习jq框架吗?我的答案是,你可以不学,但个人建议还是学习了解一下.学了jQuery对写代码和封装库都有帮助,一些老项目维护也需要用到.既然是学习了解不必太深究的,看 ...

  9. Bootstrap框架思维导图

    BootStrap简介 Bootstrap是Twitter推出的一个用于前端开发的开源工具包.它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML ...

最新文章

  1. 【杂谈】如果你想快速系统掌握计算机视觉大部分领域,学习人脸图像是唯一选择...
  2. 行式填报表轻松搞定流水号
  3. windows7如何查看端口被占用
  4. @RequiredArgsConstructor用法
  5. angular $watch
  6. JVM垃圾回收机制学习
  7. ViewFlipper的简单使用
  8. 2018年6月26日笔记
  9. Otsu算法原理及实现
  10. oracle11g教程视频教程,最新oracle11g DBA 开发和应用数据库视频教程_IT教程网
  11. 单独得省级行政区数据
  12. 如何安装pygame模块
  13. HashMap HashTable和CurrentHashMap的区别
  14. 1170:计算2的N次方
  15. java 获取明天12点日期
  16. 论文阅读:Tackling the Challenges in Scene Graph Generation with Local-to-Glocal Interaction
  17. 视频教程-【吴刚】电商活动站设计初级入门标准视频教程-UI
  18. WARN [AdminClient clientId=adminclient-1] Connection to node -1 (localhost/127.0.0.1:9092) could not
  19. 单片机读取多路温度c语言,以51单片机为内核实现了两路温度采集与显示的温度控制器设计...
  20. matlab 模拟风,【Matlab实现】风场仿真

热门文章

  1. linux java脚本怎么写,linux 执行java脚本
  2. 自动跳转手机版和电脑版html代码,分享两个手机访问pc网站自动跳转手机端网站代码...
  3. 学会了 Vim 还有必要用 GitHub Atom 或者 Sublime Text 么?
  4. paypal tp 对接_Thinkphp5.1贝宝(Paypal)支付接入
  5. A Survey of Robust LiDAR-based 3D Object Detection Methods for Autonomous Driving(激光雷达3D目标检测方法)论文笔记
  6. 分布式 CAP 理论
  7. 教大家如何辨别新型环保集成墙板质量好坏?防止以后上当被骗
  8. 思科 计算机网络 第八章测试考试答案
  9. android电视直播集成,vlc_for_android(基于git-3.0.0)快速集成并播放电视节目直播
  10. zabbix监控redis信息