【发布时间】:2011-10-18 22:54:51
【问题描述】:
我正在学习将 Google App Engine 用于一个项目。 我使用 java sdk 创建了一个示例 Web 应用程序,其中所有业务逻辑都在 servlet 中。
如果我还想通过 RESTful Web 服务公开应用程序功能(我理解这可以通过额外的框架如 Restlet),那么应该把业务逻辑放在哪里?
有什么开发框架可以帮助我吗?
【问题讨论】:
标签: java google-app-engine rest
我正在学习将 Google App Engine 用于一个项目。 我使用 java sdk 创建了一个示例 Web 应用程序,其中所有业务逻辑都在 servlet 中。
如果我还想通过 RESTful Web 服务公开应用程序功能(我理解这可以通过额外的框架如 Restlet),那么应该把业务逻辑放在哪里?
有什么开发框架可以帮助我吗?
【问题讨论】:
标签: java google-app-engine rest
放置业务逻辑的正确位置肯定不是 servlet。您应该将逻辑放在服务和数据访问类中。在 GAE 上选择框架时要小心,因为冷启动可能会造成严重伤害。至于 GAE 上的 REST 框架,RESTlet 已经获得了一些积极的响应。
参考RESTful application on Google App Engine Java? 和Implementing REST Service (JSON) on Google AppEngine
【讨论】: