我使用 JPA2 制作了一个 GAE 项目以进行数据库访问。我存储了一些超过 500 个字符的字符串,所以我使用 com.google.appengine.api.datastore.Text。
我有一个接口 Script.java,它将值定义为 String,还有一个 ScriptImpl.java,它内部有一个 Text 成员,并转换为获取和设置。
因为项目的一个要求是,它仍然可以在一个简单的tomcat上运行,后面有一个数据库。所以必须可以在google环境内外运行。
是否有一些现实的方法来实现我的应用程序,以便我可以切换到普通的 tomcat 环境(例如,通过 spring 配置来使用不同的 bean...)。
我还需要注意什么才能在这两种环境中进行这项工作,以及如何处理与 GAE 缝合的零件?
更新:到目前为止,我发现了以下关键问题:Google 用户服务和登录过程、域模型中的文本类、Wicket-GAE-Initializer(因为我使用 Wicket)