Learning Google Guice

Learning Google Guice

Google Guice is an open source software framework for the Java platform released by Google under the Apache License. It provides support for dependency injection using annotations to configure Java objects. Learning Google Guice is a concise, hands-on book that covers the various areas of dependency injection using…

JBoss AS 7 Development

JBoss AS 7 Development

JBoss Application Server meets high standards of reliability, efficiency, and robustness, and is used to build powerful and secure Java EE applications. It supports the most important areas of Java Enterprise programming including EJB¬†3.1, Contexts and Dependency Injection, JAX-WS and JAX-RS web services, the security framework, and more….

JavaMail API

JavaMail API

Send and receive email from Java applications by using the JavaMail API. With this concise book, you’ll learn how to communicate with existing SMTP, POP, and IMAP servers, and how to write your own. Whether you need to build an email-centric application like a mailing list manager or…

Java Web Services: Up and Running, 2nd Edition

Java Web Services: Up and Running, 2nd Edition

Learn how to develop REST-style and SOAP-based web services and clients with this quick and thorough introduction. This hands-on book delivers a clear, pragmatic approach to web services by providing an architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing them….

Java Quick Syntax Reference

Java Quick Syntax Reference

The Java Quick Syntax Reference is a condensed code and syntax reference to the Java programming language. It presents the essential Java syntax in a well-organized format that can be used as a handy reference. You won’t find any technical jargon, bloated samples, drawn out history lessons or…

Java Persistence with MyBatis 3

Java Persistence with MyBatis 3

Storing and retrieving data to and from relational databases is a very common requirement, and is a crucial part of many applications. Even though Java provides a JDBC API for database access, it is not very effective and involves writing the boilerplate code again and again. Getting data…

Java Network Programming, 4th Edition

Java Network Programming, 4th Edition

This practical guide provides a complete introduction to developing network programs with Java. You’ll learn how to use Java’s network class library to quickly and easily accomplish common networking tasks such as writing multithreaded servers, encrypting communications, broadcasting to the local network, and posting data to server-side programs….

Java EE 7 Recipes

Java EE 7 Recipes

Java EE 7 Recipes takes an example-based approach in showing how to program Enterprise Java applications in many different scenarios. Be it a small-business web application, or an enterprise database application, Java EE 7 Recipes provides effective and proven solutions to accomplish just about any task that you…

Java EE 7 Essentials

Java EE 7 Essentials

Get up to speed on the principal technologies in the Java Platform, Enterprise Edition 7, and learn how the latest version embraces HTML5, focuses on higher productivity, and provides functionality to meet enterprise demands. Written by Arun Gupta, a key member of the Java EE team, this book…