Google application engine也支持java了,现在可以用grails框架在google云中免费快速的搭建你的网站.下面是详细步骤:
1.申请GAE:
http://appengine.google.com/
获得一个application id,例如 myapp
2.用这个application id在grails中创建一个应用程序
grails create-app myapp
3.卸载缺省安装的hibernate插件
cd myapp
grails uninstall hibernate
4.下载google app engine开发包
http://code.google.com/appengine
解压并设好环境变量:APPENGINE_HOME,并添加APPENGINE_HOME\bin到path环境变量中
5.安装app engine插件
grails install app-engine
6.运行自己的程序
grails app-engine
打开http://localhost:8080就可以看到默认的首页了
7.上传程序到google服务器
运行grails app-engine package来打包程序
运行上传命令:
appcfg update myapp_home\target\war
(其中myapp_home是你的应用程序的主目录)
8,上传成功后就可以在浏览器中看到效果了
http://myapp.appspot.com
分享到:
相关推荐
《使用 Grails 快速开发 Web 应用程序》 Grails,一个基于Groovy动态语言的开源MVC框架,为Web开发提供了高效且简洁的解决方案。自2007年发布以来,Grails以其快速开发能力,降低了Web应用的复杂性,吸引了众多...
- **创建应用**:使用`grails create-app Contact`命令可快速生成名为“Contact”的应用框架,该命令自动生成了标准的项目目录结构,包括但不限于`grails-app`下的`conf`、`controller`、`domain`、`i18n`、`...
- **实战技巧**:包括 GORM (Groovy Object Relational Mapping) 的使用、如何在 Grails 中实现 Ajax 功能、处理遗留数据库的方法、利用遗留框架以及如何在 Grails 中使用 WebFlow。 - **高效编程系列**:涵盖使用 ...
- 在Eclipse的classpath variable中设置`GRAILS_HOME`变量,指向Grails的安装目录,避免在创建或导入项目时手动添加库文件。 - 在`Windows -> Preferences -> Groovy`中,勾选"Disable Groovy Compiler Generating...
### Grails快速入门知识点详解 #### 一、Groovy简介 Groovy是一种基于Java虚拟机(JVM)的敏捷动态编程语言,它结合了多种语言的最佳特性,如Python、Ruby和Smalltalk等,并且能够无缝地与Java生态系统集成。这...
初学Grails者使用 Grails是一个full-stack框架,它借助于核心技术与相关的插件(plug-in)来解决Web开发中方方面面的问题,其中包括: 易于使用的基于Hibernate的对象-关系映射(ORM)层称为Groovy Server Pages ...
- **创建一个Grails应用**:使用`grails create-app`命令可以快速创建一个新的Grails应用,这将生成基本的项目结构。 - **Hello World示例**:在新创建的应用中,你可以通过创建一个简单的控制器和视图来实现经典...
通过使用约定优于配置的原则以及内建的ORM框架GORM,Grails为开发者提供了一种快速构建高性能Web应用的方式。 #### 二、Grails 1.1版本特性 Grails 1.1作为Grails的一个重要版本,引入了一系列新特性和改进,包括...
- **一站式解决方案**:Grails提供了一套完整的开发环境,包括构建工具、测试框架、数据库访问API等,减少了开发过程中需要处理的配置工作。 - **高度集成性**:由于Groovy运行在Java虚拟机(JVM)上,Grails能够...
在深入探讨如何在Eclipse环境中使用Grails类创建工具之前,我们先简要回顾一下Grails框架及其核心特性。Grails是一款基于Groovy语言的高性能Web应用开发框架,它遵循约定优于配置的原则,极大地简化了Web应用的开发...
Groovy_in_Action.pdf Groovy经典入门.pdf 使用Grails快速开发Web应用.pdf 在Eclipse里使用Grails类创建工具.pdf Programming Groovy. Dynamic Productivity for the Java Developer.pdf等一系列groovy资源
标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...
Grails建立在这些概念之上,它极大地降低了在Java平台上建立Web应用的复杂性。与那些框架不同的是,Grails是构建在现有的像Spring、Hibernate这样的Java技术之上。 Grails是个一栈式开发框架,它尝试通过核心技术...
"Grails 中文参考手册" 是一套详细的 Grails 学习资料,涵盖了框架的所有核心组件、最佳实践和使用方法,帮助开发者快速掌握 Grails 开发技能。 总之,Grails 是一个强大而灵活的 Web 开发框架,结合 Groovy 的优点...
它还包含了Groovy Server Pages(GSP),这是一种基于Groovy的模板引擎,它允许开发者在页面中使用Groovy脚本。GSP标签库丰富,涵盖了数据绑定、表单处理、页面布局等多个方面。Grails的URL映射系统使得可以灵活地将...
1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...
Grails企业web应用开发与部署 grails webmail grails 服务器环境 ...