上周利用业余时间,在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
分享到:
- 2009-06-26 21:48
- 浏览 1578
- 评论(0)
- 论坛回复 / 浏览 (0 / 4133)
- 查看更多
相关推荐
grails+Xfire webservice
Grails参考手册 Grails学习资料 groovy 小白学习grails+groovy
Grails+ZK文档,Grails+ZK文档,Grails+ZK文档,Grails+ZK文档
主题:Grails+GoogleMap+天气查询WebService案例开发
The+Definitive+Guide+to+Grails+Second+Edition
本教程介绍 Grails,这是一个搭建在动态语言 Groovy ...使用 Grails 可以提高 Web 开发的效率,降低 Web 开发的复杂度。本文 从 Grails 自动生成代码入手,以示例为中心逐步增加深度与难度,对 Grails 开发进 行演示。
Grails+Apache構築手順 apache配置手順 tomcat配置手順
详情地主:https://blog.csdn.net/qq_38425662/article/details/82703128
去做 Grails + Vert.x + AngularJs 演示应用程序。 此应用程序是上述技术的混搭,以演示如何合并它们。
grails 用户登录的例子,必须登录后才可以查看信息,并且只有admin用户才可以创建用户,此例子,只要将grails 的环境配好,就可以用了,用的是自带的数据库,如果需要mysql 可以更改。
grails 中文文档+grails-fckeditor-0.9.5.zip插件
工具115 Proyecto para la MateriaTecnologíasOrientadas a Objetos,desarrollado en Grails + Oracle
Grails_开发简介,本文介绍如何使用Oracle JDeveloper 作为IDE 来开发Grails 应用程序。此外,您还在学习开发Grails 应用程序的过程中大概了解Groovy 的一些概念。
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
grails_blog 演示: :
grails入门指南实例,grails+mysql,实现用户登陆实例
grails1.0开发框架1 类似于ruby on rails的框架。
Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦
Grails Grails Grails Grails Grails
grails1.0开发框架4 类似于ruby on rails的框架。