zoukankan      html  css  js  c++  java
  • 精通spring4.x chapter1

    Spring体系结构

    按功能分共5个模块(比较懒,图片都是截图pdf)

    数据访问、WEB、AOP、IOC、测试

    IOC

    Spring两大核心之一,中文:控制反转。负责依赖类之间的创建、拼接、管理、获取等工作。将类与类之间的依赖从代码中脱离出来,用配置的方式进行依赖关系的描述。

    Bean:数据传递的载体(前端到后台),主要接口:BeanFactory

    Context:扩展了BeanFactory的功能,添加了Bean生命周期控制、框架时间体系等,ApplicationContext是Context模块的核心接口

    表达式语言:EL表达式的扩展,可以通过表达式和SpringIOC容器进行交互

    AOP

    继OOP之后的又一个编程思想——横切逻辑编程思想。切面,切点是关键,后面会详细说明

    数据访问和集合

    数据访问形式很多,有直接JDBC,也有Hibernate或MyBatis

    spring 方式

    1. 站在DAO抽象层,建立一套面向DAO层的统一异常体系,将各种访问数据的检查异常全部转换成非检查异常
    2. 通过模板封装将各种数据访问技术做薄层封装,将模式化的代码隐藏起来
    3. 上面两条结束,spring就建立起来了与数据访问技术无关的DAO
    4. 借助AOP技术,spring就具有可以提供声明式事务的功能

    WEB及远程操作

    该模块建立在Application Context模块之上,提供了WEB应用的各种工具。后续内容会详细解答

    springMVC大家都懂得

    webSocket其实就是双向通信,客户端和服务器之间高频低时延消息交换。

    -----------------------------------------------------------------------------------------------

    其实还有一些别的,后面我会增加

  • 相关阅读:
    Vue 介绍
    Django 组件-分页器
    Django 组件content_type
    DRF 解析器组件
    Django
    Django 组件-ModelForm
    Django 组件-用户认证
    Django 组件-中间件
    Django 组件-cookie与session
    Django CBV与FBV
  • 原文地址:https://www.cnblogs.com/shuzhongruyu/p/8650239.html
Copyright © 2011-2022 走看看