Treffer: Génération automatique d'interfaces Web à partir de spécifications l'outil DCI-Web

Title:
Génération automatique d'interfaces Web à partir de spécifications l'outil DCI-Web
Publisher Information:
Université de Sherbrooke 2008
Document Type:
E-Ressource Electronic Resource
Index Terms:
Availability:
Open access content. Open access content
© Elodie Antoine
Note:
French
Other Numbers:
U9S oai:savoirs.usherbrooke.ca:11143/4746
1266870085
Contributing Source:
UNIVERSITE DE SHERBROOKE
From OAIster®, provided by the OCLC Cooperative.
Accession Number:
edsoai.on1266870085
Database:
OAIster

Weitere Informationen

L'expansion du domaine Web a entraîné l'émergence de nouveaux outils, permettant le développement d'applications Web dans différents langages. La complexité de ces langages, et donc du développement des applications Web, est en augmentation. C'est pourquoi beaucoup de générateurs de code existent actuellement. Une application Web, construite sur le modèle"modèle, vue, contrôleur" (MVC), est donc constituée d'éléments principaux qui peuvent être générés ou non par ces différents outils. Ce sont ces éléments générés qui les différencient. En effet, certains outils vont se concentrer sur l'aspect graphique, tandis que d'autres vont également traiter la partie logique métier (modèle). La plupart des outils ne traitent pas ou très peu l'aspect contrôleur, car une des spécificités communes à tous est d'utiliser une architecture de développement pour simplifier la génération. Ce mémoire présente une nouvelle version de l'outil de description comportementale d'interface Web ( DC1-Web ), générateur d'interface graphique en Java (Java Server Page (JSP)). DCI-Web génère la vue et le contrôleur de l'interface web, mais ne génère pas la couche métier d'une application. Le contrôleur est implémenté avec l'architecture de développement Struts (Apache). DCI-Web prend en entrée une spécification de l'interface web à partir de laquelle est générée l'interface. Cette spécification comprend la définition des différentes pages avec pour chacune leur contenu, c'est-à-dire les variables qu'elle contient, la mise en page de ces éléments, les transitions entre les différentes pages qui peuvent contenir des appels au système d'information (SI), et enfin, les données relatives à la navigation (déclaration des menus). Nous présentons une description complète de cet outil, et de son utilisation.