Saturday, December 19, 2009

Download Ebook: EJB 3 in Action (Debu Panda, Reza Rahman, & Derek Lane)

This book is divided into five parts:

Part 1 provides an overview of EJB. Chapter 1 introduces EJB 3 and EJB types and makes the case for EJB 3. Chapter 2 explores core concepts such as metadata annotations, dependency injection, and provides code examples of each EJB type.

Part 2 covers the building of business logic with session beans and MDB. Chapter 3 dives into the details of session beans and outlines best practices. Chapter 4 gives a quick introduction to messaging, JMS, and covers MDB in detail. Chapter 5 covers advanced topics such as dependency injection, intercep-tors, and timers. Chapter 6 discusses transaction and security.

Part 3 provides in-depth coverage of the EJB 3 Java Persistence API. Chapter 7 introduces concepts on domain modeling and describes implementing domain models with JPA. Chapter 8 covers object-relational mapping with JPA. Chapter 9 provides in-depth coverage manipulating entities using EntityManager API. Chapter 10 covers querying entities using Query API and JPQL.

Part 4 provides guidelines for effectively using EJB 3 in your enterprise applications. Chapter 11 discusses packaging of EJBs and entities. It introduces all XML descriptors. Chapter 12 covers using EJB 3 design patterns and JPA from other application tiers. Chapter 13 turns to advanced topics such as entity locking and performance tuning of EJB 3 applications.

Part 5 looks at interoperability and integration issues with EJB 3 and other frameworks. Chapter 14 covers interoperability with EJB 2 and migration of EJB 2 applications to EJB 3. Chapter 15 introduces web services and discusses web services applications with EJB 3 and JAX WS 2.0. Chapter 16 uncovers how you can integrate EJB 3 with the Spring framework to build great enterprise applications.

The book has five appendixes. Appendix A is a tutorial on JNDI and RMI and appendix B provides a primer to databases. Appendixes C and D cover references to annotations and XML descriptors. We also provide instructions on how to install and configure Java EE RI (Glassfish) and how to deploy the code samples in appendix E.


Monday, December 14, 2009

Download Ebook: Zend PHP Certification Study Guide

IF YOU’RE READING THIS BOOK, you’ve probably made a decision that becoming a Zend Certified Engineer is an important step in your career. And, indeed, it might well be—the certification exam will test your knowledge of PHP in many areas, ranging from the basics to the more complex topics. As PHP’s adoption grows inside the enterprise, being certified can mean that you will have an edge when that dream job comes along!

The exam was designed by a number of well-known people in the PHP community in collaboration with experts in the field of computer-assisted testing.They approached it with a simple set of goals:
  • Test the level of PHP knowledge of the candidate without prejudice to other technologies
  • Use a set of testing questions that reflect real-world scenarios as accurately as possible
  • Avoid questions that rely on a person’s understanding of the language rather than his or her understanding of PHP and its related programming techniques
It’s very important to understand these points as you approach your studies, as well as the exam itself, in particular when it comes to testing technologies that are used in conjunction with PHP.The test authors decided that, rather than relying on assumptions as to what other technologies a PHP programmer is likely to use in his or her daily job, the exam should focus on PHP itself and on those topics that a developer deals with often without any ties to a particular product.

Thus, although you will probably encounter one or more questions about database development during your exam, they will not be linked to a particular DBMS, such as MySQL or Oracle. Rather, they will deal with the general concepts of database programming and the standard SQL language.


Download Ebook: JavaFX™ Developing Rich Internet Applications (Jim Clarke, Jim Connors, and Eric Bruno)

JavaFX is a new technology and we set out to help you get started quickly by exploring key features of JavaFX and how it should be used. This book’s primary audience is comprised of developers (of all levels) and graphic designers who need to build Rich Internet Applications. There are different types of developers and designers that this book targets:
  • Java developers who are currently building Rich Internet Applications with Java Swing
  • Java developers who are interested in learning JavaFX for future projects
  • Non-Java application developers who wish to use JavaFX for Rich Internet Application development
  • Graphic designers, animators, or motion-graphic designers who wish to use JavaFX to add special effects, animation, and sound to their creations

Download Ebook: MySQL® 5 Certification Study Guide By Paul DuBois, Stefan Hinz, Carsten Pedersen

MySQL Certification Study Guide is the official guide to studying for and passing the two MySQL certification tests for MySQL 5. Written by Paul DuBois, the leading author of books on MySQL topics, and reviewed by MySQL AB, this book is the fastest, most reliable way for MySQL users, developers, and administrators to prepare for either of the two MySQL tests. You will cover:

  • Client/Server Concepts and SQL Server Modes

  • Connectors, Column Types, Identifiers, Databases and Tables

  • Importing and Exporting Data

  • Starting, Stopping, Configurings MySQL

  • Upgrading MySQL

  • Interpreting Error Messages

  • Much More!

With the purchase of this book, you will also receive a voucher for 25% off either exam (a $50 value). Be a part of one of the fastest growing certifications with the help of MySQL Certification Study Guide.


Download Ebook: Linux+ Certification Bible (Trevor Kay)

This book is designed to be the only book or course you need to prepare for and pass CompTIA's Linux+ Certification exam, which is one of the newest members of CompTIA's certification family.

This book deals with all of the objectives stated by CompTIA for the Linux+ exam: You learn how to deal with planning a Linux implementation (including installing Linux in a GUI or text-based environtment) and configuring the Linux operating system after installation. This book also teaches you how to administrate and maintain your Linux system, troubleshoot common problems, and how to identify, install, and maintain system hardware.