我有一個網絡應用程序的想法。
作爲一個選項我考慮Java+Appengine
的技術,但在未來,我需要的可能性,而無需使用GAE創建的應用實例。Google App Engine的可分發應用程序
所以,我有一個問題:
是否有可能將應用程序從GAE遷移到某個應用程序服務器(例如Tomcat)?
從一開始就需要考慮哪些方面才能實現更輕鬆的遷移?
或者在這種情況下,創建不適用於GAE的應用程序更容易?
謝謝!
我有一個網絡應用程序的想法。
作爲一個選項我考慮Java+Appengine
的技術,但在未來,我需要的可能性,而無需使用GAE創建的應用實例。Google App Engine的可分發應用程序
所以,我有一個問題:
是否有可能將應用程序從GAE遷移到某個應用程序服務器(例如Tomcat)?
從一開始就需要考慮哪些方面才能實現更輕鬆的遷移?
或者在這種情況下,創建不適用於GAE的應用程序更容易?
謝謝!
如果您寫入Google提供的servlet API的子集,那麼是的。
使用最好的J2EE開發的做法:在後端 1層分離:DAO數據訪問,服務爲經營業務邏輯。關於數據模型 - 無論如何,當從AppEngine移動到Tomcat時,您必須更改它。也許JPA註釋會幫助你。您可以將其與其他數據庫一起使用。但是如果你的可伸縮性不夠好 - 你必須使用NoSQL。 2.使用MVC作爲前端彈簧例如
我想你必須重寫你的DAO層和數據模型。所以這需要一些時間。