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

Sharanam Shah - A Technical Writer

www.sharanamshah.com
Photo 1 of 13
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

May 13

My Books @ Amazon


 
February 20

Struts 2 With Hibernate 3 Project For Beginners - Covers Struts 2.1 Migration

Struts 2 With Hibernate 3 Project For Beginners

This book aims serving students, developers, technical leads and to some extent project managers or consultants by demonstrating a structured documented modestly sized project.

Learning the project development and documentation is done through the construction of an Online Shopping Cart [integrated with a payment gateway] using MySQL Community Server as the data store with Java Server Pages as the delivery mechanism, Struts 2 as the framework and Hibernate 3 as the Object Relational Mapping library.

Framework migration [Struts 2.0.x to 2.1.x] and the art of migrating the application across databases [with the help of Hibernate] is what the readers would definitely appreciate.

ISBN 10: 81-8404-696-0

ISBN 13: 978-81-8404-696-0

Edition: First

Downloads

Sample Chapter                                                      TOC

THE TOPICS COVERED IN THE BOOK


Understanding The Framework

Setting Up The Environment

About The Project

Software Design Documentation

End User Manual

Running The Project

Process Flow

Migration

Appendix

 

THE LEARNING THAT TAKES PLACE

 

Shopping cart

Google checkout

Tag clouds

Session management

Directory

Search

Sending emails

Files in BLOB

Validations

JavaDoc

Data Access Object design pattern

Access based user management

Hibernate based pagination

Restricted page access protection

User authentication interceptor

Custom error pages

Double form submission prevention

Application migration from Struts 2.0.x to 2.1.x

Database migration from MySQL to Oracle

 

CONTENTS OF THE CD-ROM


Setup files for JDK 6

MySQL Community Server 6

MySQL Connector/J

Oracle Database 10g XE

Oracle JDBC

Struts 2.0.x

Struts 2.1.x

Hibernate 3

 Source code for the project [for Struts 2.0.x and Struts 2.1.x]

SQL Import Scripts for MySQL and Oracle

January 19

Struts 2 For Beginners - Includes Struts Integration with Hibernate 3

Struts 2 For Beginners

Designed for beginners and intermediate developers, this book helps you come up to speed as quickly as possible with using the Struts2 framework. It delves deeply into the core of the Struts2 framework, providing a sound understanding of the components that make up the framework and the way they interact with each other.

This book uses an application-centric approach. The development of an application drives the Struts2 exposure and not the other way around. An application is defined which is build throughout the book. Most [if not all] of the code spec and snippets that you will find in this book are a part of the application.

Finally, a web based project is developed to re-enforce all the learning that took place throughout the book. This will definitely help developers to quickly get started with building real-world Web applications using the Struts2 framework.

ISBN 10: 81-8404-665-0

ISBN 13: 978-81-8404-665-6Edition: First

Downloads

Sample Chapter                                                     TOC

THE TOPICS COVERED IN THE BOOK

All About The Struts2 Framework

Fundamentals Of Struts and Struts2, Architecture of Struts2, Struts2 Framework Core Components

Setting Up The Development Environment

Installing And Setting Up NetBeans IDE, Installing And Setting Up Struts2

Getting Started With Struts2

Getting Started, Working With Actions, Building Views, Building Interceptors, OGNL And Value Stack, Validations, Using The Data Store, Integrating Hibernate With Struts2

Application Development Using Struts2

Define The Project And Its Requirements, Project Specifications, The Administration Homepage [index.jsp], The Search Books Form [searchBooks.jsp], The Manage Books Form [manageBooks.jsp], Logout, Beans And Interceptors, Running The Application

CONTENTS OF THE CD-ROM

Setup files for:

JDK 6

NetBeans IDE 6.5

Struts 2.X

Hibernate 3.2.X

MySQL Community Server 6.X

MySQL Connector/J 5.X.

Source code for the examples and the project covered in this book.

November 04

Java Server Pages Project For Beginners

Java Server Pages Project For Beginners

This book aims serving students, developers, technical leads and to some extent project managers or consultants by demonstrating a structured documented modestly sized project. Learning the project development and documentation is done through the construction of Book Management and Sales System using MySQL Community Server as the data store with Java Server Pages as the programming environment of choice.

Finally, the project developed is deployed using Sun Java System Application Server 9.1 Update 2. This is something application developers would definitely appreciate.

 ISBN 10: 81-8404-592-1

 ISBN 13: 978-81-8404-592-5 Edition: First

Downloads

Sample Chapter                                                     TOC

THE TOPICS COVERED IN THE BOOK

Requirements Gathering

Understanding Business Requirements, Software Requirements Specifications

Project Documentation

Data Dictionary And Directory Structure, Common Include Files, Low Level Design Documentation, User Manual

Project Deployment

Deploying Using Sun Java System Application Server 9.1 Update 2

Implementation Of Project Add Ons

Captcha, FCKeditor, Google Checkout

TECHNOLOGIES COVERED IN THE BOOK

Shopping Cart

Google Checkout

Tag Clouds

Session Management

Cookie Management

Ajax [jQuery]

Password Strength

Captcha

Rich Text Editor

Blobs [Images / PDF]

Directory

Search

Email [Java Mail API]

Text Suggest

Client Side Validations

Content Management

Role Based User Management

CONTENTS OF THE CD-ROM

Setup files for:

  Sun Java System Application Server 9.1 Update 2

  MySQL Community Server 6.0.6

  MySQL Connector/J 5.1.6

  ReCaptcha and FCKEditor

Source code for the project in this book.

 

Tech. Updates

Loading...Loading...