A Tutorial to create a simple order application demonstrating a fully working environment using:
JSF 2.0 Mojarra, MySQL, Hibernate JPA using JTA, Glassfish, REST, SOAP, Primefaces, AJAX, JUnit, EJB 3.0. This project was developed in NetBeans. To view this tutorial using Spring, click here.
To get the most out of the tutorial, read the Project Introduction.
NetBeans Project and Source Code: http://www.box.com/s/p2f9luxldm1vdt2ty34a
Project 1 : Table of Contents
Blog Introduction
Project 1 Introduction
Application Overview
Persistence
Container Configuration - Glassfish 3.x
Container Configuration - JBoss 7.x
Configuration - persistence.xml, hibernate.cfg.xml, glassfish-resources.xml
Entities - JPA 2.0
Finalizing The Setup and Testing The Environment
JSF - Basics
Beans
JSF - Beans - Basics
EJB 3.0 - Basics
EJB 3.0 - Stateless Example
CDI Bean Example
Bean Testing with JUnit
JSF Continued
Validation
AJAX
Primefaces
Web Services
REST Service
REST Client
Testing and Using the REST Client/Service
SOAP Service
SOAP Client
Testing and Using the SOAP Client
WSDL and advertising your service
AOP or Aspect Oriented Programming
Tutorial Conclusion