JEE Approfondi
Frameworks :
Maverick (MVC)
JiBX (Persistance XML)
Boutin Benoit, Jean Simon, Luit Dimitri
Maverick
Avantages :
Simple à utiliser (1 seul fichier xml pour gérer les
vues et les commandes)
Permet d'utiliser des technologies de transformation
Maverick
Inconvénients :
Abandonné depuis plusieurs années par les
développeurs
Peu de ressources sur Internet
Pas de « vrai » tutorial
Pas de gestion complexe des vues et des
controleurs
Compatibili
Mise en place de Maverick
Fichier web.xml :
<servlet>
<display-name>Maverick Dispatcher</display-name>
<servlet-name>dispatcher</servlet-name>
<servlet-lass>
org.infohazard.maverick.Dispatcher
</servlet-class>
<init-param> <!-- Optionnel -->
<param-name>reloadCommand</param-name>
<param-value>reload</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>*.m</url-pattern>
</servlet-mapping>
Mise en place de Maverick
Fichier maverick.xml :
<?xml version="1.0" encoding="UTF-8"?>
<maverick version="2.0" default-view-type="document" default-transform-
type="document">
<views>
<view id="test" path="test.jsp" />
<view id="test2" path="test2.jsp" />
</views>
<commands>
<command name="identifier">
<controller class="controller.IdentificationController" />
<view name="utilisateur" path="accueil.jsp">
<transform path="generalInterieur.jsp" />
</view>
<view name="administrateur" path="accueilAdmin.jsp">
<transform path="adminInterieur.jsp" />
</view>
<view name="error" path="erreur.jsp">
<transform path="generalExterieur.jsp" />
</view>
</command>
</commands>
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !