Question

Dans Spring MVC, il semble y avoir deux hiérarchies de classes parallèles, l'une avec portlet, un sans.

Qu'est-ce que? Pourquoi est-il et que dois-je utiliser.

Était-ce utile?

La solution

En effet,

  

En plus de soutenir conventionnel   (À base de servlets) Développement Web,   Le printemps prend également en charge JSR-168 portlets   développement. Autant que possible, la   cadre portlets MVC est un miroir   image du framework MVC Web et   utilise également la même vue sous-jacente   abstractions et intégration   la technologie.

Le documentation de printemps (Chapitre 16. Cadre portlets MVC) fournit plus d'informations sur les différences.

Pour répondre à votre dernière question: vous devez utiliser le portlets framework MVC si vous développez portlets (applications web à déployer dans un portail). Si vous développez des applications Web classiques, vous devez utiliser le cadre Web MVC .

Autres conseils

Vous voulez dire par opposition à servlet? Le cadre portlet MVC est spécifiquement pour le développement de la JSR-168 (peut-être JSR-286 aussi? Pas sûr) portlets. Il existe une hiérarchie de portlet distincte, car le flux de travail portlet MVC diffère du flux de travail servlet MVC.

Si vous développez un portlet, vous voulez que le cadre portlet MVC. Dans le cas contraire, le cadre Servlet MVC est ce que vous avez besoin et vous n'avez pas à vous soucier de l'étoffe de portlet.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top