Il existe de nombreuses applications Web offrant une expérience web dynamique en raison des langages de programmation Web client-serveur. Par exemple, les pages web langage de programmation Java Server permet l'intégration de bases de données , modèles de pages et control.This de flux peut conduire à des applications plus importantes devenir difficile à développer et à entretenir. L'architecture Modèle -Vue-Contrôleur (MVC ) sépare ces préoccupations en composants individuels . L'aspect de base de données est gérée par le code de l'entreprise ou de base de données, tandis que le contrôle de flux et d'autres codes est gérée par le « contrôleur ». Cela peut être traitée par le framework Struts , qui permet la création d' applications faisant usage de l'architecture MVC. Instructions
1
comprendre les composantes principales de l'étude de la documentation (voir Ressources) . Les principaux composants sont le servlet contrôleur , JavaServer Pages et l'application de la logique métier . La principale composante est le contrôleur , les messages et les interactions ont lieu depuis et vers le contrôleur
2
Configurer le cadre utilisant le servlet de base fourni : . Org.apache.struts.action.ActionServlet
les paramètres de configuration du serveur devront être inclus dans le fichier web.xml pour les paramètres de servlet . La configuration réelle devra être configuré dans le fichier struts- config.xml.
Il est également nécessaire de spécifier l'action mappages de gérer la Uniform Resource Identifier (URI) pour les requêtes entrantes . Elle définit également les modules de l'application.
3
écrire des classes d'action pour chaque demande logique à exécuter. Catégories d'action sont la méthode de base du codage et la communication de messages entre les classes.
4
Ecrire le fichier de configuration de cartographie d'action. Le fichier de configuration de mappage d'application est le fichier XML utilisé pour configurer le servlet contrôleur nommé " struts- config.xml " .
5
à jour le fichier descripteur de déploiement d'applications Web , en utilisant XML. Ce fichier est utilisé pour déployer l'application Struts à un serveur Web et peut être n'importe quel nom spécifié , comme upload_app.xml .