Question

Je développe une application de services Web Java qui est (principalement) à utiliser par d'autres clients SOA.Actuellement, je prévois d'utiliser CXF pour publier mes différents services Web et méthodes à l'aide de savon / XML.

Je suis maintenant invité à enquêter sur une application Web de client mince pour cet outil.J'ai regardé des bibliothèques JavaScript telles que Extjs et Dojo - et ils semblent vraiment simples.Étant donné qu'il s'agit d'une application Web et non d'un site Web, je ne pense vraiment pas que je créerai de très nombreuses pages HTML statiques - peut-être même une seule.La plupart du temps, je prévois d'utiliser un objet XMLHTTPRequest pour frapper les services Web que j'ai déjà et prenons les résultats et modifier le DOM.

Cependant, je n'ai jamais créé d'interface utilisateur basée sur le navigateur avant et dans le contexte d'une application de près de 100% JavaScript, j'essaie de comprendre quel rôle, le cas échéant, un framwork MVC du côté serveur tel que le printemps MVC m'achètera.Est-ce nécessaire pour cela?Quel est bon pour?

Était-ce utile?

La solution

Si vous utilisez le générateur de clients JavaScript CXF et optez pour une application JS à une seule page, je ne vois pas ce qu'un cadre Java MVC vous donnera (en dehors de la complexité supplémentaire).

Autres conseils

Spring MVC est un module Web basé sur des servlets et des JSP.Si vous écrivez un UI JavaScript qui appelle directement des services, je dirais que vous n'avez pas besoin de printemps MVC.

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