Fiche technique | |
---|---|
Type de produit : | Cadre d'application |
Auteur : | Paul Strack |
Licence : | BSD |
Date de publication : | 2002 à 2004 |
Site Web : | http://chrysalis.sourceforge.net/ |
Introduction
Le Chrysalis est un cadre d'application de développement Web Java. Il a une approche différente de la plupart des cadres d'applications Web Modèle-Vue-Contrôleur (MVC). Les contrôleurs Chrysalis ressemblent à des classes Java normales avec plusieurs méthodes. Les URL de requête client sont cartographiées à chaque méthode de contrôleur.
Le cadre d'application MVC typique est fondé sur une idée de base : les servlets Java peuvent être traités comme un gestionnaire d'événements pour le bouton d'envoi des formulaires HTML. Cela rend les servlets analogues au contrôleur dans le modèle MVC, équivalent aux classes Listener utilisées dans les interfaces graphiques Java. À partir de cette idée, le reste du modèle suit facilement (voir Struts pour l'implémentation la plus populaire de cette approche).