zoukankan      html  css  js  c++  java
  • 微服务-小结

    框架部分:ssh --- ssm ---SpringBoot SpringCloud 微服务【组件容器

    思路:

    • 这个框架是负责哪一块的,用在哪一层?
    • 没有它之前,前辈们如何解决,有什么缺点?
    • 它的出现解决了哪些痛点?
    • 它是否也有什么缺点?

    SSH:StrutsHibernateSpring的集成框架

    1、在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。

    2、在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。

    3、在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。

    Struts:使用Servlet和JSP的可扩展的应用时已经将Struts框架技术作为系统开发的标准。

    Hibenate:持久化数据对象,进行对象关系的映射,并以对象的角度来访问数据库。

    Spring:实体JavaBean来完成以前只能用EJB完成的事情。而其核心则是控制反转(IOC)和面向切面编程(AOP)。

    ORM(object relation mapping) 对象关系映射关系 ,面向对象的对象模型和关系型数据之间的相互转换。

    IoC(控制反转),因为创建、管理对象的角色反过来了,有每个对象自主管理变为Spring统一管理。

    ================================

    SSM:SpringSpringMVCMyBatis整合而

    Spring就像是整个项目中装配bean的大工厂。

    SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。

    mybatis是对jdbc的封装,它让数据库底层操作变的透明。

    SCM(Software Configuration Management,软件配置管理)是一种标识、组织和控制修改的技术。它应用于整个软件生存期。

    SpringCloud:

    Eureka、Ribbon、Feign、Hystrix、Zuul




    preview

  • 相关阅读:
    int 和 Integer 有什么区别
    Exception、Error、运行时异常与一般异常有何异同
    Redis存储系统
    MySpring-06.基于XML的IOC的案例
    Spring MVC技术之【上机】
    MySpring-05.基于XML的IOC的案例1
    MySpring-04.Spring的常用注解
    MySpring-03.Spring的 IOC 和 DI
    MySpring-02.程序间耦合
    Spring框架之【上机】
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/13778238.html
Copyright © 2011-2022 走看看