手写框架探险系列-前记

虽然spring家族已经很强大了,但是依然有缺点。

  • Spring的注解太多了,且硬编码。
    我觉得应该是规范>配置
  • 侵入式太强
  • Spring的管理是对象,不可以开发工厂给它管理
    应该管理工厂,间接管理对象。
  • 所有的微服务只适用于java
    微服务应该跨语言
  • 各别地方整合的不好
    1. 分布式配置
    2. 注解式文档
    3. 分布式事务
  • 从单机到分布式需要改写代码
  • 个别地方有实现的不理想
    • 热加载呀
  • 他更只是一个框架,还不到一个平台。
    - 我需要做的是从开发,测试,发布,运维这一系列的系列的整合。

说明

  • 一个一个框架的手写是不可能的,大多利用第三方jar,只做必要的整合。
  • 自学文档过程不可能展示出来。
  • 每个模块都有Test和Demo
  • 源码
  • 之后写的文档,仅仅是在整合期间遇到的一些问题的总结。
    具体的内容还请去github中看各个模块的readme文件

架构图

架构图

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容