Sommaire

Maven au cœur de l’infrastructure projet

1. Présentation du projet "banque"

Le projet réalisé tout au long de ce livre a pour objectif de mettre en application les fonctionnalités majeures d’Apache Maven à travers un exemple proche d’un cas d’entreprise.

Qu’est-ce que c’est ?

Le projet réalisé est une application permettant aux clients d’une banque de suivre le solde de leurs comptes bancaires, mais également de réaliser des virements entre leurs comptes.

Pour atteindre cet objectif, le projet est composé de plusieurs éléments :

  • Une Applications webapplication web permettant l’accès à ses fonctionnalités via un navigateur web sur un PC.

  • Un Web ServiceWeb Service exposant les fonctionnalités à destination de futures applications mobiles que la banque souhaiterait développer pour des smartphones ou des tablettes.

Le schéma ci-après présente l’architecture globale du projet.

images/01EP07N.png

2. Spécifications du projet "banque"

a. Les spécifications fonctionnelles

L’application web

L’application web du projet est une IHM (interface homme-machine) principalement composée de quatre écrans :

  • La page d’accueil permettant de présenter la banque et ses activités ; elle possède un lien pour la connexion des clients.

  • La page contenant le formulaire de connexion pour les clients. Ceux-ci s’authentifient à ...