`
leochan007
  • 浏览: 19939 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Grails+GoogleMap+天气查询WebService案例开发

阅读更多
上周利用业余时间,在grails框架下,开发了一个googlemap和天气查询webservice协同工作的小案例。

还自己写了apicontroller提供了一组webservice可供别人调用

基本设计是:
1. domain-class-controller 完成基本的CRUD.
2. create service 通过将CRUD等操作组合起来,完成一些复杂的任务。
3. 再建一个apicontroller ,该controller不render任何页面/片段等等,所有的closure都返回xml,rss,json,atom等标准的数据格式,可供别人调用。ps 我一般选择json简单 这样子客户端用parser来处理,比如gwt里的jsonparser


效果图如图片所示。。。


src也已经上传~


整个demo写的比较粗糙,对于webservice一些出错的情况没有处理 运行时候可以看到有时候没有数据的话,就会抛出异常。

欢迎大家多多指正!
  • 大小: 79.5 KB
分享到:
评论

相关推荐

    grails+Xfire webservice

    grails+Xfire webservice

    Grails+ZK文档

    Grails+ZK文档,Grails+ZK文档,Grails+ZK文档,Grails+ZK文档

    Grails+groovy 完整参考手册.7z

    通过阅读《Grails+groovy 完整参考手册.docx》,你可以更深入地了解这两个技术,包括它们的原理、最佳实践以及实际应用中的案例。无论你是初学者还是有经验的开发者,这份手册都将是你学习和提升技能的宝贵资源。

    Grails+快速开发+Web+应用程序.pdf

    ### Grails快速开发Web应用程序知识点解析 #### 一、Grails框架概述 - **定义**:Grails是一个基于Groovy语言构建的开源Model-View-Controller (MVC) Web开发框架。它旨在简化Web应用程序的开发流程,提高开发效率...

    Grails+Apache構築手順

    Grails+Apache構築手順 apache配置手順 tomcat配置手順

    Grails + Spring Security 权限控制

    Grails是一个基于Groovy语言的全栈式、敏捷的Web应用框架,它简化了Java开发流程,提供了丰富的插件生态系统。Spring Security,原名Acegi Security,是Spring框架的一个扩展,用于提供身份验证和授权服务,适用于...

    The+Definitive+Guide+to+Grails+Second+Edition

    本书不仅提供了理论知识,还包含了大量的实战案例,如构建 RESTful API、实现安全认证、集成第三方服务等,帮助读者将所学知识应用于实际项目中,解决真实世界的开发问题。 ### 结语 《Grails 定义性指南》第二版...

    grails_blog:Grails + MongoDB 博客

    Grails 是一个基于 Groovy 语言的全栈式开发框架,而 MongoDB 是一种流行的NoSQL数据库系统,以JSON格式存储数据,适合大数据量、高并发的场景。 首先,Grails 框架的核心特性包括 MVC(Model-View-Controller)...

    grails login

    Grails是一个基于Java的开源Web应用程序框架,它使用Groovy语言进行开发,提供了高效、简洁的编程模型。在Grails中实现用户登录功能是构建任何Web应用的基础,它确保了数据的安全性和用户权限的管理。本示例将详细...

    todo:Grails + angularjs

    Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程,提供了MVC架构,使得开发快速且高效。其特点是自动化的代码生成、强大的插件系统和灵活的数据持久层支持。在与AngularJS集成时,Grails可以...

    TOO-115:东正教组织ProecectologíasOrientadas a Objetos,desarrollado en Grails + Oracle

    工具115 Proyecto para la MateriaTecnologíasOrientadas a Objetos,desarrollado en Grails + Oracle

    Grails案例

    本案例"Grails案例"旨在展示如何利用Grails实现基本的增删查改(Create, Read, Update, Delete,简称CRUD)功能,这对于任何数据库驱动的应用来说都是核心需求。 1. **Grails简介** - Groovy语言:Grails是基于...

    Grails 入门指南+示例源码

    Grails是一个基于Groovy语言的全栈式、开源的Web应用框架,它以简化开发流程和提高生产力为目标,特别适合快速构建Web应用。 在本书中,你将学习到以下关键知识点: 1. **Grails概述**:了解Grails的背景、设计...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    1. 学习入口:对于中文开发者来说,中文文档降低了学习Grails的门槛,帮助理解和掌握Grails的基本概念、框架结构、开发工具以及最佳实践。 2. 快速上手:文档通常包含安装指南、教程、API参考等,为开发者提供从零...

    eclipse开发grails插件

    与此同时,Eclipse作为一款强大的Java集成开发环境(IDE),也提供了丰富的插件支持,帮助开发者更高效地进行Grails项目的开发。本篇将详细讲解如何使用Eclipse开发Grails插件,以及涉及的相关知识点。 首先,让...

    grails快速开发web

    - **成功案例**:展示了 Grails 在实际项目中的应用效果,如使用 Grails 开发的富文本编辑器等。 - **性能对比**:通过测试证明 Grails 的性能远超过 Ruby on Rails。 #### 七、未来展望 - **Groovy 与 Java 7**:...

    grails 开发框架-1

    grails1.0开发框架1 类似于ruby on rails的框架。

    grails框架数据查询

    **Grails框架数据查询** Grails是一个基于Java平台的开源Web应用框架,它采用Groovy语言,提供了MVC(Model-View-Controller)架构模式,旨在简化开发过程,提高开发效率。在Grails中,数据查询是核心功能之一,...

Global site tag (gtag.js) - Google Analytics