Java 开发 2.0: 使用方便的 EC2
2009-12-24 00:00:00 来源:WEB开发网查看原图(大图)
在内部,Grails 使用了一个名为 HSQL 的内存数据库;然而,您接下来将导出 Grails 正在使用的模式并做好准备,以便在 MySQL 内部创建一个数据库表。
将 Grails 配置为与数据库交互(而不是与 HSQL 交互)将非常简单。访问 mytri/grails-app/conf 目录并使用您喜欢的编辑器打开 DataSource.groovy 文件。在文件的 dataSource 部分,添加如下代码:
dialect=org.hibernate.dialect.MySQLDialect.class
这行代码将告诉 Grails 使用 Hibernate 的 MySQL 方言(dialect);特别是,您希望 Grails 生成一个有效的 MySQL Data Definition Language (DDL) 文件。因此,接下来,在您的控制台中,确保您位于项目的主目录并输入如下内容:
grails schema-export
这一处理将生成一个复制的 sql.ddl 文件,其中包含您用来在 MySQL 内创建相应表的语句(您将在稍后执行这一步骤)。最后,从 DataSource.groovy 文件中删除 dialect 行 — 稍后将把它放回到一个不同的位置。
供应 Amazon 实例
好了,您现在已经完成了许多工作,但是尚未触及 EC2。但是,这是一件好事。EC2 以及类似服务的魅力在于它们非常简单,并且可以被立刻触发。相应地,打开 Eclipse(安装 AWS 插件并配置它,如果还没有这样做的话 — 如有必要,参见 上一个月的文章 获得指导)并打开 Amazon EC2 Management 透视图。从该透视图中,单击 EC2 AMIs 视图。您应当会看到一个非常奇怪的列表,其中包含 ID 和清单,并且视图的右上角有一个文本框,如图 4 所示:
更多精彩
赞助商链接