groovy强大的集成性能

只要你能想到的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针对各种任务的集成性和扩展性。以下是当前可用的模块,以及有效的工具。

  • COM Scripting使用Groovy进行Windows ActiveX 和 COM 组件的脚本编程
  • Gant
  • GFreeMarkerGroovy与FreeMarker模板引擎的集成
  • Google Data Support增强Groovy中Google数据APIs的易用性
  • Gram类似于xdoclet的简单工具,用于处理doclet标签或Java 5注释(annotation)
  • GraphicsBuilder — 图像生成器, Groovy的Java 2D 生成器
  • Grapplet
  • Griffon对Groovy 桌面应用的加强
  • Groosh为处理外部进程,提供类似于shell的能力
  • Groovy Jabber-RPC能够使用Jabber协议创建XML-RPC调用
  • Groovy Monkey用于Eclipse平台的动态脚本工具
  • Groovy SOAP — 使用创建SOAP服务端,以及调用远程SOAP服务端
  • GroovyLab为数学工程提供领域专用语言(domain specific language,DSL)(语法类似于matlab)
  • GroovySWTSWT(eclipse的Standard Widget Toolkit)的包装器
  • GroovyWSGroovySOAP的替代品,使用CXF和Java5 的特性
  • GSP表示GroovyServer Pages,类似于JSP (JavaServer Pages)
  • GSQL使Groovy访问数据库更容易
  • JideBuilderJIDE Common Layer 开源) 的Groovy生成器
  • Native Launcher启动groovy脚本的原生程序
  • Windows NSIS-Installer制作Groovy专用于Windows的安装版本
  • Windows Services基于WinNT (Windows)服务的框架
  • WingSBuilderwingS Framework 的Groovy生成器
  • XMLRPC允许创建本地的XML-RPC服务端,以及调用远程XML-RPC服务端
  • Grails基于Groovy的Web框架,从Ruby on Rails得到的灵感
  • GORMGrails Object-Relational Mapping ,Grails对象-关系映射持久性框架
  • GroovyPluginJSPWiki的Groovy 插件
  • Maven Plugin集成Maven

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

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

你可能感兴趣的:(Java)