LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 69.99 €
DPD courier 5.99 Bpost point 7.99 Bpost 7.49 DPD point 3.49 GLS courier 4.49

Free delivery for orders over 69.99 euro.

Java Scripting API for Enterprise Apps

Building Dynamic Rule Engines and Adaptable Software

Language EnglishEnglish
Book Paperback
Publishers Independently published, May 2026
Stop Redeploying for Minor Logic Changes. Master the Power of Runtime Agility in Java.The typical en... Full description
New New
This book is unfortunately not available :(
Please enter your email and we will get back to you when the book is available again.

Stop Redeploying for Minor Logic Changes. Master the Power of Runtime Agility in Java.

The typical enterprise Java application is a marvel of engineering precision, built with tested business logic, strict transactional guarantees, and rigid compilation pipelines. But underneath this sophistication lies a critical structural assumption: that business rules are stable enough to be expressed as compiled code. When market conditions shift, pricing models evolve, or fraud patterns adapt, this model breaks down. Every minor change forces an entire engineering cycle: tracking tickets, rebuilding, integration testing, and full server redeployments.

Java Scripting API for Enterprise Apps bridges the gap between static type safety and runtime flexibility. This comprehensive, 15-chapter handbook guides software architects and senior engineers through building secure, scalable, and hot-swappable business rule engines directly inside the Java Virtual Machine (JVM).


What You Will Learn inside This Production-Grade Guide:
  • Modern Polyglot Architectures: Navigate the modern JVM landscape following the removal of Nashorn. Master polyglot scripting with GraalVM (GraalJS), Apache Groovy, and Kotlin JSR 223 infrastructure.
  • Production-Grade Performance: Break through the Abstract Syntax Tree (AST) parsing bottlenecks. Build advanced, thread-safe, self-invalidating script caching layers using Caffeine to achieve near-native execution speeds.
  • Enterprise Sandboxing & Security: Defend your host application against malicious script execution, Infinite loops, and Resource Exhaustion. Configure absolute isolation via GraalVM Context Builders to block unauthorized file, network, and system access.
  • Multi-Threading & Concurrency: Understand shared state at the engine level. Implement robust engine pooling frameworks using Apache Commons Pool to safely distribute script execution contexts across high-throughput worker nodes.
  • DevOps Integration & Testing: Apply database schema designs featuring semantic versioning, audit trails, and zero-downtime rollbacks. Write precise JUnit 5 unit tests and build full validation pipelines using Testcontainers.
  • Framework Integration: Inject dynamic rule engines directly into reactive data streaming pipelines utilizing Spring Boot, Spring WebFlux, and Project Reactor.

Architectural Blueprint & Layout

This book moves directly past academic code snippets to address the realities of distributed systems and cloud-native architecture. Inside, you will find complete implementations for:

  • Designing database-backed rule repositories.
  • The Interface Map pattern to dynamically bind loose script text to standard Java interfaces.
  • Custom SLF4J and Logback stream adapters to capture guest script telemetry seamlessly.
  • Deploying stateless script-execution clusters within Kubernetes pods.

Stop letting engineering deployment pipelines dictate business agility. Empower your corporate systems, minimize application downtime, and learn how to merge compile-time reliability with real-time scripting elasticity.

Get your copy today and build software that adapts instantly.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Java Scripting API for Enterprise Apps
Author Ronan Keel
Language English
Binding Book - Paperback
Date of issue 2026
Number of pages 174
EAN 9798199028035
Libristo code 52748088
Weight 314
Dimensions 178 x 254 x 9
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account