Skip to content

the-ultimate-web-group/ChampixExpress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Champix Express

Description

Les objectifs de ce projet sont de mettre en oeuvre les technologies suivantes :

  • Architecture logicielle : Spring Boot
  • Interface homme/machine : JSTL, BOOTSRAP, JQUERY, Responsive-Design,..
  • Couche Métier : EJB 3.1 (StateLess, JMS synchrone )
  • Couche Persistance : JPA/Hibernate
  • Authentification en utilisant Json Web Token

Commencer

Le projet est décomposé en 3 modules.

🍄 ClientApplication : un module de réservation en ligne pour une voiture libre sur une borne

  • interface homme/machine de saisie
  • produiction d’un message JMS qui indiquera le détail de la réservation

🍄 AdminApplciation : un module de visualisation des réservations dans les bornes

  • planning global
  • planning par borne

🍄 ServerMOM : un module serveur qui enregistre les données du message dans la base AutoLib

Conditions préalables

  • Serveur Wildfly 16 configuré avec le standalone.xml présent dans le zip.
  • Base de données AutoLib importée depuis le script sql/autolib.sql

Environnement

  • JDK 1.8
  • IDE Intellij

Déploiement

Pour déployer le projet, il est nécessaire de réaliser les manipulations suivantes :

  • La partie ADMIN se lance de manière indépendante, directement via la commande spring-boot:run
  • Les deux autres parties (ServerMOM et Client) se lance en déployant sur wildfly les artifacts présents dans le dossier Deploy. Le dossier contient aussi le standalone.xml à remplacer sur votre configuration wildFly.

Construit avec

Versioning

Nous utilisons [Github] (https://github.com/) pour la gestion des versions.

Auteurs

  • Valentin Berger - Client Application
  • Alexandre Bruhat - Server
  • Thibault Chatelain - Admin Application
  • Léa Chemoul - Client Application
  • Ilorian Ciavaldini - Server

Powered with 💕

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •