如果没有框架、怎么搭建你的项目

发布于 2020-01-14 23:42:42
关注者
0
被浏览
495
1 个回答
  • 面试哥
    面试哥 2020-01-14
    为面试而生,有面试问题,就找面试哥。

    应用原生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 的实现

知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看