JAVA EE: LA COUCHE PRESENTATION
La plateforme Java entreprise (Java EE) est un ensemble de spécifications coordonnées et pratiques qui permettent ensemble des solutions pour le développement, le déploiement, et de la gestion des applications multitiers centralisées sur un serveur. Construit sur la plateforme de Java 2 édition standard (Java SE), la plateforme Java EE ajoute les possibilités nécessaires pour fournir une plateforme complète, stable, sécurisée, et rapide de Java au niveau entreprise. Conernant l'architechture n-tiers de java ee nous avons trois niveaux:Présentation,Traitement,Ressources.Dans cet article nous allons parler principalement de la couche présentation
LA COUCHE PRESENTATION
Elle correspond à la partie de l'application visible et interactive avec les utilisateurs. On parle d'interface homme machine. Ce niveau permet l'interaction avec l'utilisateur du système. Il est souvent représenté par une IHM (interface homme machine). Cette couche permet par l'intermédiaire de la couche dite «Business» d'envoyer et de recevoir des informations de la couche d'accès aux données. La présentation peut être exploitée sous plusieurs formes : Client lourd (application graphique ou textuelle), client léger (navigateur web), applications mobiles.
En informatique, elle peut être réalisée par une application graphique ou textuelle (WPF). Elle peut aussi être représentée en HTML pour être exploitée par un navigateur web ou en WML pour être utilisée par un téléphone portable.On conçoit facilement que cette interface peut prendre de multiples facettes sans changer la finalité de l'application. Dans le cas d'un système de distributeurs de billets, l'automate peut être différent d'une banque à l'autre, mais les fonctionnalités offertes sont similaires et les services identiques (fournir des billets, donner un extrait de compte, etc.).Toujours dans le secteur bancaire, une même fonctionnalité métier (par exemple, la commande d'un nouveau chéquier) pourra prendre différentes formes de présentation selon qu'elle se déroule sur Internet, sur un distributeur automatique de billets ou sur l'écran d'un chargé de clientèle en agence.La couche présentation relaie les requêtes de l'utilisateur à destination de la couche métier, et en retour lui présente les informations renvoyées par les traitements de cette couche. Il s'agit donc ici d'un assemblage de services métiers et applicatifs offerts par la couche inférieure.