Feb 02, 2012 |
2,456 views |

Book Description
JBoss Drools is an open source business rules engine that provides agility and flexibility to your business logic. Drools 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.
Drools Developer Cookbook will help you to apply the latest community features to your projects. You will learn about all the Drools modules – Guvnor, Fusion, Expert, and Planner – along with jBPM5 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 Drools 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 JPA with Spring
- Understand how to add complex event processing capabilities to a project Download Now »
Nov 01, 2011 |
5,337 views |

Book Description
Spring Batch in Action is an in-depth guide to writing batch applications using Spring Batch. Written for developers who have basic knowledge of Java and the Spring lightweight container, the book provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Spring Batch framework.
Spring Batch in Action 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 Spring Batch 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 Java 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 »
Oct 19, 2011 |
5,505 views |

Book Description
RichFaces 4 is a component library for JavaServer Faces, and an advanced framework for easily integrating AJAX capabilities into business applications. It lets you quickly develop next-generation web applications based on JSF 2/Ajax.
In this definitive RichFaces 4 book, instead of using JBoss Tools, the author bases all examples on Maven so that any IDE can be used—whether it’s NetBeans, Eclipse, JBoss or even Spring.
Practical RichFaces also describes how to best take advantage of RichFaces—the integration of the Ajax4jsf and RichFaces libraries—to create flexible and powerful programs. Assuming some JSF background, it shows how you can radically reduce programming time and effort to create rich AJAX-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
Oct 01, 2011 |
6,630 views |

Book Description
Spring Roo is an easy-to-use productivity tool for rapidly developing Java enterprise applications using well-recognized frameworks such as Spring, Hibernate, AspectJ, Spring Web Flow, Spring Security, GWT, and so on. Spring 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 Spring, then you must consider using Spring Roo for increased productivity.
Spring Roo 1.1 Cookbook 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 JPA, GWT, 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 JPA. You are introduced to the various roo commands to create JPA entities Download Now »
Sep 05, 2011 |
6,901 views |

Book Description
Spring Roo goes a step beyond the Spring Framework by bringing true Rapid Application Development to Java—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 Spring application and working Maven build to see Roo in action
- Address persistence with JPA 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 Java queue for InfoQ.com, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Download Now »
Aug 30, 2011 |
4,133 views |

Book Description
Get the definitive guide on all the fundamentals of Terracotta as well as user secrets, recipes, and prepackaged frameworks.
Written by Terracotta’s chief technology officer Ari Zilka and his team, The Definitive Guide to Terracotta: Cluster the JVM for Spring, Hibernate and POJO Scalability covers the following:
- High Availability (HA) nth degree scaling and clustering for traditional J2EE and Java EE 5 applications (using Seam or other application) as well as Spring–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, Hibernate, 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 development and deployment life cycle Download Now »