【问题标题】:Webservice and ORM Framework?Web服务和ORM框架?
【发布时间】:2011-01-27 05:43:10
【问题描述】:

是否有人知道一个包含 ORM 映射器并允许直接实现 Web 服务的良好 Web 框架?我正在寻找用 PHP 或 C++ 编写的框架。我正在寻找以下功能(并非所有功能都需要,一些会很好)

  • 数据库和网络服务在一处使用数据定义
  • WSDL 生成
  • XML 输出/JSON 输出
  • 样板代码生成

所以我想要一个框架,让我指定对象、这些对象上的 Web 服务功能,然后生成所需的一切,让我填充业务逻辑(将数据库连接到 Web 服务)。

有类似的吗?

我为什么需要这个的背景信息:

我正在研究创建一个 Web 项目:客户端是一个富 Web 应用程序,它使用 AJAX 获取 所有 其数据。它将仅使用低级 javascript 库完全定制。服务器后端应该提供静态内容和 javascript(基本上是富 Web 应用程序)并提供 RESTful Web 服务 API(我想使用上述框架来实现)。

【问题讨论】:

    标签: php c++ web-services soap frameworks


    【解决方案1】:

    我建议使用 Zend_Framework 并将 Zend_Db 替换为 Doctrine 作为您的 ORM。

    您可以使用 Zend_Service 来使用 Web 服务,并使用 Zend_Rest_Controller 来提供 REST API。

    有一些关于集成 Doctrine 和 Zend here 的不错的截屏视频。如果你有很多 PHP 经验,集成应该不会花很长时间。我相信 Github 上什至有一些示例集成。

    【讨论】:

    • 我很了解 ZEND,但从未使用过学说。我试试看,谢谢!