框架设计与源代码阅读

框架:是对某些现有代码或框架的再次封装,或是为了解决某种通用问题,如简化代码,或者对某种问题提供通用解决方案
故学习一门框架或阅读一门框架的源代码时,可以从以下方向进行思考
1.这个框架是为了解决什么问题,对哪些现有知识进行封装(看pom文件可以看出来) 如spring是为了简化new操作及生命周期管理,netty是对网络编程常见问题的封装
2.框架的基本编程模型是什么,这个可以通过demo看出来,最简单的demo往往就是串联着最核心的东西,所以可以通过debug demo看整个核心代码,没被串联起来的一般都是附加功能。可通过入门demo理清核心类关系,接口,抽象类,具体实现,继承关系,理清具体职责
3.框架的数据结构是什么,框架都是为了处理数据,所以可关注下处理数据的类有哪些
4.框架性能调优,参数调优,有时出于对服务资源的考虑,允许用户根据自身服务资源情况进行参数调优

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值