设计模式以使用API​​服务

时间:2014-11-11 00:06:22

标签: api design-patterns module

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

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

--/Classes
----/libApiClasses
-------(files Class API service here)
----Gateway.php - work with libApiClasses
----Log.php
--/Html - html templates for response
----template1.html 
----template1.html
----....
--index.php - work with class Gateway.php & Log.php

第二种想法使用默认的MVC模式,使用瘦控制器和放大器。用于库API类的模型和组件文件夹:

--/Controller
----CMain.php
--/Components
----(files Class API service here)
--/Model
----MGateway.php
----MLog.php
--/View
----template1.html 
----template1.html
--index.php

真正的加MVC,它非常受欢迎。大家都知道。 p.s抱歉我的英文

1 个答案:

答案 0 :(得分:0)

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

感谢这些帖子: