< Précédent | Suivant >

Introduction

L'image suivante représente l'application que vous allez créer :
Application de prêt hypothécaire avec une carte, un calculateur, un graphique à secteurs et un tableau

Pendant l'exécution de l'application, l'utilisateur interagit avec l'application Rich UI. Elle a été déployée sur un serveur, transmise au navigateur de l'utilisateur, et s'y exécute. A partir du navigateur, l'application Rich UI accède à des services, chacun s'exécutant à distance sur un serveur et renvoyant des données à l'application.

L'utilisation de différents types de logique constitue un avantage majeur de Rich UI : Les utilisateurs interagissent avec une application Web réactive s'exécutant en local, même si les services fonctionnent en arrière-plan, par exemple dans le cas du calcul des mensualités d'un prêt hypothécaire.

En général, un service Web est déployé en tant que service SOAP ou service REST. Pour plus de détails sur la distinction entre les deux, voir Styles architecturaux dans les services web.

Dans ce tutoriel, vous accédez à deux services :
  • Un service SOAP distant, qui trouve les adresses des sociétés de prêt hypothécaire et identifie leur emplacement sur une carte.
  • Un second service, écrit par vous et déployé avec l'application Rich UI. Ce type de service est appelé un service dédié EGL et, dans notre cas, il calcule les mensualités d'un prêt hypothécaire.

    En général, vous pouvez utiliser un service dédié pour effectuer des tâches réalisables par d'autres services Java générés par EGL, comme l'accès à un système de base de données ou à un fichier. Toutefois, le service dédié n'est pas disponible pour d'autres codes, sauf si vous le redéployez en tant que service Web généré par EGL.

    L'avantage d'un service dédié provient de son déploiement partagé avec l'application Rich UI. Si une application Rich UI accède à un service Web, votre déploiement de l'application nécessite généralement que vous définissiez l'emplacement du service. Toutefois, dans le cas d'une application Rich UI accédant à un service dédié, votre déploiement de l'application ne requiert pas les informations d'emplacement. Le service est disponible où que vous déployiez l'application Rich UI.

Vous pouvez exécuter l'application Rich UI et accéder au service avant même de déployer l'application en interne dans un projet Web. Ce déploiement interne crée le fichier HTML et l'incorpore avec d'autres dans un fichier d'archive Web (WAR), qui est une ressource compressée, comme un fichier .zip. Après que l'application Rich UI et le service dédié sont déployés en interne de cette façon, vous les déployez sur un serveur.

Remarque : L'appel d'un service dédié est lent dans l'éditeur Rich UI, mais l'accès est beaucoup plus rapide lorsque l'application et les services sont déployés sur un serveur.

Objectifs d'apprentissage

Les objectifs d'apprentissage sont décrits à la rubrique Création d'une application de prêt hypothécaire avec EGL Rich UI.

Durée nécessaire

Ce tutoriel vous prendra environ 2 heures. Comptez plus de temps si vous explorez d'autres concepts relatifs aux sujets qui y sont traités.

Vous pouvez créer les fichiers EGL dont vous avez besoin pour cette application par l'une des méthodes suivantes :
  • Ligne par ligne (le plus pratique) : Suivez les leçons une par une pour explorer le code par blocs de petite taille et gérables, en vous familiarisant avec les mots clés et les concepts importants. Cette méthode est également la plus consommatrice de temps.
  • Fichiers contenant le code final : A la fin de chaque leçon dans laquelle un fichier est créé, un lien mène à la version finale du code, que vous pouvez copier dans l'éditeur Rich UI.

Niveau de compétences

Introduction

Public visé

Ce tutoriel est destiné aux personnes qui connaissent les concepts de base de la programmation et souhaitent obtenir des compétences sur EGL Rich UI.

Configuration système requise

Pour suivre ce tutoriel, vous devez disposer des outils et des composants suivants sur votre système :

Conditions préalables

Ce tutoriel ne nécessite pas de connaître EGL.

Résultats attendus

Vous allez créer une application Rich UI fonctionnelle, destinée au calcul de prêts hypothécaires et à l'identification des sociétés de prêt hypothécaire dans une région spécifique des Etats-Unis.
< Précédent | Suivant >

Retour d'informations