Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks JavaScript Scripting in Java: Languages, Frameworks, and Patterns

Scripting in Java: Languages, Frameworks, and Patterns

Scripting in JavaChapter 1, “Introduction to Scripting”—Here I define the basic characteristics of scripting languages and compare them to system programming languages.
Chapter 2, “Appropriate Applications for Scripting Languages”—In this chapter, I explain the role of traditional (native) scripting languages in the overall information technology infrastructure. I also discuss tasks for which scripting languages have been used in various systems over time.
Chapter 3, “Scripting Languages Inside the JVM”—I begin this chapter by covering the basic elements of the Java platform and explaining where scripting languages fit into it. After that, I describe the main features of three popular scripting languages available for the Java Virtual Machine (JVM)—BeanShell, JavaScript, and Python—and how they can be used to interact with Java applications. At the end of this chapter, I describe other solutions available for Java developers.
Chapter 4, “Groovy”—Here I discuss the Groovy scripting language in detail. I cover its Java-like syntax and all the scripting concepts built into this language, and I discuss Groovy’s integration with Java, as well as some security-related issues.
Chapter 5, “Advanced Groovy Programming”—In this chapter, I cover some of the Groovy extensions that can aid in day-to-day programming tasks. I also explain how Java programmers can access databases, create and process XML documents, and easily create simple Web applications and swing user interfaces, using the scripting-specific features in Groovy covered in Chapter 4.
Chapter 6, “Bean Scripting Framework”—In this chapter, I describe the general Java scripting framework. In addition to explaining how to implement general support in your project for any compliant scripting language, I also discuss some basic abstractions implemented in the Bean Scripting Framework (BSF) and show some examples of successful uses.
Chapter 7, “Practical Scripting in Java”—Here I cover topics related to the use of scripting for everyday programming tasks, such as unit testing, interactive debugging, and project building, among others.
Chapter 8, “Scripting Patterns”—In this chapter, I discuss Java application design patterns that involve scripting languages. I show how you can use scripts to implement some parts of traditional design patterns and introduce some new design patterns specific only to the scripting environment. I also discuss the pros and cons of these design patterns, as well as their purpose.
Chapter 9, “Scripting API”—Here I cover the Scripting API, the standardized general scripting framework for the Java platform. The purpose of this framework is the same as that of the Bean Scripting Framework, but the Scripting API brings many new features that the modern scripting framework needs.
Chapter 10, “Web Scripting Framework”—In this chapter, I discuss the Web Scripting Framework, a framework built on top of the Scripting API and created to enable scripting languages to generate Web content inside a servlet container. I explain how native scripting languages, such as PHP, can be synergized with the Java platform to bring more flexibility in Web application development.
Download free ebooks on javascript: Scripting in Java: Languages, Frameworks, and Patterns
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack