Sharanam's profileSharanam Shah - A Techni...PhotosBlogLists Tools Help

Blog


    June 03

    Java Persistence API In EJB 3 For Professionals - Covers EJB 3.1 using GlassFish v3 Prelude



    Java Persistence API In EJB 3 For Professionals - Covers EJB 3.1 using GlassFish v3 Prelude


    Designed for beginners and intermediate developers, this book teaches JPA from the ground up with an aim to get the reader up to speed with JPA as quickly as possible. It delves deeply into the core of the JPA, providing a sound understanding of the components that make up the framework and the way they interact with each other.

    This book uses the learning by doing pattern with a lot of ready-to-use examples. This pattern has proven to be the best approach for learning a new technology. Most [if not all] of the concepts that you will find in this book are demonstrated using well described and easy to understand examples, yet sophisticated enough to demonstrate JPA in a real-world context.


    This book demonstrates a step-by-step guide to developing Web as well as Enterprise applications [using EJB 3 ] which re-enforces all the learning that takes place throughout the book. It also teaches how to integrate an enterprise application with Struts2. Not only this, the book also introduces EJB 3.1 [a part of Java EE 6] and demonstrates developing a IPA based EIB 3.1 application with the help of Glassfish v3 Prelude.

     

    What You'll Learn?

    Building Web Applications

    Using JSP/Servlets, DAO, JPA using Hibernate 3, Ajax, Glassfish v2

    Using JSP, JPA using TopLink, Glassfish v2

    Building Enterprise Applications

    Using JSP/Servlets, EJB 3 - Session Beans, JPA using TopLink, Glassfish v2

    Integrating an enterprise application with Struts2 [An extensible framework for creating enterprise-ready Java Web applications]

    Building Enterprise Applications Using EJB 3.1

    Using JSP/Servlets, EJB 3.1 - Session Beans, JPA using EclipseLink, Glassfish v3 Prelude

    Using the NetBeans IDE to develop JPA based applications
    Reverse Engineering POJOs and Mapping Documents from Database tables

    Pagination using JPA


    To ensure that the focus remains on understanding the technology, we have adopted the simplest and most customary domain models such as Customer, Authors, ContactDetails, Books, Subscribers and Guestbook.

    Buy this item

     

    ISBN 10: 81-8404-709-7

    ISBN 13: 978-81-8404-709-7

    Edition: First

    Downloads

    Sample Chapter                                                      TOC



    THE TOPICS COVERED IN THE BOOK

    Introduction
    Persistence, Object/Relational Mapping And JPA, Introduction To Java Persistence API, Writing The First Application


    Core Components Of JPA

    Entity, Entity Manager And Its Factory, Transactions, Persistence Unit


    Metadata
    Getting Started With Metadata, Database Identity, Associations, Collections, Inheritance, Defining Metadata Using XML


    The JPA Query Language

    The Basics Of Java Persistence Query Language, Joins, Query Interface, Pagination, Named Queries, Native SQL Queries


    Web Application Development

    Customer Database Web Application, Subscriber Management Web Application

     

    Enterprise Application Development

    Introduction To EJB 3.0, Customer Database Enterprise Application, Integrating Customer Database Enterprise Application With Struts2


    Enterprise Application Development Using EJB 3.1

    Introduction To EJB 3.1, Customer Database Enterprise Application


    Appendix
    Installing The NetBeans IDE, Customer Database Application Using Different ORMs


    CONTENTS OF THE CD-ROM

    Setup files for JDK 6

    NetBeans IDE 6.5

    Hibernate Core 3.x

    Hibernate Annotations 3.x

    Hibernate EntityManager 3.x

    Struts 2.x

    MySQL Community Server 6.x

    JDBC Drivers

    Library files for:

    Display Tags

    EclipseLink

    TopLink

    OpenJPA

    Source code for the examples covered in this book

    Comments

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    Trackbacks

    The trackback URL for this entry is:
    http://sharanams.spaces.live.com/blog/cns!9FB44B03A9676C52!705.trak
    Weblogs that reference this entry
    • None