Google App Engine 的可分发应用程序

发布于 2024-11-01 14:38:57 字数 244 浏览 4 评论 0原文

我有一个网络应用程序的想法。
作为一种选择,我正在考虑将 Java+Appengine 作为技术,但将来我将需要在不使用 GAE 的情况下创建应用程序实例的可能性。

所以,我有一个问题:
是否可以将应用程序从 GAE 迁移到某些应用程序服务器(例如 Tomcat)?
为了更轻松地迁移,我需要从一开始就考虑什么?
或者在这种情况下,创建不适合 GAE 的应用程序会更容易吗?

谢谢你!

I have an idea of web-application.
As an option I'm considering Java+Appengine as technology, but in future I will need possibility to create instances of application without using GAE.

So, I have a questions:
is it possible to migrate application from GAE to some application server (Tomcat for example)?
What I need to take into account from that start for easier migration?
Or In that case it is easier to create application not for GAE?

Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

轻拂→两袖风尘 2024-11-08 14:38:58

如果您写入 Google 提供的 servlet API 的子集,那么可以。

If you write to the subset of the servlet API that Google provides, then yes.

乙白 2024-11-08 14:38:58

使用J2EE开发的最佳实践:
1.后端分层:DAO用于数据访问,Service用于业务逻辑。关于数据模型 - 无论如何,当从 AppEngine 迁移到 Tomcat 时,您都必须更改它。也许 JPA 注释会对您有所帮助。您可以将它与其他数据库一起使用。但如果您需要可扩展性 - 您必须使用 NoSQL。
2. 例如,使用MVC作为Spring的前端,

我认为你必须重写你的DAO层和数据模型。所以这需要一些时间。

Use best practice of J2EE development:
1. Separate layers in backend: DAO for data access, Service for bussiness logic. About data model - in any case you'll have to change it when move from AppEngine to Tomcat. Maybe JPA annotations will help you. You can use it with other DB. But if you nead scalability - you have to use NoSQL.
2. Use MVC for frontend with Spring for example

I think you'll have to rewrite your DAO layer and data model. So it is take some time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文