IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Java technology | Web development | Open source  >

精通 Grails 系列

developerWorks


系列文章
相关资源



Grails 是一种新型 Web 开发框架,它将常见的 Spring 和 Hibernate 等 Java 技术与当前流行的约定优于配置等实践相结合。Grails 是用 Groovy 编写的,它可以提供与遗留 Java 代码的无缝集成,同时还可以加入脚本编制语言的灵活性和动态性。学习完 Grails 之后,您将彻底改变看待 Web 开发的方式。


系列文章
构建您的第一个 Grails 应用程序 (2008 年 2 月 14 日)
Java 程序员不需要放弃自己喜爱的语言和已有的开发基础设施就可以采纳一种新型的 Web 开发框架。在这个新推出的 精通 Grails 系列的第一期中,Java 专家 Scott Davis 介绍了 Grails,并演示了如何构建您的第一个 Grails 应用程序。
GORM - 有趣的名称,严肃的技术 (2008 年 3 月 7 日)
任何好的 Web 框架都需要一个可靠的持久性策略。在 精通 Grails 的第二期文章中,Scott Davis 介绍了 Grails 的对象关系映射(Grails Object Relational Mapping,GORM)API。在本文中将看到用 GORM 能够轻松地在 Grails 应用程序中创建表关系、实施数据验证规则、修改关系数据库。
用 Groovy 服务器页面(GSP)改变视图 (2008 年 4 月 1 日)
Groovy 服务器页面(Groovy Server Pages,GSP)将 Web 置于 Grails Web 框架之内。在 精通 Grails 系列的第三期中,Scott Davis 介绍了如何使用 GSP 工作。您将了解到可以非常轻松地使用 Grails TagLibs、将 GSP 的部分片断组合在一起以及为自动生成(搭建)的视图自定义默认模板。
使用 Ajax 实现多对多关系 (2008 年 5 月 15 日)
在 Web 应用程序中,多对多(m:m)关系很难处理。在 精通 Grails 系列的这一期文章中,Scott Davis 将向您展示如何在 Grails 中成功实现 m:m 关系。了解如何通过 Grails 对象关系映射(Grails Object Relational Mapping,GORM)API 和后端数据库处理多对多关系。学习如何使用 Ajax(Asynchronous JavaScript + XML)流线化用户界面。
Grails 服务和 Google 地图 (2008 年 6 月 12 日)
本文 Scott Davis 向您展示如何使用免费的 API 和 Web 服务将地图添加到 Grails 应用程序中。他仍将使用前面几期的 trip-planner 示例应用程序,并通过地理编码、Google Map 和 Grails 服务进行进一步改进。
Grails 与移动 Web (2008 年 7 月 15 日)
全球的手机用户已有 33 亿,并且呈上升趋势,而通过手机上网也越来越走俏。因此有开发移动 Web 的特殊需求。在本期的精通 Grails 系列中,Scott Davis 向您讲述了如何让 Grails 应用程序便于手机浏览。
Grails 与遗留数据库 (2008 年 8 月 4 日)
在本期的精通 Grails 中,Scott Davis 探讨了 Grails 能够使用不符合 Grails 命名标准的数据库表的多种方法。如果您的 Java 类已经映射到了遗留的数据库中,Grails 允许您直接使用它们,无需做任何改变。您将看到将 Hibernate HBM 文件以及 Enterprise JavaBeans 3 注释与遗留 Java 类结合使用的例子。
Grails 事件模型 (2008 年 9 月 12 日)
Grails 中的所有内容,从构建脚本到单个工件(比如域类和控制器),都会在应用程序生命周期的关键点抛出事件。在这篇精通 Grails 文章中,您将学习如何设置监听器来捕获这些事件,并且通过自定义行为做出反应。
RESTful Grails (2008 年 10 月 7 日)
我们生活在 mashup 的时代。创建能够给用户提供所需信息的 Web 页面固然是一个好的出发点,但是要是能够提供原始数据源,从而让其他的 Web 开发人员能够轻易将其与他们自己的应用程序相融合的话,这样岂不是更好。在本期的精通 Grails 中,Scott Davis 将介绍用 Grails 生成 XML 而不是通常的 HTML 的各种方法。
测试 Grails 应用程序 (2008 年 10 月 31 日)
Grails 可以轻松确保您的应用程序从始至终都远离 Bug。另外一个好处是,您可以利用测试代码生成一组永远是最新的可执行文档。本月由 Grails 的权威 Scott Davis 向您展示如何使用 Grails 进行测试。
在企业中使用 Grails (2008 年 12 月 16 日)
本期解释了为何 Grails 已经可以在企业中使用。您将看到如何将 Grails 与企业级库结合使用,包括 Java 管理扩展(Java Management Extensions,JMX)、Spring 和 log4j。
用 JSON 和 Ajax 实现异步 Grails (2008 年 12 月 23 日)
JSON 和 Ajax 是 Web 2.0 开发中的主要技术。本期演示了 Grails Web 框架中包括的本地 JSON 和 Ajax 功能。
改变 Grails 应用程序的外观 (2009 年 2 月 17 日)
这一期演示如何通过使用层叠样式表(CSS)、模板、标记库(TagLib)等技术来对 Grails 应用程序的外观进行有趣的更改。
用定制 URI 和 codec 优化 Grails 中的 URI (2009 年 4 月 28 日)
这期文章为您展示了如何定制 Grails 为 Web 页面所生成的标准 Uniform Resource Identifier (URI),从而在 URI 内可以用描述性更好的标题代替主键,这能够让用户以更容易记住且更有意义的途径来获得其寻找的资源。


回页首



相关资源

  • "使用 Grails 快速开发 Web 应用程序 "(developerWorks,2007 年 12 月 26 日):本教程从 Grails 自动生成代码入手,以示例为中心逐步增加深度与难度,对 Grails 开发进行演示。

  • "精通 Groovy"(developerWorks,2008 年 4 月 21 日):通过这份教程,您将了解 Groovy 对 Java 语法的简化变形,以及学习 Groovy 的核心功能。

  • "实战 Groovy 系列 "(developerWorks):这是一系列文章,专门介绍 Groovy 的实际应用,并教给您什么时候、如何成功地应用它们。

  • Ruby and Rails 技术资源中心:本资源中心整理了和 Ruby 动态语言和它的开源 Web 开发框架 Ruby on Rails 相关的技术文章,教程和相关项目资源。



回页首


文档选项

未显示需要 JavaScript 的文档选项


热点链接
Java 技术文档库
Java Web 开发专题
Ruby and Rails 资源
Ajax 技术资源
PHP 项目资源
Web 2.0 资源中心

  特别推荐
Java 应用开发源动力
Jazz 资源中心
SOA 企业架构师免费工具包


    关于 IBM 隐私条约 联系 IBM 使用条款