利用Java平台新的脚本支持,可以提高效率,简化开发过程,并解决从原型到Web应用程序编程的各种问题。本书涵盖了利用Java编写脚本的主要方面,包括振奋人心的新Groovy脚本语言及Java的新脚本API以及Web Scripting API。
本书从回顾脚本语言的角色和价值入手,然后针对Java平台系统地介绍了当今最好的脚本解决方案。介绍了Java脚本框架,指明了将脚本整合到Java应用程序中去的公认模式,并展现了从单元测试到工程构建的一切实用技术。本书用大量代码实例来阐述重要的概念,示范了在现实Java工程中运行的脚本。
本书内容包括:
为什么脚本语言能为Java编程人员提供惊人的价值。
在JVM内部运行的脚本语言:BeanShell、JavaScript和Python。
Groovy详解:安装、配置、与Java类似的语法、Java整合及安全等。
Groovy扩展:访问数据库、使用XML,并构建简单的Web应用程序和基于Swing的UI。
Bean脚本框架:实现、基础抽象和使用范例。
基于Java脚本的传统模式和新模式。
JSR 223 Scripting API:语言绑定,发现机制,线程、可插拔的命名空间等。
JSR 223 Web Scripting Framework:编写在Servlet容器内生成Web内容的脚本。
所有代码范例都可以在华章网站和上下载得到。
展开