应用原生JS自己尝试搭建一个MVC架构:
(1)基本模块common:公共的一组件,下面的各模块都会用到config:配置模块,解决框架的配置问题startup:启动模块,解决框架和Servlet如何进行整合的问题plugin:插件模块,插件机制的实现,提供IPlugin的抽象实现routing:路由模块,解决请求路径的解析问题,提供了 IRoute的抽象实现和基本实现controller:控制器模块,解决的是如何产生控制器model:视图模型模块,解决的是如何绑定方法的参数action: action模块,解决的是如何调用方法以及方法返回的结果,提供了IActionResult的 抽象实现和基本实现view:视图模块,解决的是各种视图引擎和框架的适配filter:过滤器模块,解决是执行Action,返回IActionResult前后的AOP功能,提供了 IFilter 的抽象实现以及基本实现扩展模块filters:一些IFilter 的实现results :―些IActionResult 的实现routes :―些IRoute 的实现plugins:—些 IPlugin 的实现



