![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
groovy &grails
lingjiuhun
这个作者很懒,什么都没留下…
展开
-
Groovy高效编程——用Groovy轻松搞定SOAP消息
Groovy高效编程——用Groovy轻松搞定SOAP消息 看了YanHua同学的《 用JRuby轻松搞定SOAP消息 》,也手痒了,那我就用Groovy来实现一个吧:) 0,下载jar包:http://dist.codehaus.org/groovy/jars/groovysoap-all-1.0-0.3-snapshot_jdk1.5.0.jar, 并将其放置于/lib目转载 2012-08-04 23:03:32 · 1063 阅读 · 0 评论 -
Grails 回滚编程性事务
本文总结了编程性事务和声明性事务回滚的两种方法,并提到了一个非常容易忽视的问题。 回滚编程性事务 编程性事务在Grails中是通过withTransaction方法实现的,它接收一个闭包,并且会把TransactionStatus传给这个闭包。要想回滚事务,调用TransactionStatus上的setRollbackOnly()方法即可。下面是一个账户转账的例子: 01 A转载 2012-11-21 11:07:14 · 1377 阅读 · 0 评论 -
改变 Grails 的缺省事务行为
Grails通过Service让我们不用进行任何配置就享受到了声明式事务这一特性。可是,这也让我们不得不接受它预先设置的事务行 为:PROPAGATION_REQUIRED。要是我想使用其它的事务行为该如何做呢?没关系,使用@Transactional进行配置就行了。 废话少说,直奔正题。下例就展示了自定义Grails事务行为的做法: Domain1Service,其中的saveD转载 2012-11-21 12:14:47 · 595 阅读 · 0 评论 -
linux下Quartz被调度2次问题
最近写了一些定时任务,由于任务比较多,采用了Quartz来实现,但是在windows环境下测试的时候一切正常,但是放到linux服务器上的时候就出现了2次任务调度的情况,一个任务被执行了2次,无赖中的时候在javaeye上居然发现了解决方案:http://www.javaeye.com/post/575262?page=1 当我们吧项目发布到tomcat下的时候,windows下的tomcat的转载 2012-11-09 11:16:16 · 1378 阅读 · 0 评论 -
Groovy解析xml
Groovy解析xml,解析过程超简洁 方式1: Java代码 static main(args) { File xmls =new File(""); def asset = new XmlParser().parse("c:/CCTV1_20120523_185942738_770297_117912.xml");转载 2012-11-07 15:33:19 · 2401 阅读 · 0 评论 -
Grails WEB层 过滤器
6.6 过滤器 尽管Grails支持良好的细粒度控制器(controller),但只对少数控制器(controller)的应用时非常有用,当管理大型应用时就会变得很困难。另一方面,过滤器能横跨一群控制器(controller),一个URI空间或一个具体的操作(action)。过滤器对插件更容易并能保证彻底的分离主要控制器(controller)逻辑,有利于所有像安全,日志等等这样的横切关注点 .转载 2012-08-19 15:23:09 · 1421 阅读 · 2 评论 -
Grails, spring-security-core plugin:使用email登录
1. Implement the first requirement – Add an email address property to the user domain This is really simple, just add the property to the domain class Groovy代码 package org.custo转载 2012-08-14 17:05:10 · 1673 阅读 · 0 评论 -
SpringSrcureCode在grails中实现用户--角色--权限的管理
项目小组最近对原系统角色权限的管理进行重构,我使用Grails的插件SpringSecureCode来实现了用户--角色--权限的管理,即:用户可以关联多了角色,一个角色可以拥有多个权限。具体实现步骤如下: 一. 安装插件,执行插件的脚本建立管理内容 1.在cdm中打开项目目录,在项目下执行下面两条命: $ grails install-plugin spring-security-转载 2012-08-14 16:50:46 · 1404 阅读 · 0 评论 -
grails Export插件使用
1. gsp页面head中添加 2. body中适当位置添加 3.控制器中使用 import org.codehaus.groovy.grails.commons.ConfigurationHolder /***** *Export,导出插件 *****/ def exportService def tes原创 2012-08-06 18:31:55 · 1002 阅读 · 0 评论 -
grails constraints解析(约束解析)
grails中根据domain类取各个属性约束: /******* *constraints 解析 *o 对象或类 *pp 对象属性 *返回该对象属性约束集合 *******/ def excconstraints(Object o,String pp){ // println us.constrain原创 2012-08-04 23:21:18 · 1469 阅读 · 0 评论 -
grails获取domain类所有属性
grails根据domain类获取属性 /******** *获取对象属性 *o为类 *********/ def getCProperty(Object o){ // println o.toString().split(" ")[1] def tripCla=grailsApplication.getA原创 2012-08-05 00:34:43 · 1376 阅读 · 0 评论 -
让Grails显示SQL记录
1.修改config.groovy文件中的log4j configuration,把hibernate="off"改成hibernate="on", 这样就可以输出Hibernate运行的详细日志,包括SQL Log。 2.一般情况下,我们不需要方法1输出的详细的日志,仅仅需要输出SQL Log, 可以DataSource.groovy中的数据库环境配置(environment spec转载 2012-11-22 12:02:12 · 1453 阅读 · 0 评论