# 1.01 Web框架概览:学习路线

![Web框架概览](https://1407465062-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyoSgzgsmuneFp7VNWUbE%2Fuploads%2Fgit-blob-d95d63d4b4097728adb4c67da4357626c76ef531%2FWeb%E6%A1%86%E6%9E%B6%E6%A6%82%E8%A7%88.png?alt=media)

* Web框架概览

看不同的框架是怎么设计的

* 路由匹配

  课上会讲3种:

  * 静态路由匹配
  * 通配符匹配
  * 参数路径

  作业:

  * 正则匹配
* AOP方案

  通过AOP方案实现可观测性Middleware(tracing、metrics、log)

以上是一个Web框架的核心部分.后续的页面渲染、文件处理与静态资源、Session都可以认为是为了方便使用者而额外引入的功能.因此在进行这3部分的开发时,不会再侵入核心代码.当然,也可以做成侵入式的.
