Search

Developer Authored Books

Choose from a growing number of books to learn all about your favourite technologies direct from the source. As developers of the software, the authors of these publications offer a unique insight into the reasons and decisions behind its design.


GateIn Cookbook

All you need to develop and manage a GateIn portal and all available portlets. Thorough detail on the internal architecture needed to use the components. Manage portal resources on a command line; choose the authentication system, configure users and groups and migrate portlets from other portals

Purchase from Packt

 

HornetQ Messaging Developer's Guide

Messages and information can be exchanged at exponential speed with JBoss HornetQ asynchronous messaging middleware. Learn how to use the JAVA open source Message Oriented Framework, to build a high-performance, multi-protocol, embeddable, clustered system and manage millions of messages per second.

Purchase from Packt

 

JBoss ESB Beginner’s Guide
JBoss ESB Beginner’s Guide

By Len DiMaggio, Kevin Conner, Magesh Kumar B, Tom Cunningham, Published by Packt

Develop your own service-based applications, from simple deployments through to complex legacy integrations. Learn how services can communicate with each other and the benefits to be gained from loose coupling. Contains clear, practical instructions for service development, highlighted through the use of numerous working examples.

Purchase from Packt

RESTful Java with Jax-RS by Bill Burke
RESTful Java with Jax-RS (Animal Guide)

By Bill Burke, Published by O'Reilly

Learn how to design and develop distributed web services in Java using RESTful architectural principals and the JAX-RS specification in Java EE 6. With this hands-on reference, you'll focus on implementation rather than theory, and discover why the RESTful method is far better than technologies like CORBA and SOAP.

Purchase from Amazon

Seam in Action
Seam in Action

By Dan Allen foreword by Norman Richards, Published by Manning

Seam in Action offers an objective and in-depth look at Seam, an integration framework that combines many aspects of Java EE, corrects shortcomings in its technologies (JSF, EJB, JPA) and fills in gaps where they interface, all while reducing the platform's complexity. This feat is achieved through a consistent use of stateful components, annotations, the EL, and XHTML-based templates, giving you maximum distance out of every keystroke. The book has a strong focus on persistence, which Seam actually gets right by teeing it up on the conversation--a stateful context which spans a sequence of requests, serves as an business-intelligent cache to reduce load on the database, and eliminates lazy instantiation problems that plague many applications. As you advance through this book, you'll find your application and understanding of enterprise Java mature quickly as you master technologies you thought you'd never have time to learn. Seam in Action is the ideal resource and must have guide for applying Seam effectively.

Purchase from Manning  |  Purchase from Amazon

Hibernate Search in Action
Hibernate Search in Action

By Emmanuel Brenard and John Griffin, Published by Manning

Good search capability is one of the primary demands of a business application. Engines like Lucene provide a great starting point, but with complex applications it can be tricky to implement. It's tough to keep the index up to date, deal with the mismatch between the index structure and the domain model, handle querying conflicts, and so on.

Hibernate Search is an enterprise search tool based on Hibernate Core and Apache Lucene. It provides full text search capabilities for Hibernate-based applications without the infrastructural code required by other search engines. With this free, open-source technology, you can quickly add high-powered search features in an intelligent, maintainable way.

Hibernate Search in Action is a practical, example-oriented guide for Java developers with some background in Hibernate Core. As the first book to cover Hibernate Search, it guides you through every step to set up full text search functionality in your Java applications. The book also introduces core search techniques and reviews the relevant parts of Lucene, in particular the query capabilities.

Hibernate Search in Action also provides a pragmatic, how-to exploration of more advanced topics such as Search clustering. For anyone using Hibernate or JBoss Seam, this book is the definitive guide on how to add or enhance search features in their applications.

Purchase from Manning  |  Purchase from Amazon

Practical RichFaces
Practical RichFaces

By Max Katz, Published by Apress

JBoss RichFaces is a rich JSF component library that helps developers quickly develop next–generation web applications. Practical RichFaces describes how to best take advantage of RichFaces, the integration of the Ajax4jsf and RichFaces libraries, to create a flexible and powerful programs. Assuming some JSF background, it shows you how you can radically reduce programming time and effort to create rich AJAX based applications.

Purchase from Apress

Enterprise JavaBeans 3.1 (6th edition)

By Andrew Lee Rubinger and Bill Burke, Published by O'Reilly

Learn how to code, package, deploy, and test functional Enterprise JavaBeans with the latest edition of bestselling guide. Written by the developers of the JBoss EJB 3.1 implementation, this book brings you up to speed on each of the component types and container services in this technology, while the workbook in the second section provides several hands-on examples for putting the concepts into practice. Enterprise JavaBeans 3.1 is the most complete reference you'll find on this specification.

Purchase from Amazon

Enterprise JavaBeans 3.0 (5th edition)
Enterprise JavaBeans 3.0 (5th edition)

By Richard Monson-Haefel and Bill Burke, Published by O'Reilly

If you're up on the latest Java technologies, then you know that Enterprise JavaBeans (EJB) 3.0 is the hottest news in Java this year. In fact, EJB 3.0 is being hailed as the new standard of server-side business logic programming. And O'Reilly's award-winning book on EJB has been refreshed just in time to capitalize on the technology's latest rise in popularity. This fifth edition, written by Bill Burke and Richard Monson-Haefel has been updated to capture the very latest need-to-know Java technologies in the same award-winning fashion that drove the success of the previous four strong-selling editions.

Purchase from Amazon

Java Persistence with Hibernate
Java Persistence with Hibernate

By Christian Bauer and Gavin King, Published by Manning

This book is authored by Hibernate founders and best selling authors. It covers the latest and greatest Java Persistence API (a.k.a EJB3 persistence API), and the Hibnerate3 implementation and extension of this standard API. If you are a Hibernate user, this is a must-have book to master the next evolution of of Hibernate.

Purchase from Amazon

Hibernate in Action
Hibernate in Action

By Christian Bauer and Gavin King, Published by Manning

Hibernate practically exploded on the Java scene. Why is this open-source tool so popular? Because it automates a tedious task: persisting your Java objects to a relational database. Hibernate in Action carefully explains the concepts you need, then gets you going. It builds on a single example to show you how to use Hibernate in practice, how to deal with concurrency and transactions, how to efficiently retrieve objects and use caching. The authors created Hibernate and they field questions from the Hibernate community every day - they know how to make Hibernate sing. Knowledge and insight seep out of every pore of this book.

Purchase from Amazon

JBoss: A Developer's Notebook
JBoss: A Developer's Notebook

By Norman Richards and Sam Griffith, Published by O'Reilly

JBoss: A Developer's Notebook takes you on a complete tour of JBoss in a very unique way: rather than long discussions, you will find code--lots of code. In fact, the book is a collection of hands-on labs that take you through the critical JBoss features step-by-step. You don't just read about JBoss, you learn it through direct practical application. That includes exploring the server's many configurations: from bare features for simple applications, to the lightweight J2EE configuration, to everything JBoss has in store-including Hibernate and Tomcat. This book also introduces the management console, the web services messaging features, enhanced monitoring capabilities, and shows you how to improve performance.

Purchase from Amazon

JBoss 4.0 - The Official Guide
JBoss 4.0 - The Official Guide

By Scott Stark, Marc Fleury and Norman Richards, Published by Sams

If you need to understand how JBoss works, why not learn it from the people who created it? JBoss 4.0 - The Official Guide is the authoritative resource recognized as the official print documentation for JBoss 4.0. It covers all aspects of the server including administration as well as the internal architecture of the JBoss AS.

Purchase from Amazon

Managing J2EE Applications with JMX.
Managing J2EE Applications with JMX.

By Marc Fleury, Juha Lindfors, The JBoss Group. (Sams 2002)

Purchase from Amazon

Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations
Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations

By James McGovern, Oliver Sims, Ashish Jain and Mark Little, Published by Springer

Conventional wisdom of the "software stack" approach to building applications may no longer be relevant. Enterprises are pursuing new ways of organizing systems and processes to become service oriented and event-driven. Leveraging existing infrastructural investments is a critical aspect to the success of companies both large and small.

Purchase from Amazon

JBoss Book Series - Prentice Hall

The following titles are part of the official JBoss Book Series published by Prentice Hall Professional Publications. All books in the series are fully reviewed and approved by Red Hat for technical accuracy and excellency.

Lightweight Java Web Application Development: Leveraging EJB3, JSF, POJO and Seam
Lightweight Java Web Application Development: Leveraging EJB3, JSF, POJO and Seam

By Michael Yuan and Norman Richards, Published by Prentice Hall

This book is a step-by-step guide on how to build POJO (plain old Java object) web applications using standard Java EE 5.0 technologies such as EJB 3.0 and JSF. Following the real-world examples, you will be able to construct fully-featured, easy-to-understand and elegant web applications in a matter of hours -- all without confusing "XML code" and other artifacts typically found in other frameworks. Read the first 3 chapters of the book

Purchase from Amazon

JBoss Seam: Simplicity and Power Beyond Java EE 5
JBoss Seam: Simplicity and Power Beyond Java EE 5

By Michael Yuan and Thomas Heute, Forward by Gavin King, Published by Prentice Hall

JBoss Seam is the "missing framework that should have been in Java EE 5.0". It glues together EJB 3.0 and JSF components under a unified POJO framework and hence greatly simplifies Java EE 5.0 web applications. Seam provides advanced state management facilities that enable us to develop new types of web applications that are impossible (or very hard to do) in previous generations of enterprise Java frameworks. For instance, with Seam we can build web applications with multiple isolated workspaces -- those applications behave like multiple window desktop applications. Seam also supports integrating long running and multiple-actor business processes in web applications. In this book, you will learn how to use Seam through a series of concrete examples and tutorials.

Purchase from Amazon

Java Transaction Processing - Design and Implementation
Java Transaction Processing - Design and Implementation

By Mark Little, Jon Maron and Greg Pavlik, Published by Prentice Hall

Provides a comprehensive explanation of J2EE and Java from a transactional perspective--needed to exploit the technology correctly. Explains transaction processing in theory and practice by highlighting the "under the hood" aspects of application servers and J2EE APIs. Goes beyond J2EE, allowing Java developers to interoperate with other systems while tackling issues with web services and XML.

Purchase from Amazon

Recommended Reading

The following books are also available if you can't find what you're looking for above.