`

GAE学习笔记——静态文件、资源文件;GAE中使用velocity模板

 
阅读更多
参考资料:https://developers.google.com/appengine/docs/java/config/appconfig?hl=zh-CN
1、定义

静态文件:如图片、css文件等,无需Java程序处理即可传输给用户,google将其存在特定的服务器上,以提高响应速度。

资源文件:如velocity的模板,JSP文件,需要处理后再传给用户。


2、配置及默认配置


引用
默认情况下,除了 JSP 文件(编译为 Servlet 类并映射到网址路径)和 WEB-INF/ 目录中的文件(从不作为静态文件提供,始终作为资源文件供应用程序使用)以外,可以将 WAR 中的所有文件视为静态文件和资源文件。


通过在appengine-web.xml文件中进行配置,可以自定义静态文件和资源文件:





举例来说,要讲war/templates中的*.vm文件最为资源文件,可以进行如下配置:




在程序中,即可通过"templates/clockTemplate.vm"来引用对应的vm文件了
  • 大小: 17.1 KB
  • 大小: 13.2 KB
分享到:
评论

相关推荐

    在GAE中使用django模板

    标题 "在GAE中使用django模板" 涉及到的知识点主要是在Google App Engine (GAE)上部署和使用Django模板系统。GAE是一个由Google提供的平台,允许开发者构建和运行web应用,而Django则是一个流行的Python web框架,它...

    使用Blobstore上传文件到gae的Demo

    在Google App Engine(GAE)平台上,Blobstore是一种专门用于存储大...通过学习和实践这个Demo,开发者将能够熟练掌握在GAE上利用Blobstore进行文件上传的流程,这对于构建需要处理大量用户生成内容的Web应用至关重要。

    IPv6+GAE——内网用户轻松穿越外网.chm

    ipv4一定会被v6代替,这本书可以学到ipv6的知识点,非常推荐!!

    gae-pytorch-master_pytorch_pytorchgae_GAE_自编码器_gaepytorchmaster_

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

    基于GAE的Demo

    通过学习和分析这个Demo,开发者可以了解如何在GAE上构建一个完整的Java Web应用,掌握Struts2、Spring和Tiles的整合使用,以及如何利用GAE的特性优化应用性能和可扩展性。这不仅有助于提升个人技能,也有助于团队在...

    GAE使用规则

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

    关于GAE的教程、工具与文档(建站)

    **谷歌应用引擎(Google App Engine, GAE)**是谷歌提供的一种云计算平台,允许...在压缩包文件中,可能包含的资源有GAE的官方文档、教程、示例代码以及可能的第三方库和工具,这些都是进一步学习和开发的重要资料。

    gae-static-yaml:使用每个静态文件的处理程序自动生成GAE app.yaml文件-与自定义404处理程序一起使用

    gae-static-yaml的目的是轻松为Google App Engine生成一个app.yaml文件,其中包括模块中每个静态文件的静态文件处理程序。 通过为每个文件显式定义一个处理程序,您便可以使用全部处理程序来服务自定义404页面。 ...

    IOS应用源码——nevyn-overload-0.3-0-gae3b7f5.zip

    【标题】"IOS应用源码——nevyn-overload-0.3-0-gae3b7f5.zip" 提供的是一份iOS应用的源代码,版本号为0.3,标识符为gae3b7f5。这个压缩包很可能包含了一个完整的iOS项目,开发者可能在其中实现了特定的功能或者用于...

    spring+gae

    1. **依赖注入**:Spring的DI(依赖注入)使得在GAE环境中管理对象及其依赖关系变得简单,无需使用GAE特有的服务定位器模式。 2. **数据存储**:Spring与GAE的数据存储API(如JDO或JPA)结合,可以提供一个统一的...

    如何在GAE中轻松使用Django框架

    确保设置适合GAE环境,例如使用Google Cloud Datastore作为数据库,设置静态文件路径和媒体文件路径: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.djangostorage', 'OPTIONS': { '...

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

    用户只需解压,通过提供的Python解释器运行SDU中的exe文件,并启动localproxy中的proxy.py,就可以开始开发和测试GAE应用程序了。这大大降低了入门门槛,提高了开发效率,尤其适合快速尝试GAE开发或教学用途。

    gae_in_pytorch-master_GAE_

    在`gae_in_pytorch-master`项目中,可能包含以下关键文件: 1. `model.py`: 包含GAE和VGAE的定义。 2. `dataset.py`: 数据集的加载和预处理,如图的构建、特征提取等。 3. `train.py`: 训练脚本,包括模型实例化、...

    GAE blog安装

    在给定的文件名称列表中,我们看到了`index.yaml`,这通常是用于定义应用的索引规则,比如URL路由和静态文件处理。 3. **语言和框架**:GAE支持多种编程语言,如Python、Java、Go等。由于没有明确指出使用的语言,...

    GAE入门教程.pdf

    - GAE 支持处理 CSS, JS 和图片等静态文件,它们可以直接被用户浏览器访问。 10. **上传应用程序** - 使用 `appcfg.py` 命令,开发者可以将完成的 web 应用上传至 Google 服务器进行部署。 通过这个入门教程,你...

    在GAE中读取yaml的例子

    这篇博文“在GAE中读取yaml的例子”探讨了如何在GAE环境中解析和使用YAML配置文件。GAE是一个基于云计算的平台,允许开发者构建和托管Web应用,而YAML文件则可以用来定义应用程序的设置,如服务、库依赖和环境变量。...

    GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法

    ### GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法 #### GAE简介与功能概述 GAE(Google App Engine)是由谷歌提供的一个强大的云服务平台,它允许开发者构建并托管各种类型的应用程序。从实用性...

Global site tag (gtag.js) - Google Analytics