`
fosa0989
  • 浏览: 109743 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GAE with spring实践经验

阅读更多

最近看到很多人研究GAE,这周末我也花了两天时间用GAE + spring做了个小程序。
很多人写个Hello world (or anything else)的例子部署成功就开始欢呼雀跃,他们开始腾云了。其实真正令人抓狂的事才刚开始呢。由于GAE目前对java支持并不是很好,而且完整的例子并不是很多,所以会遇到很多令人头疼的莫名其妙的问题。以下是我的一点经验。

1 用尽量少的第三方包,如果你是GWT高手那你就用GWT。这是因为GAE对java支持不好,有很多问题。我用spring的form标签就碰到这个问题,在本地运行的很好结果部署上去运行带spring标签的页面报权限错误,搜索了一下也没什么解决方法,只好去了,写普通的html。
2 有主关联和无主关联有很大差异,认真看Google app JDO的文档吧。磨斧不误砍柴功,就是这个理儿。
3 jsp页面跳转很有用,我在两个最关键的地方用到了。index.jsp就是直接跳转到Controller的/welcome,还有验证失败跳转到Google的登录页面。
以下是没有解决的问题。
4 JSP中文乱码,看了很多帖子,原理也知道就是都很麻烦。有说Linux下OK,我没有试过。

欢迎交流!ht tp://novel-fun.appspot.com/

分享到:
评论

相关推荐

    spring+gae

    【标题】"Spring+GAE"揭示了将Google App Engine(GAE)与Spring框架集成的主题,这是一个在云端运行Java应用程序的关键技术组合。Spring是一个广泛使用的开源Java框架,提供了依赖注入、面向切面编程和MVC(模型-...

    gae strus2 spring 整合

    【gae strus2 spring 整合】是一种在Google App Engine(GAE)平台上将Struts2和Spring框架集成的技术方案。这种整合旨在充分利用Struts2的MVC架构和Spring的依赖注入(DI)以及面向切面编程(AOP)能力,以构建高效...

    spring+gae+hibernate

    标题“spring+gae+hibernate”所提及的是一个技术集成项目,主要涉及Spring框架、Google App Engine(GAE)和Hibernate三个关键组件。让我们详细探讨这三个技术以及它们的集成。 Spring是一个开源的Java企业级应用...

    Struts2,Spring,JDO,AJAX on GAE

    这篇博客“Struts2,Spring,JDO,AJAX on GAE”可能探讨了如何在Google App Engine (GAE)平台上整合这些技术来构建高效且可扩展的Web应用。 1. Struts2:Struts2是一个基于MVC(Model-View-Controller)设计模式的...

    GAE-Spring-Boot

    mvn install)$ git clone https://github.com/scratches/spring-boot-sample-gae$ cd spring-boot-sample-gae$ mvn gae:deploy也作为部署在 WTP 或常规 Tomcat 容器中的 WAR 运行。 main()应用程序(普通的 Spring ...

    基于GAE的Demo

    【基于GAE的Demo】是一个使用Eclipse集成开发环境构建的项目,主要展示了如何在Google App Engine(GAE)平台上整合Struts2、Spring和Tiles框架。GAE是Google提供的一个云计算平台,允许开发者在Google的基础设施上...

    spring3+springmvc+jpa2+gae

    标题 "spring3+springmvc+jpa2+gae" 指的是一个集成开发环境,它结合了Spring框架的三个核心组件以及Google App Engine (GAE)。这个项目旨在展示如何在GAE上运行一个基于Spring 3、Spring MVC和JPA 2.0的应用程序。...

    GAE编程指南

    《GAE编程指南》是介绍使用这个强大平台的专家级实践指南。高级工程师Dan sanderson将向你讲述如何设计高可伸缩性应用程序的方法,以及如何使用App Engine的API和可伸缩的服务来实现常见的开发任务。你将会学到有关...

    gae-spring-mvc-demo

    GAE-SPRING-MVC示例项目信息GroupId:com.google.appengine.archetypes ArtifactId:appengine-skeleton-archetype 版本:2.0.2-1.9.21 [在App Engine上部署的项目]( ) 技术领域Spring MVC Google App Engine API

    GAE使用规则

    GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则GAE使用规则

    gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_

    【标题】"gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_" 提供的信息表明,这是一个使用PyTorch实现的图自编码器(Graph Autoencoder, GAE)项目,其核心是将自编码器的概念应用于图数据。...

    sm-gae-spring

    在 AppEngine 上运行 Spring 服务应用程序非常重要:请先阅读此内容这个例子是建立在 Maven 而不是 Gradle 之上的。 在继续之前,您需要安装 Eclipse Maven 插件: : 这个项目是建立在: 它使用 Maven 而不是 Gradle...

    gae_in_pytorch-master_GAE_

    总之,`gae_in_pytorch-master`项目提供了在PyTorch中实现GAE的完整代码,为研究者和开发者提供了一个理解和实践图自动编码器的平台。通过这个项目,你可以深入理解GAE的原理,掌握图神经网络在图结构学习中的应用,...

    GAE入门教程

    pass之GAE入门教程, 学习GAE

    GAE blog安装

    通常,Python博客应用可能会使用Django或Flask框架,而Java可能使用Spring Boot。 4. **源码管理**:在部署前,源代码应该被组织在一个版本控制系统中,如Git。这有助于跟踪更改,并确保团队合作时的一致性。 5. *...

    GAE之webapp框架

    ### GAE之webapp框架详解 #### 一、引言 在Google App Engine (GAE) 平台上进行Web应用开发时,选择合适的框架对于提高开发效率至关重要。其中,`webapp` 框架因其简洁高效而备受开发者青睐。本篇文章将详细介绍`...

    GAE包(以配置好,解压可用)

    标题 "GAE包(以配置好,解压可用)" 提供的信息表明,这是一个已经预配置好的Google App Engine (GAE)开发环境的压缩包。GAE是Google提供的一项平台即服务(PaaS),允许开发者在Google的基础设施上运行自己的Web...

    GAE read rss send to 腾讯微博

    标题“GAE read rss send to 腾讯微博”指的是一个使用Google App Engine(GAE)平台开发的应用程序,该程序的功能是从RSS源读取数据并将其发布到腾讯微博。RSS(Really Simple Syndication)是一种内容聚合格式,常...

Global site tag (gtag.js) - Google Analytics