对Spring的总结
来源:互联网 发布:qq免费会员软件 编辑:程序博客网 时间:2024/06/05 00:46
Spring 是一个“引擎”
Spring MVC 是基于 Spring 的一个 MVC 框架
Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。
大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),
用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,
于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
数十年来, Spring 的努力就是为了减少复杂度,解耦,少些一些代码。我的感觉是,
复杂度不会凭空产生,也不会凭空消失,只会从一个地方转移到另一个地方。
虽然掌握 Spring 可以减少很多多余的工作,但是掌握 Spring 本身也变成很复杂的一件事。
Spring 的 XML ,注解配置, EL 表达式这种 DSL ,把很多很简单的事情搞复杂了,当 Spring Boot 自动配置失灵时就带来了更多的麻烦。
Spring MVC 是基于 Spring 的一个 MVC 框架
Spring Boot 是基于 Spring4 的条件注册的一套快速开发整合包
Spring 最初利用“工厂模式”( DI )和“代理模式”( AOP )解耦应用组件。
大家觉得挺好用,于是按照这种模式搞了一个 MVC 框架(一些用 Spring 解耦的组件),
用开发 web 应用( SpringMVC )。然后有发现每次开发都要搞很多依赖,写很多样板代码很麻烦,
于是搞了一些懒人整合包( starter ),这套就是 Spring Boot 。
数十年来, Spring 的努力就是为了减少复杂度,解耦,少些一些代码。我的感觉是,
复杂度不会凭空产生,也不会凭空消失,只会从一个地方转移到另一个地方。
虽然掌握 Spring 可以减少很多多余的工作,但是掌握 Spring 本身也变成很复杂的一件事。
Spring 的 XML ,注解配置, EL 表达式这种 DSL ,把很多很简单的事情搞复杂了,当 Spring Boot 自动配置失灵时就带来了更多的麻烦。
阅读全文
0 0
- 对Spring的总结
- 对Spring FactoryBean的总结
- 总结自己对Spring AOP的理解
- 结合spring对dao层的总结
- spring框架对 remoting 支持的总结
- spring框架对 remoting 支持的总结
- 对 Spring 框架的详解总结
- spring学习总结(十一):spring 对 JDBC 的支持
- 对Spring security的应用总结 及资料搜集
- 对spring依赖注入的一点小总结
- Spring MVC+hibernate 项目的总结(对初学者)
- 总结-对各种开源框架的认识小结-spring
- Spring学习总结(一)---谈谈对Spring IOC的理解(一:理论知识理解)
- Spring学习总结(二)---谈谈对Spring IOC的理解(二:代码实现实例)
- spring mvc返回类型总结(主要是对返回路径的总结)
- 对SPRING的理解
- 对Spring 的理解
- 对Spring的原理
- 如何在执行一个命令或程序之前就了解它会做什么
- 中国第二个 AWS 区域正式向客户提供服务
- Bootstrap 排版
- 【每日安全资讯】MRAM有一天可能会破坏现代加密方法
- Linux 上如何禁用 USB 存储
- 对Spring的总结
- Mark McIntyre:与 Fedora 的那些事
- 如何使用 GPG 加解密文件
- 【每日安全资讯】机构:2018年黑客将首次用上人工智能 冰箱也不能幸免
- 2017 年 30 款最好的支持 Linux 的 Steam 游戏
- 怎么使用 SVG 作为一个图像占位符
- 什么是框架(包括前端框架和后端框架)
- Bootstrap 按钮
- MoveIt和Gazebo的roslaunch文件以及通信