Free eBook: Getting started with WebSphere Application Server Community Edition
Free 242 page ebook “Free eBook: Getting started with WebSphere Application Server Community Edition” from IBM developerWorks. Find out what Community Edition is all about, Learn how to develop Java EE applications with Community Edition, Understand how Community Edition interacts with databases such as DB2, Learn everyday Community Edition administration tasks, Tune and troubleshoot Community Edition servers, Get familiar with some advanced features of Community Edition, Practice with hands-on exercises.
Free eBook: Google App Engine Java Experiments
Free eBook “Google App Engine Java Experiments”, written by Romin K. Irani. Topics covered: Google App Engine Java Development Setup, GAEJ + XMPP and rolling your own Agent, Communicating to another XMPP Account via your Bot, Using the GAEJ Email Service, Building a Dictionary App : Using the GAEJ URL Fetch Service, Upgrading to Google App Engine 1.2.6, Handling incoming Email in your application, Writing your First Google Wave Robot..etc.
Download Google App Engine ebook.
Free Book: The Java EE 6 Tutorial Volume I 4th Edition
Download “The Java EE 6 Tutorial Volume I 4th Edition” in pdf format or read it online for free. With the JavaTM Platform, Enterprise Edition (Java EE), development of Java enterprise applications has never been easier or faster.
Struts Survival Guide: Basics to Best Practices
Download this free Struts book: “Struts Survival Guide: Basics to Best Practices” in pdf format. Topics covered: The basics and strengths of Struts, How to fill the gaps in Struts, Which features are important for J2EE projects, Develop professional Struts code by adopting proven strategies, How to handle exceptions in production Struts applications in the BEST way, Real practical benefits of customizing Struts, Best Practices and Strategies in Struts.
Download this free Struts ebook.
Free JSF Book: JSF Jumpstart
You can download the complete JSF Jumpstart: Getting up to Speed with Java Server Faces book 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. Little or no prior experience in web development is necessary.
Free eBook: Beginning J2EE 1.4: From Novice to Professional
Beginning J2EE 1.4: From Novice to Professional is available in pdf format for free from Apress. This book goes further than just showing you how to code a JSP or an EJB: It explains when and where to use these APIs, what their strengths and weaknesses are, and perhaps most important, how to employ the best practices for using them. This book also contains hands-on tutorials, clear explanations, and working code examples that will take you to the next stepfrom writing client-side desktop applications to writing enterprise applications. You will learn how to use the individual APIs and tools in the J2EE platform, and how to bring these together to create your own enterprise applications.
Free eBook: Pro JSP Third Edition
Pro JSP, Third Edition is available in pdf format for free from Apress. In one single text, Pro JSP, Third Edition provides comprehensive coverage of JavaServer Pages, the enhancements in version 2.0 and the most popular associated technologies, including Servlets, JSTL, and Apache Tomcat 5. It takes you through building complex, complete JSP applications in order to further your understanding and additional chapters and individual case studies will be available as a supplemental download.
Free eBook: Enterprise Java Development on a Budget
Enterprise Java Development on a Budget: Leveraging Java Open Source Technologies is available in pdf format for free from Apress. Open source has had a profound effect on the Java community. Many Java open source projects have even become de-facto standards. The principal purpose of Enterprise Java Development on a Budget is to guide you through the development of a real enterprise Java application using nothing but open source Java tools, projects, and frameworks.
Free ebook Java Transaction Design Strategies

This book is about how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Techniques, best practices, and pitfalls with each transaction model will be described.