我正在构建一个 UI,它将使用 REST 接口连接到用 JAVA 编写的 API 服务器。我正在研究使用Pyramid作为 UI 框架。
UI 和 API 后端将使用相似的数据模型,那么有没有办法在 python 前端使用 JAVA POJO 对象?如果后端已经存在,我希望不必在 Python 中重建所有模型对象。
有什么建议么?谢谢!
我正在构建一个 UI,它将使用 REST 接口连接到用 JAVA 编写的 API 服务器。我正在研究使用Pyramid作为 UI 框架。
UI 和 API 后端将使用相似的数据模型,那么有没有办法在 python 前端使用 JAVA POJO 对象?如果后端已经存在,我希望不必在 Python 中重建所有模型对象。
有什么建议么?谢谢!
为什么不以与语言无关的方式对对象进行建模,然后为您选择的语言创建?通常这会创建值对象(因此您必须为每种目标语言编写行为),但这需要大量的腿部工作。
Google 的Protocol Buffers就是这样的示例框架之一。