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

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


  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值