12.7 小结
本章使用Groovy和各种技术实现了一个简单的Web服务。我们首先安装了Groovy Eclipse插件以及依赖管理插件Apache IvyDE。我们在应用程序中嵌入H2 DBMS,并使用行业标准JDBC与之通信。我们创建了两个数据表,并使用一些示例记录填充它们。我们使用Groovy类MarkupBuilde根据数据库的内容生成了一个XML。Groovy之所以能够提供像MarkupBuilde这样的类,是因为它是一种动态编程语言。我们最初创建的是一个简单的控制台程序,但探索框架Vert.x后,我们将其改成了Web服务。
至此,本书要介绍的五种主要语言都介绍完了,它们是Java、Scala、Clojure、Kotlin和Groovy。但愿通过阅读本书,你找到了自己最喜欢的JVM语言。除这五种外,还有其他的JVM语言,附录A将讨论一些已经在JVM中实现的主流语言的方言,还将介绍其他一些暂露头角的语言。
