
Groovy
russle
Java开发工程师
**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参看而已。
展开
-
Groovy语言的安装和Hello World例子
因为项目需求,看了一下动态语言,发现Groovy是一种和java语言紧密集合,同时又具备脚本语言的特写。Groovy语言的间接就不做了,有兴趣的看看http://groovy.codehaus.org/。 下面直接开始如何使用Groovy。 从最经典的hello world开始 1, 安装Java的JDK。 前面介绍了,Groovy是运行在JVM上面的,原创 2014-12-28 15:13:20 · 3954 阅读 · 0 评论 -
Groovy访问oracle数据库
Groovy访问数据库,间接,方便。 需要提前将ojdbc5.jar放到groovy'的lib文件夹下面,或者确保你Groovy能去读该驱动,例如-cp .;xxx.jar; 等等 import groovy.sql.Sql import java.sql.Connection; sql = Sql.newInstance( "jdbc:o原创 2015-04-24 17:20:57 · 4174 阅读 · 0 评论 -
React中render函数中变量map中事件无法关联的解决办法
React中render函数中变量map中事件无法关联的解决办法如下所示的代码,Input的checkbox可以正常显示3个,但是都无法和 handleChange关联上。 由于代码无法正常显示,我用图片 var Input = ReactBootstrap.Input; var T原创 2015-08-09 21:59:16 · 8008 阅读 · 1 评论 -
Groovy 解析json和闭包的使用
最近项目在适合用groovy,发现groovy已经自带了很好的json解析工具。 先是访问第三方业务的rest服务,获取了json结果,然后解析结果进行下一步业务处理。这里只是贴出最基本的json解析和处理。 import groovy.json.JsonSlurper def jsonText = "[{\"id\": \"959b17d原创 2015-10-30 16:29:33 · 7010 阅读 · 1 评论 -
GroovyEnginey与CachingGroovyEngine行为区别
Java程序中我们问了增强功能,现在都提供用户可以编程的接口,例如允许使用js, groovy等脚本语言与java编写的系统进行交互。在使用groovy时,我们通常会使用org.apache.bsf.BSFManager注册脚本引擎, 那么对于Groovy有两种引擎,该如何选择了。下面给出例子。package com.xyz.zhangsan;import org.apache.bsf.BSFEng原创 2016-07-08 10:38:07 · 911 阅读 · 0 评论 -
使用Groovy XmlParser 解析XML示例
如果你使用过java(不管你是用DOM、或者SAX、JDOM、DOM4J)来解析或者生成xml,那么相比较而言,使用Groovy生成和解析xml就比较容易。下面单刀直入。 xml文件<?xml version="1.0" encoding="UTF-8"?> <books version="1.0.1" exportDate="2016-10-10 12:30:50"> <commen原创 2016-10-11 22:28:09 · 11664 阅读 · 2 评论 -
Groovy 生成xml文件(使用MarkupBuilder)
上一篇介绍了如何使用Groovy解析xml文件,本文再介绍如何生成xml文件。与解析xml一样,Groovy也提供了两种方式MarkupBuilder和StreamingMarkupBuilder。一般而言StreamingMarkupBuilder更专业,功能更全。他们的区别有点类似于DOM和SAX, 也就说处理较大的xml文件,StreamingMarkupBuilder性能更好, 不过哟一般情原创 2016-10-14 09:25:09 · 6572 阅读 · 3 评论