sdmoralesma / headbanging-ee7

Web Application to explore Java EE 7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Application - Musical Contest

  • Author : Sergio Morales
  • Level : Intermediate
  • Technologies : Java EE 7 (JPA 2.1, CDI 1.1, Bean Validation 1.1, EJB Lite 3.2, JSF 2.2 (+ Primefaces 5.x), JAX-RS 2.0)
  • Application Servers : Wildfly 9.x.x
  • DataBase : MySQL 5.x
  • Summary : An application for recognize the best headbanging in the history of the music, using Java EE 7

Installation and Running

  1. install docker engine and docker-compose
  2. download source code, go to headbanging-app folder and build with: mvn package
  3. run containers : docker-compose up

The Best Headbanging

Actors:

  1. Admin
  2. Jury
  3. Participant
  4. General public (no user/password)

Use cases are:

  • Register a Participant
  • Register a Jury
  • A jury can vote for the presentation of a particular Participant
  • Participant can upload his presentation and add personal data
  • Query all participants score

Licensing

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

Sergio Morales

About

Web Application to explore Java EE 7


Languages

Language:Java 53.8%Language:HTML 44.1%Language:Shell 1.5%Language:CSS 0.6%