与API服务一起工作的设计模式



我需要开发一个脚本来使用API服务(RESTfull)类库。最终产品应该是一个带有一些用户界面的模块。这个模块我应该导入到一个工作项目中。所以我搜索设计模式来创建我的文件结构。

第一个选项模式网关,文件结构如下:

--/类别----/libApiClasses-------(此处提供API类服务)----Gateway.php-使用libApiClasses----日志.php--/用于响应的Html-Html模板----template1.html----template1.html----。。。。--index.php-使用Gateway.php和Log.php类

第二个想法使用默认的MVC模式,使用瘦控制器&使用库API类的模型和组件文件夹:

--/控制器----CMain.php--/组件----(此处提供API类服务)--/型号----MGateway.php----MLog.php--/查看----template1.html----template1.html--index.php

真正的MVC,它非常受欢迎。每个人都知道。p.s对不起我的英语

我使用了MVC模式,它确实创建了解决方案。

感谢这些帖子:

  • MVC中应该如何构建模型
  • 理解PHP中的MVC视图

最新更新