Welcome!

This InriaHL7EVS 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 :

  • common-ejb : Includes common libraries (eg. Audit, Authentication), provided to others modules. Generate a JAR file ready to be loaded in our application.
  • gazelleExample-ear : This module will build our application using others modules. This application will be represent as a EAR file, generated by this module..
  • gazelleExample-ui : Web part of our application. It generates a WAR file ready to be loaded in our application.
  • persistence-ejb : This module corresponds to our persistence layer. 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.
  • tf-ejb : This module contains an example of codes from the Technical Framework. Generate a JAR file ready to be loaded in our application.
  • users-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 :