rss Home » Tag Archive For ‘Spring’

Drools Developer’s Cookbook

Drools Developers Cookbook

Book Description

is an open source business rules engine that provides agility and flexibility to your business logic. 5 has evolved to provide a unified and integrated platform for business rules, business processes, event processing and automated planning. With this book in hand you will be able to use any of these modules and their specific features quickly and with ease.

Developer will help you to apply the latest community features to your projects. You will learn about all the modules – Guvnor, Fusion, Expert, and Planner – along with 5 and integration capabilities. The straightforward recipes will help you to implement even more rules in your projects and take you to a new level with the platform.

This book teaches you how to create a more robust business rules implementation, starting with tips on how to write business rules manually, or by using the newest Guvnor rule editors. You will learn how your rules can be integrated with another framework to create a full solution and discover how to use complex features such as event processing. The recipes cover all of the Drools modules and will help you to solve problems with planning, remote execution, and much more.

What you will learn from this book

  • Use Drools Guvnor for rules authoring and configuration
  • Configure different ways to store your knowledge using Marshallers, and with
  • Understand how to add complex event processing capabilities to a project Download Now »

Spring Batch in Action

Spring Batch in Action

Book Description

Batch is an in-depth guide to writing batch applications using Batch. Written for developers who have basic knowledge of and the lightweight container, the book provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Batch framework.

is a thorough, in-depth guide to writing efficient batch applications. Starting with the basics, it discusses the best practices of batch jobs along with details of the framework. You’ll learn by working through dozens of practical, reusable examples in key areas like monitoring, tuning, enterprise integration, and automated testing.

No prior batch programming experience is required. Basic knowledge of and Spring is assumed.

What’s Inside

  • Batch programming from the ground up
  • Implementing data components
  • Handling errors during batch processing
  • Automating tedious tasks

Table of Contents
PART 1 BACKGROUND
Download Now »

Practical RichFaces, 2nd Edition

Practical RichFaces, 2nd Edition

Book Description

4 is a component library for JavaServer Faces, and an advanced framework for easily integrating capabilities into business applications. It lets you quickly develop next-generation web applications based on 2/.

In this definitive 4 book, instead of using Tools, the author bases all examples on Maven so that any IDE can be used—whether it’s , , or even .

Practical RichFaces also describes how to best take advantage of RichFaces—the integration of the 4 and RichFaces libraries—to create flexible and powerful programs. Assuming some background, it shows how you can radically reduce programming time and effort to create rich -based applications.

What you’ll learn

  • How to build rich Internet applications with out-of-the-box RichFaces components
  • Best strategies for implementing Ajax applications using RichFaces
  • When best to use the two libraries
  • How to create new skins for your app in no time
  • How to create applications without needing to write any JavaScript code

Who this book is for

Spring Roo 1.1 Cookbook

Spring Roo 1.1 Cookbook

Book Description

Roo is an easy-to-use productivity tool for rapidly developing enterprise applications using well-recognized frameworks such as , , AspectJ, Web Flow, Security, , and so on. Roo takes care of creating maven-enabled projects, enterprise application architecture based on your choice of technologies, unit/integration tests based on your choice of testing framework, and so on. The bottom line is that if you’re using , then you must consider using Roo for increased productivity.

Spring Roo 1.1 brings together a collection of recipes that demonstrate how the Spring Roo developer tool simplifies rapidly developing enterprise applications using standard technologies/frameworks such as , , Spring, Flex, Spring Web Flow, Spring Security, and so on. It introduces readers to developing enterprise applications for the real world using Spring Roo tool. The book starts off with basic recipes to make readers comfortable with using Spring Roo tool. As the book progresses, readers are introduced to more sophisticated features supported by Spring Roo in the context of a Flight Booking application. In a step-by-step by fashion, each recipe shows how a particular activity is performed, what Spring Roo does when a command is executed, and why it is important in the context of the application being developed.

Initially, you make a quick start with using Spring Roo through some simple recipes. Then you learn how Spring Roo simplifies creating the persistence layer of an enterprise application using . You are introduced to the various roo commands to create entities Download Now »

Getting Started with Roo

Getting Started with Roo

Book Description

Roo goes a step beyond the Framework by bringing true Rapid Application to —just as Grails has done with Groovy. This concise introduction shows you how to build applications with Roo, using the framework’s shell as an intelligent and timesaving code-completion tool. It’s an ideal RAD tool because Roo does much of the tedious code maintenance.

You’ll get started by building a simple customer relationship management application, complete with step-by-step instructions and code examples. Learn how to control any part of the application with Roo’s opt-in feature, while using this open source framework to automate the rest of the code.

  • Set up a application and working Maven build to see Roo
  • Address persistence with and the Neo4j graph database—and learn how Roo supports NoSQL databases
  • Use Roo’s database reverse-engineering feature to generate a data model from an existing schema
  • Build Roo applications with Spring MVC, Spring WebFlow, Google Web Toolkit, Vaadin, and other web frameworks
  • Secure and test your application

About the Author
Josh Long is the Spring developer advocate, an editor on the queue for InfoQ.com, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Download Now »

The Definitive Guide to Terracotta

The Definitive Guide to Terracotta

Book Description

Get the definitive guide on all the fundamentals of as well as user secrets, recipes, and prepackaged frameworks.

Written by ’s chief technology officer Ari Zilka and his team, The Definitive Guide to Terracotta: Cluster the for , and Scalability covers the following:

  • High Availability (HA) nth degree scaling and clustering for traditional J2EE and EE 5 applications (using Seam or other application) as well as –based enterprise applications
  • Everyday Terracotta using its prepackaged frameworks and integration recipes, including configuration and customization for your application tuning, no matter the scale
  • Power user secrets available, including config modules, customized advanced performance tuning, SDLC, Maven, and more

What you’ll learn

  • See how Terracotta works fundamentally, and the user pieces and parts necessary for using Terracotta and its open source options
  • Learn and apply case studies involving distributed cache, , Master/Worker, and HTTP Session
  • Understand thread coordination and advanced performance tuning
  • Use more advanced case studies involving Spring, POJOs, FOO, and more
  • Configure and create your own modules using the software and deployment life cycle Download Now »