Beginning Hibernate, 2nd Edition

Beginning Hibernate, 2nd Edition

Beginning Hibernate, Second Edition is ideal if you’re experienced in Java with databases (the traditional, or connected, approach), but new to open-source, lightweight Hibernate – the de facto object-relational mapping and database-oriented application development framework. This book packs in information about the release of the Hibernate 3.5 persistence…

Apache MyFaces 1.2 Web Application Development

Apache MyFaces 1.2 Web Application Development

Build powerful and robust web applications with Apache MyFaces. Reduce coding by using sub-projects of MyFaces like Trinidad, Tobago, and Tomahawk. Update the content of your site daily with ease by using Facelets. Step-by-step and practical tutorial with lots of examples.

Introduction to Programming Using Java, Version 6.0

Introduction to Programming Using Java, Version 6.0

WELCOME TO the Sixth Edition of Introduction to Programming Using Java, a free, on-line textbook on introductory programming, which uses Java as the language of instruction. This book is directed mainly towards beginning programmers, although it might also be useful for experienced programmers who want to learn something…

Getting Started with Roo

Getting Started with Roo

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…

Elastic Beanstalk

Elastic Beanstalk

While it’s always been possible to run Java applications on Amazon EC2, Amazon’s Elastic Beanstalk makes the process easier – especially if you understand how it works beneath the surface. This concise, hands-on book not only walks you through Beanstalk for deploying and managing web applications in the…

EJB 3.1 Cookbook

EJB 3.1 Cookbook

Enterprise Java Beans enable rapid and simplified development of secure and portable applications based on Java technology.Creating and using EJBs can be challenging and rewarding. Among the challenges are learning the EJB technology itself, learning how to use the development environment you have chosen for EJB development, and…

Beginning Java

Beginning Java

Whether you want to learn Java to write customized applets to embed in your web pages or large-scale applications, this is the book for you. Ivor Horton’s comprehensive and easy-to-use tutorial guide provides you with the essential know-how for developing programs using the latest Java Development Kit 7…

ActiveMQ in Action

ActiveMQ in Action

The Apache ActiveMQ message broker is an open source implementation of the Java Message Service spec. It makes for a reliable hub in any message-oriented enterprise application and integrates beautifully with Java EE containers, ESBs, and other JMS providers. ActiveMQ in Action is all you’ll need to master…

The Well-Grounded Java Developer

The Well-Grounded Java Developer

The Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You’ll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development…

TeamCity 7 Continuous Integration Essentials

TeamCity 7 Continuous Integration Essentials

Put Continuous Integration into operation with TeamCity, quickly and easily with this practical tutorial. Set automatic build checks and notifications according to your needs and configure multi-step builds with dependent and interrelated projects easily. Plug TeamCity either to existing on-going development or at the project’s very beginning. Perform…