J'avais besoin de créer une application en utilisant Struts2 comme MVC, Hibernate pour l'accès aux données et de printemps dans la logique métier. Et aussi j'avais besoin d'utiliser Velocity pour la présentation et le sitemesh pour le template. L'intégration d'Hibernate et de Spring se fait facilement, mais l'intégration du ressort, du sitemesh et de la vélocité avec Struts2 n'est pas claire pour moi mais je peux utiliser la vélocité, le ressort et le sitemsh individuellement avec Struts2.Velocity + Struts2 + Intégration Sitemesh + Spring + Hibernate Comment configurer web.xml?
Bien sûr, comme illustré dans cet exemple http://www.rkcole.com/articles/struts/crudTutorial/step4.html SiteMesh et le printemps peut être intégré à struts2 configuration web.xml comme
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
</filter-mapping>
Maintenant, ma tâche est d'intégrer la vitesse avec cette combinaison ....... ........
Normalement, pour intégrer la vitesse et struts2 j'utilise les éléments suivants
<servlet-class>
org.apache.velocity.tools.view.servlet.VelocityViewServlet
</servlet-class>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
............ .................................................. ...............................
maintenant, ma question est de savoir comment mettre le `
<servlet-mapping>
`, son seul pour la vitesse, ou simemesh ou doit être réglé différemment
S'il vous plaît laissez-moi savoir comment procéder, si vous pouvez répondre s'il vous plaît avec web.xml complet et d'autres étapes à suivre.
Cordialement
T.Thamilvaanan