• 如何架构一个框架


    1.架构与业务无关联的大框架

      (1   可测试(Testable)   提供测试接口  对目标进行测试

      (2  可扩展(Extensible)    可以让使用者根据自己的业务进行扩展         设计数据库表 考虑扩展的时候 要在 统一标准 和 表扩展性之前取舍     比如  有个人任务表有一个字段存了其他表的名称 和对应查询条件的字段和字段值     这些字段和字段值是要任意的 还是统一 是 ID  和 ID 值呢?

      (3 可维护(Maintainable)  出现错误 提供给使用者必要调试信息  保存错误信心

      (4 提供给开发者一个快速构建开发文档的接口

      (5 统一 函数与函数、系统与系统 、 跨语言之间 数据的通讯格式

    2.架构与业务相关的框架

      控制器:

        接受/返回 用户信息的控制器 负责 对接收过来的数据进行验证 或者反馈信息给用户      

      面向过程

        处理业务流程的控制器:负责整理业务实现流程

          模型: 尽可能避免业务逻辑的判断

        负责操作数据 和 返回对应的数据、

         数据库:

        每个模型的数据库查询语句

     3.安全

  • 相关阅读:
    第十四周作业
    十二
    第十一周作业
    第十周作业
    第八周作业
    第七周
    软件工程作业2
    自我介绍
    2019春总结作业
    2019春第一次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/BeautyFuture/p/7064618.html
Copyright © 2020-2023  润新知