“Spring Data: Modern Data Access for Enterprise Java” is a “in-progress” book which you can read online for free from O’Reilly Media’s Open Feedback Publishing System.
Free Java EE Books
Free 242 page ebook “Free eBook: Getting started with WebSphere Application Server Community Edition” from IBM developerWorks.
Free eBook “Google App Engine Java Experiments”, written by Romin K. Irani.
Download “The Java EE 6 Tutorial Volume I 4th Edition” in pdf format or read it online for free.
Download this free Struts book: “Struts Survival Guide: Basics to Best Practices” in pdf format. This book teaches you how to build dynamic web sites in Java using Java Server Faces, using a hands-on, practical approach.
You can download the complete “JSF Jumpstart: Getting up to Speed with Java Server Faces” book in pdf format. This book is an introduction to the fine art of web development in Java using Java Server Faces.
This book covers Servlets, JavaServer Pages and Supporting Technologies. The complete second edition of Core Servlets and JavaServer Pages (JSP) is now available on-line in PDF.
Java Servlets JSP by Vijay Mukhi is available online. In this book, we start off assuming that you know no programming language at all.
An early electronic release, containing a few of the chapters that will eventually be in the book, in prelimiary form by Bruce Eckel. This book assumes you have read (and understood most of) Thinking in Java, 3rd Edition.
The goal of this JBoss 3.2 workbook is to discuss vendor specific requirements and best practices and introduce tools, all in the context of building and running the example programs for O’Reilly’s Enterprise JavaBeans, 3rd edition.