• 微服务-小结


    框架部分: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

  • 相关阅读:
    表单制作注意事项
    【学习笔记】SIFT尺度不变特征 (配合UCF-CRCV课程视频)
    【图片匹配】--- SIFT_Opencv3.1.0_C++_ubuntu
    【LeetCode】297. Serialize and Deserialize Binary Tree
    【LeetCode】树的遍历
    【LeetCode 33】Search in Rotated Sorted Array
    ubuntu14.04 + GTX980ti + cuda 8.0 ---Opencv3.1.0(基础+opecv_contrib)配置
    [完美方案+无懈可击]ubuntu 14.04(LTS) + GTX 980Ti显卡配置
    OpenCV2.4.9 + Ubuntu15.04配置
    每天学点linux命令之locate 与 find 命令
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/13778238.html
Copyright © 2020-2023  润新知