`
yangzb
  • 浏览: 3500384 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

groovy强大的集成性能

    博客分类:
  • Java
阅读更多

只要你能想到的Java类库,都包容在groovy中。groovy(目前版本为1.5)可以与大量已有的Java类库和工具集成工作(有时候groovy极大地扩展了这些类库和工具),如下:

Ant 集成Groovy
Bean 脚本框架(BSF,Bean Scripting Framework
使用Groovy和Scriptom 架起Java与.NET之间的桥梁
Groovy与JMX
Groovy的Maven插件
使用Groovy进行 GUI编程
集成TPTP
使用IKVM 在.NET 2.0中运行Groovy
单元测试
Groovy中使用 JUnit 4
使用其他测试框架
使用其他XML类库

Groovy中使用Spring工厂

五彩缤纷的“模块”运用于groovy,它们增强了groovy针对各种任务的集成性和扩展性。以下是当前可用的模块,以及有效的工具。

  • Grails 基于Groovy的Web框架,从Ruby on Rails得到的灵感
  • GORM Grails Object-Relational Mapping ,Grails对象-关系映射持久性框架
  • GroovyPlugin JSPWiki的Groovy 插件
  • Maven Plugin 集成Maven

最后再说一句,如果你没有在上面列表中找到你想要的,那么记住——Groovy就是Java!只需要将要用的jar放到classpath中,就可以开始编写代码了——和编写Java程序一样。

Refyl 翻译自Groovy官方文档,阅读原文

分享到:
评论

相关推荐

    groovy-2.3.6-installer

    这意味着Groovy可以无缝地与现有的Java项目集成,成为Java开发中的强大辅助工具。 总结起来,"groovy-2.3.6-installer"是一个针对Windows用户的Groovy安装程序,提供了便捷的安装途径,帮助开发者快速搭建Groovy...

    groovy-all

    Groovy是一种动态、开源的编程语言,它是Java平台上的一个重要的补充。Groovy结合了Python、Ruby和...在Java项目中引入这个库,你可以轻松地集成Groovy脚本,提升开发效率,同时得益于其动态特性和强大的库支持。

    apache-groovy-sdk-4.0.1下载

    这对于Java开发者来说是个巨大的优势,因为他们可以无缝地将Groovy集成到现有的Java项目中,利用Groovy的便利性来提高生产力。 在"groovy-4.0.1"这个压缩包内,通常会包含以下内容: 1. **groovy-all.jar**:这是...

    Groovy学习资料

    此外,Groovy还有闭包(Closure)的概念,这是Groovy强大的功能之一,它可以用来处理函数式编程任务,如数据过滤和映射。 其次,Groovy的动态特性是另一个关键知识点。Groovy可以在运行时改变类的结构,这意味着你...

    请放弃 Jruby和Jython 而选择 Groovy

    总的来说,Groovy在集成性、性能、工具链和社区支持等方面表现出色,为Java开发者提供了一个既熟悉又高效的开发选项。因此,如果在Jruby、Jython和Groovy之间做选择,Groovy可能是更适合Java背景开发者的解决方案。...

    apache-groovy-sdk-3.0.6.zip

    6. **Gradle集成**:由于Groovy是Gradle的默认脚本语言,所以SDK可能包含了与Gradle集成的相关工具,使得开发者可以利用Groovy编写构建脚本。 7. **函数式编程支持**:Groovy支持闭包和高阶函数,这使得函数式编程...

    groovy包及相关学习资料

    - **静态类型**:Groovy 2.0及以后版本引入了静态类型检查,允许开发者选择静态类型模式以提高代码的可维护性和性能。 - **集成Java**:Groovy可以无缝地与Java代码混合使用,可以导入Java类库,甚至直接调用Java...

    apache-groovy-sdk-2.4.15

    Apache Groovy SDK 2.4.15 是一个强大的、动态的编程语言,它与Java平台紧密集成,提供了简洁的语法和丰富的元编程能力。这个SDK包含Groovy语言的完整开发工具包,允许开发者在Java平台上进行Groovy程序的设计、构建...

    apache-groovy-sdk-3.0.8.zip

    使用这个SDK,开发者可以安装Groovy环境,编写Groovy脚本,利用Groovy的强大特性来提升开发效率,尤其是在处理复杂配置、自动化任务、集成测试等方面。同时,结合SpringBoot,可以构建高效、轻量级的Java应用。

    apache-groovy 2.4.13

    Apache Groovy 2.4.13 是一个强大的、动态的编程语言,它与Java平台紧密集成,提供了简洁的语法和强大的元编程能力。作为Java生态系统的组成部分,Groovy经常被用于构建脚本、自动化任务、Web应用以及领域特定语言...

    Groovy安装以及简单使用

    Groovy与Java的集成非常紧密,可以通过`@groovy.transform.CompileStatic`注解实现静态类型检查,提升代码的编译时性能。同时,Groovy还可以调用Java库,如下面的例子所示: ```groovy import java.util.Date Date...

    Groovy-sdk-2.4.7

    Groovy SDK 2.4.7是该语言的一个版本,提供了完整的开发工具包,包括编译器、解释器和其他必要的库,使得开发者能够利用Groovy的强大功能进行开发。 Groovy的设计目标之一是提高开发效率,它通过简洁的语法减轻了...

    groovy-binary-1.6.4

    2. **闭包**:Groovy的闭包是其强大的功能之一,它类似于函数指针或lambda表达式,可以作为参数传递,也可以在运行时定义。 3. ** Grape**:Grape是Groovy的依赖管理工具,类似于Java的Maven或Gradle,允许你在运行...

    ADF_Groovy(1)

    Groovy是一种强大的、动态的编程语言,它与Java平台紧密集成,可以在Java应用程序中无缝使用。在Oracle Application Development Framework (ADF) 中,Groovy的运用为开发者提供了更灵活和高效的编码方式,特别是在...

    目前最新版groovy-2.4.11

    Groovy是一种基于Java平台的、动态的、强大的编程语言,它设计目的是为了提高开发者的生产力,同时保持与Java的无缝集成。"groovy-2.4.11"是Groovy语言的一个稳定版本,发布于2016年,包含了各种优化和改进,以提供...

    Myeclipse Groovy 插件

    总的来说,MyEclipse Groovy插件旨在为Java开发者提供一个完整的Groovy开发环境,让他们能够充分利用Groovy的灵活性和便捷性,同时不失MyEclipse的强大功能和稳定性能。正确安装和使用这款插件,能有效提升Groovy...

    groovy学习

    - Gradle,一个强大的构建自动化工具,它的脚本默认是用Groovy编写的,这使得构建脚本更加灵活和强大。 - Gradle插件生态系统广泛,允许自定义扩展,适用于各种项目需求。 4. **Groovy Shell和 Grape**: - ...

    groovy-sdk-2.4.3.zip

    这个SDK包含了开发Groovy应用程序所需的所有工具和库,使得开发者能够方便地在项目中使用或集成Groovy。 Groovy SDK的核心组成部分包括: 1. **Groovy解释器**:Groovy解释器负责执行Groovy代码,它能够直接运行未...

    groovy 1.7官方教程

    - **Web应用开发**:利用Groovy与Grails框架结合,快速构建高性能Web应用程序。 - **GUI应用开发**:借助SwingBuilder等工具,使用Groovy开发桌面图形用户界面应用。 - **数据库交互**:利用Groovy的SQL构建器简化...

Global site tag (gtag.js) - Google Analytics