Spring支持3中不同的脚本语言(看来支持地还挺多的嘛):JRuby、Groovy和BeanShell。 这三个都是java社区的脚本语言(反正到目前为止我一个都没用过,可见我有多挫)。 JRuby,是基于java开放源码实现的Ruby编程语言,支持java和Ruby之前的双向访问(胶水语言?)。... ...
分类:
编程语言 时间:
2016-09-22 10:11:06
阅读次数:
239
初次认识groovy是在2009年,当时看了Manning出版的《Groovy in Action 1st Edition》,对groovy这个语言的交互性shell,以及灵活的语法留下了深刻的印象,但限制于自己对脚本语言的特性了解甚少,社区基础的薄弱,以及所谓java is best的年少轻狂,没... ...
分类:
其他好文 时间:
2016-09-17 21:48:34
阅读次数:
127
语法规则 下面的语句都是正确的 参数列表 可以看到参数列表使用逗号分隔,而且 typed 和 untyped 均可,-> 符号用以分隔参数列表和语句。值得提一下,如果闭包只有一个参数,那么可以省略参数列表,直接使用 it 代替参数。 委托策略 闭包有三个概念:this、owner 和 delegat ...
分类:
其他好文 时间:
2016-09-16 21:14:24
阅读次数:
228
Jenkins2 入门到精通系列文章。 Jenkins2 下载与启动jenkins2 插件安装jenkins2 hellopipelinejenkins2 pipeline介绍jenkins2 javahelloworldjenkins2 groovy入门jenkins2 pipeline入门jen ...
分类:
其他好文 时间:
2016-09-15 21:38:41
阅读次数:
1306
建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy、Javascript等,这些入侵者都有一个共同特征:全是同一类语言 脚本语言,它们都是在运行期解释执行的。为什么Java这种强编译型语言会需要这些脚本语言呢?那是因为脚本语言的三大特征,如 ...
分类:
编程语言 时间:
2016-09-11 10:22:44
阅读次数:
196
使用 Apache Shiro 为 web 应用程序进行用户身份验证 Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。在本文中,了解 Apache Shiro 并通过示例来在一个 Groovy web 应用程序中尝试使用 Shiro 进行身份验证和授权。 使用 A ...
分类:
Web程序 时间:
2016-09-09 20:43:31
阅读次数:
278
大家都知道, Android Studio 的编译构建,是基于Gradle的, 而Gradle又是基于Groovy, Groovy又是基于Java的 Android Studio 的gradle 本身就是基于groovy的, 所以环境的搭建就不多说了。 Groovy语言基础 1. 注释:与java相 ...
分类:
移动开发 时间:
2016-09-03 22:35:36
阅读次数:
263
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。 构建工具就是对你的项目进行编译,运行,签名,打包,依赖,管理等一系列功能的合集,传统的构建工具有Make,Ant,Maven, ...
分类:
移动开发 时间:
2016-09-01 18:30:56
阅读次数:
218
Play拥有高效的模板系统。Template引擎使用Groovy作为表达式语言。Play的模板保存在app/views目录下。1.Template语法:1.1.Expressions:${…}输出变量的值。例如:${frontPost.title}该表达式会输出frontPost变量对象的title属性值。如果你不确定frontPost是否为Null,可以如下..
分类:
其他好文 时间:
2016-08-30 22:59:12
阅读次数:
450
Struts2学习笔记(OGNL表达式)
Struts2支持以下几种表达式语言:OGNL(Object-GraphNavigationLanguage),可以方便地操作对象属性的开源表达式语言;JSTL(JSPStandardTagLibrary),JSP2.0集成的标准的表达式语言;Groovy,基于Java平台的动态语言,它具有..
分类:
其他好文 时间:
2016-08-29 00:18:00
阅读次数:
230