Welcome!

This SampleGazelle application includes:

  • Ant build script
  • Deployment to JBoss AS
  • Integration testing using TestNG and JBoss Embeddable EJB3
  • EJB 3.0 Seam components
  • Templated Facelets views
  • HSQL (or MySQL) Datasource
  • Default CSS stylesheet
  • Internationalization support

This example application uses the following modules :

  • SampleCommon-ejb : Includes an example of common libraries (eg. Audit, Authentication), provided to others modules. Generate a JAR file ready to be loaded in our application.
  • SampleGazelle-ear : This module will build our application using others modules. This application will be represent as a EAR file, generated by this module..
  • SampleGazelle-ui : Web part of our application. It generates a WAR file ready to be loaded in our application.
  • SampleGazelle-persistence : This module corresponds to a persistence layer for this application. It's used by all modules. This helps our projects to represent them as one application, using one database. Generate a JAR file ready to be loaded in our application.
  • SampleTF-ejb : This module contains an example of codes from the Technical Framework. Generate a JAR file ready to be loaded in our application.
  • SampleUsers-ejb : This module contains an example of codes managing Gazelle users. Generate a JAR file ready to be loaded in our application.

This application includes the Gazelle features :

  • If you are logged as Admin (admin / 123456), you can see
  • If you are logged as Vendor (agfa / 123456), you can see
  • If you are logged as Vendor (agfa / 123456), you can see