résumé:
Cet article est un didacticiel idiot, mais il présente des fonctionnalités plus techniques de Struts. Le but est d'aider les personnes qui ne connaissent pas Struts à démarrer rapidement. Ne le regardez pas si vous êtes un expert. Combiné avec Jbuilder X et weblogic server 8.1, le processus d'utilisation du framework Struts est expliqué en détail.
[Citation] Struts est un framework de développement d'applications Web open source au niveau de l'entreprise. Il est conçu pour réduire la charge globale liée à la création d'applications Web d'entreprise. Struts est un logiciel open source développé dans le cadre du projet Jakarta. Il se compose d'une série de classes de framework, de classes auxiliaires et de bibliothèques de balises JSP personnalisées. Il est positionné dans le développement d'applications J2EE basé sur le modèle de conception Model 2. Le système Model 2 est une application du système MVC (Model-View-Controller). Dans le système MVC, le modèle de données (Model), la logique de présentation (View) et la logique de contrôle (Controller) sont des composants distincts, mais ils peuvent communiquer entre eux. Struts s'efforce de réduire la charge globale liée à la création d'applications Web au niveau de l'entreprise et fournit une prise en charge de l'internationalisation et du pool de connexions aux bases de données. Le système Struts peut être considéré comme deux parties relativement indépendantes : la première partie est l'API Struts, qui est utilisée pour écrire des composants d'application prenant en charge Struts ; la deuxième partie est la bibliothèque de balises JSP de Struts, qui se compose de quatre balises : html, bean, logique et composition du modèle. Les deux parties de Struts ont des utilisateurs différents. Pour les petits projets, le même utilisateur peut utiliser les deux parties ; mais pour les projets plus importants, le développeur utilise généralement le composant API et la personne responsable de la mise en page de la page HTML utilise la bibliothèque de balises.
Développer