GROOVY
普通网友
这个作者很懒,什么都没留下…
展开
-
Groovy常用语法总结
目录(?)[+] 过去半年都在写Groovy,基本都是在实战中学习,从java转过来,也还没什么问题,毕竟基础,架构都没变。 Groovy的强大特性中,Closure,MetaClass都尝试过,Closure基本上就是当方法或者回调接口使用,再高级的用法就没用过了,没有特别体会什么好处,当回调接口就是省的定义接口,简洁了一些;MetaClass就有专门为一个模块做了些MetaClas转载 2013-11-15 17:24:05 · 1049 阅读 · 0 评论 -
Grails中的动态修改数据库配置文件
1.在conf中定义datasource.properties,如下所示 driverClass=com.mysql.jdbc.Driver username=root password=root url=jdbc:mysql://localhost:3306/testdb?useUnicode=true&characterEncoding=utf8 2. 修改DataSourc转载 2013-11-19 12:40:06 · 1652 阅读 · 0 评论 -
修改Grails项目中的默认端口号
Grails项目的默认端口号是8080,如何修改它,在网上搜了好多都是关于使用命令行参数,比较麻烦,每次启动的时候都要输入。后来终于找着了,我们可以使用下面的方式来修改它,假设新的端口号为9000: 1. 运行时改变 每次在启动grails应用程序的时候,你可以使用-Dserver.port 参数来修改默认端口号,命令行的服务启动的参数改为: grails -Dserver转载 2013-11-18 15:59:07 · 2182 阅读 · 0 评论 -
Groovy轻松入门——Grails实战基础篇
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入Groovy的爱河。学Groovy,Grails与学Java一样,在实战之前需要搭建开发环境,您可以在 Groovy轻松入门--搭建Groovy开发环境 学习到如何搭转载 2013-11-18 15:49:24 · 2215 阅读 · 0 评论 -
Grails 数据库实例备忘
g5.User.listOrderByDepartment()*.department.unique() 这个语句可以做什么?g5是程序名,User是域名也就是数据库名,department是字段名,这个语句的意思是从User数据库取出所有数据并按department字段排序,单独取出的department这个字段(不要其他字段的数据)并消除重复项目。 按我的理解,Grails不论用lis转载 2013-11-16 18:05:12 · 1011 阅读 · 0 评论 -
猫学Grails之第一个程序
完成了安装可以开始编写程序了。猫咪是按照书上的例子一步步做的。书上用的是一个赛跑俱乐部的例子。 首先定义领域对象,这里有两个对象,跑道和注册。这是个1:N的关系。 代码如下: //跑道 class Race { String name //名称 Date startDateTime //开始时间 String city //城市 Str转载 2013-11-16 17:54:54 · 1158 阅读 · 0 评论 -
Grails 脚手架
根据指定的领域类,脚手架为你自动生成一个领域相关的完整应用,包括: 必要的 views 控制器的创建/读取/更新/删除(CRUD)操作 启动脚手架 让脚手架生效的最简单方法是通过设置 scaffold 属性。 以领域类 Book 为例,你需要在其控制器中设置 scaffold 属性为true就可以了,代码如下: class BookController {转载 2013-11-16 17:51:17 · 1363 阅读 · 0 评论 -
Grails 控制查询范围的scaffold
CustomerController里由scaffold生成 Java代码 static allowedProperties = ['name', 'address', 'telephone', 'postcode'] def list = { params.max = Math.min(params.max ? params.int('max') : 10转载 2013-11-16 17:41:47 · 1318 阅读 · 0 评论 -
从Java到Groovy(5.3. 闭包与匿名的内部类的异同点)
闭包与匿名的内部类的异同点? 前面提到,匿名内部类最大限制在于引用变量的能力(Their ability to reference variables):它们只能引用类变量(class variables)和局部最终变量(local final variables);其语法也令人困惑不解,而且显得冗长。甚至,匿名内部类不能重用,只能在声明的类中使用。与之相反,闭包没有这些烦人的限制,可引用闭转载 2013-11-16 17:17:20 · 2021 阅读 · 0 评论 -
Grails scaffold 的中文化。
单位要开发web程序,我对PHP、JAVA一点也不懂,临急抱佛脚上网找了一下,说Grails开发如何快速,云云。试用了一下,几分钟就利用scaffold (脚手架) 开发了一个程序,可惜出来的效果是全英文,数据库字段也不接受中文。网上跟汉化字段、改字段显示方面有关的文章、帖子没有,只好买了省科技书店唯一的一本Grails方面的书,但照书操作修改i18n里面的中文信息,没有效果,我感觉是我的版本跟书转载 2013-11-16 17:37:54 · 1364 阅读 · 0 评论 -
如何在NetBeans下开发Grails项目
既然有人说NetBeans对Grails的支持要比eclipse好一点,那么我也就尝试了一下NetBeans是如何开发Grails项目的。听说在NetBeans之前的版本要想安装Grails插件也是比较麻烦的,但最近这两天我到grails官方网上一查,发现原来最新的NetBeans 6.5已经默认地集成了Grails插件了!真是得来全不费功夫! 下面就参考Grails官网(http://转载 2013-11-16 14:47:08 · 1237 阅读 · 0 评论 -
grails创建第一个属于你的项目实战(图文)
groovygrails乔乐共享firsttutorial 1、下载工具: http://www.springsource.org/downloads/sts-ggts 直接地址:spring-tool-suite-3.0.0.RELEASE-e4.2-win32-installer.exe 2、安装并打开 3、安装groovy和grails插件 4、创建转载 2013-11-15 18:12:23 · 1670 阅读 · 0 评论 -
GRAILS中Criteria的OR的写法
Java代码 Person.withCriteria { or { and { eq 'lastName', 'Winter' eq 'firstName', 'Johnny' } and { eq 'lastName', 'Br转载 2013-11-15 18:07:12 · 1901 阅读 · 0 评论 -
Groovy学习1
Groovy是设计用来以精简快速有趣的方式来在Java平台上处理事务,并且把类似Python Ruby等的强大功能带到Java的世界里,是 JVM 的一个替代语言 — 替代 是指可以用 Groovy 在 Java 平台上进行 Java 编程,使用方式基本与使用 Java 代码的方式相同。在编写新应用程序时,Groovy 代码能够与 Java 代码很好地结合,也能用于扩展现有代码. 就好比是jav转载 2013-11-15 17:59:18 · 1061 阅读 · 0 评论 -
Grails框架优劣势分析及同类比较
Grails的优势 DRY(Don't Repeat Yourself,不要重复自己),约定优于配置(Convention over Configuration) DRY和约定优先于配置的思想,是由Rails兴起并迅速被广泛接收和欣赏的Web框架新思路。Grails作为JEE世界的Rails,把这些最前沿的设计理念带入已显得陈旧的JEE社区,拥有鲜明突出的特点,以及由此带来的优秀的开发效率。转载 2013-12-09 16:04:19 · 2633 阅读 · 0 评论