zoukankan      html  css  js  c++  java
  • 校园商铺-2项目设计和框架搭建-11彩蛋时间

    1. SpringMVC:DispatcherServlet

    前端控制器DispatcherServlet是整个SpringMVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器中去,根据控制器处理后的结果生成相应的响应发送到客户端。

    2. Spring IOC和AOP:

    IOC对于Spring框架来说,由Spring来负责控制对象的生命周期和对象间的关系,而非传统实现中由程序代码直接操控。通俗的说,本来主动出击寻找男女朋友,现在由媒婆根据我们的信息去找出符合要求的对象推送给我们。
    IOC在Spring例就是通过DI以及依赖注入来实现的。
    组件之间的依赖关系由容器在运行期决定,由容器动态的将某种依赖关系注入到组件中。比如对象A需要操作数据库,以前需要在A中自己编写代码来获得一个Connection。有了Spring之后,我们就只需要告诉Spring,A需要一个Connection,至于这个Connection怎么构造、何时构造,A不需要知道。在系统运行时,Spring就会在适当的时候制造一个Connection,然后像打针一样注射到A中,这样就完成了各个对象之间关系的控制。
    而AOP就是面向切面编程,比如增删改查的操作都需要作权限验证,我们并不期望权限验证的代码杂留在增删改查的代码例,我们可以通过AOP在程序运行的时候动态的将我们的权限代码植入到增删改查方法的前面以完成权限的验证。
    AOP的实现方式就是动态代理,动态代理由JDK、Cglib实现,

    3. Mybatis、ORM

    ORM是通过使用描述对象和数据库之间的映射元数据将程序中的对象自动持久化到关系数据库中。

  • 相关阅读:
    timescaledb 几个方便的api
    k8s PersistentVolume hostpath 简单使用
    timescaledb replication 使用
    timesacledb 测试demo数据运行
    conan c&&c++ 包管理工具使用
    graphql-yoga interface && union 使用
    JFrog Artifactory CE c&&c++ 包管理工具
    graphcool-framework 一个基于graphql的后端开发框架
    graphql-yoga 项目简单使用&&集成docker
    nsq 安装试用
  • 原文地址:https://www.cnblogs.com/csj2018/p/11565005.html
Copyright © 2011-2022 走看看