Skip to content

Instantly share code, notes, and snippets.

@pmuir
Created January 11, 2012 16:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pmuir/1595393 to your computer and use it in GitHub Desktop.
Save pmuir/1595393 to your computer and use it in GitHub Desktop.
TicketMonster Tutorial outline

Adding an Admin GUI using JSF

Learn how we added an Admin GUI to the application using JSF and RichFaces


This guide shows you how we built the admin GUI for the TicketMonster application using JSF and RichFaces. After reading this guide, you’ll understand how we used JBoss Forge to create the views from the entities, how we “souped up” the GUI using RichFaces, and how we tested the GUI using Selenium:

  • TODO

And of course the tutorial will take you through the boring business of configuration.

Building The Persistence Layer

Learn how we built the persistence layer for the application, and how we added tests for it


This guide shows you how we built the persistence layer for the TicketMonster application. After reading this guide, you’ll understand how we built the persistence layer, and grasp why we made certain design choices. Topics covered include:

  • RDBMS design using JPA entity beans
  • Basic unit testing using JUnit
  • How to populate some test data
  • How to validate your entities using Bean Validation
  • Basic modification (CRUD) to entities

And of course the tutorial will take you through the boring business of configuration.


Notes – remaining to be integrated.

  • written tutorial including screenshots from JBoss Tools
  • New Java Project in JBoss Tools
  • video(s) – under 5 minutes each
  • the solution projects in quickstart form (not necessarily part of the shipping quickstarts)
title guide_summary
Getting Started
Learn how to add Arquillian to the test suite of your project and write your first Arquillian test.

This guide introduces you to Arquillian. After reading this guide, you’ll be able to:

  • Add the Arquillian infrastructure to a Maven-based Java project
  • Write an Arquillian test case to assert the behavior of a CDI bean
  • Execute the Arquillian test case in multiple compatible containers

You’ll learn all of these skills by incorporating Arquillian into the test suite of a Java EE application with a Maven build. We’ve designed this guide to be a fast read to get you started quickly!

At the beginning of each guide, we communicate three things:

  1. The purpose of the guide
  2. What the reader will learn (specific skills presented in a list)
  3. How the skills will be taught

We also suggest a title and a summary (so 5 bits of information in total).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment