Scripting in Java : languages, frameworks, and patterns / Dejan Bosanac.

By: Bosanac, DejanMaterial type: TextTextPublisher: Upper Saddle River, NJ : Addison-Wesley, c2008Description: xx, 528 p. : ill. ; 24 cmISBN: 9780321321930 (pbk. : alk. paper); 0321321936Subject(s): Java (Computer program language) | Programming languages (Electronic computers)DDC classification: 005.13/3 LOC classification: QA76.73.J38 | B6715 2008Online resources: Table of contents only
Contents:
Chapter 1. Introduction to scripting. Background -- Definition of a scripting language -- Scripting languages and virtual machines -- A comparison of scripting and system programming -- The hybrid approach -- A case for scripting. Chapter 2. Appropriate applications for scripting languages. Wiring -- Prototyping -- Customization -- Software development support -- Administration and management -- User interface programming -- Use cases -- Additional characteristics. Chapter 3. Scripting languages inside the JVM -- Under the hood -- Scripting language concepts -- BeanShell -- Jython -- Rhino -- Groovy -- Other scripting languages. Chapter 4. Groovy. Why groovy? -- Installation -- Running groovy scripts -- Compiling groovy scripts -- Script structure -- Language syntax -- System operations. Chapter 5. Advanced groovy programming. Groovy SQL -- Groovlets -- Groovy templates -- GroovyMarkup -- Groovy and swing. Chapter 6. Bean scripting framework -- Introduction to the Bean scripting framework -- Getting started -- Basic concepts -- Working with script files -- Methods and functions -- Data binding -- Compilation -- Applications. Chapter 7. Practical scripting in JAVA -- Unit testing -- Interactive debugging -- Build tools (ant scripting) -- Shell scripting -- Administration and management. Chapter 8. Scripting patterns. Scripted components pattern -- Mediator pattern (glue code pattern) -- Script object factory pattern -- Observer (broadcasters) pattern -- Extension point pattern -- Active file pattern. Chapter 9. Scripting API. Evaluation -- Binding -- Code generation -- Additional engine interfaces. Chapter 10. Web scripting famework. Architectural challenges. Appendix A: Groovy installation -- Appendix B. Groovy IDE support -- Appendix C: Installing JSR 223.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current library Call number Copy number Status Notes Date due Barcode
Books Books Female Library
QA76.73 .J38 B6715 2008 (Browse shelf (Opens below)) 1 Available STACKS 51952000080329
Books Books Main Library
QA76.73 .J38 B6715 2008 (Browse shelf (Opens below)) 1 Available STACKS 51952000057970

Includes index.

Chapter 1. Introduction to scripting. Background -- Definition of a scripting language -- Scripting languages and virtual machines -- A comparison of scripting and system programming -- The hybrid approach -- A case for scripting. Chapter 2. Appropriate applications for scripting languages. Wiring -- Prototyping -- Customization -- Software development support -- Administration and management -- User interface programming -- Use cases -- Additional characteristics. Chapter 3. Scripting languages inside the JVM -- Under the hood -- Scripting language concepts -- BeanShell -- Jython -- Rhino -- Groovy -- Other scripting languages. Chapter 4. Groovy. Why groovy? -- Installation -- Running groovy scripts -- Compiling groovy scripts -- Script structure -- Language syntax -- System operations. Chapter 5. Advanced groovy programming. Groovy SQL -- Groovlets -- Groovy templates -- GroovyMarkup -- Groovy and swing. Chapter 6. Bean scripting framework -- Introduction to the Bean scripting framework -- Getting started -- Basic concepts -- Working with script files -- Methods and functions -- Data binding -- Compilation -- Applications. Chapter 7. Practical scripting in JAVA -- Unit testing -- Interactive debugging -- Build tools (ant scripting) -- Shell scripting -- Administration and management. Chapter 8. Scripting patterns. Scripted components pattern -- Mediator pattern (glue code pattern) -- Script object factory pattern -- Observer (broadcasters) pattern -- Extension point pattern -- Active file pattern. Chapter 9. Scripting API. Evaluation -- Binding -- Code generation -- Additional engine interfaces. Chapter 10. Web scripting famework. Architectural challenges. Appendix A: Groovy installation -- Appendix B. Groovy IDE support -- Appendix C: Installing JSR 223.

1 2

There are no comments on this title.

to post a comment.