2011-04-14 55 views
1

我有一個網絡應用程序的想法。
作爲一個選項我考慮Java+Appengine的技術,但在未來,我需要的可能性,而無需使用GAE創建的應用實例。Google App Engine的可分發應用程序

所以,我有一個問題:
是否有可能將應用程序從GAE遷移到某個應用程序服務器(例如Tomcat)?
從一開始就需要考慮哪些方面才能實現更輕鬆的遷移?
或者在這種情況下,創建不適用於GAE的應用程序更容易?

謝謝!

回答

3

如果您寫入Google提供的servlet API的子集,那麼是的。

1

使用最好的J2EE開發的做法:在後端 1層分離:DAO數據訪問,服務爲經營業務邏輯。關於數據模型 - 無論如何,當從AppEngine移動到Tomcat時,您必須更改它。也許JPA註釋會幫助你。您可以將其與其他數據庫一起使用。但是如果你的可伸縮性不夠好 - 你必須使用NoSQL。 2.使用MVC作爲前端彈簧例如

我想你必須重寫你的DAO層和數據模型。所以這需要一些時間。

相關問題