• 微服务-小结


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

  • 相关阅读:
    将微信小程序上传到公司的账号下
    当HBuilderX运行时打不开微信开发者工具时
    vue路径中去掉#
    初次快速使用git
    小米商城应用效果(阴影效果)
    如何使用hover点击一个元素使另一个颜色变色
    Open browser failed!! Please check if you have installed the browser correct
    vue中解决跨域问题
    vue中如何实现点击动态切换样式
    es5中数组的迭代方法 forEach,map,filter,some,every
  • 原文地址:https://www.cnblogs.com/macro-renzhansheng/p/13778238.html
Copyright © 2020-2023  润新知