Нужен ли (Spring) MVC, если у меня есть Javascript / CXF? - PullRequest
1 голос
/ 11 июля 2010

Я занимаюсь разработкой приложения веб-служб Java, которое (в основном) будет использоваться другими клиентами SOA. В настоящее время я планирую использовать CXF для публикации своих различных веб-сервисов и методов с использованием SOAP / XML.

Теперь меня просят исследовать веб-приложение для тонкого клиента для этого инструмента. Я изучал библиотеки Javascript, такие как ExtJS и Dojo, и они кажутся действительно простыми. Учитывая, что это веб-приложение, а не веб-сайт, я действительно не думаю, что буду создавать очень много статических HTML-страниц - возможно, даже только одну. В основном я планирую использовать объект XMLHttpRequest, чтобы поразить уже имеющиеся у меня веб-сервисы, получить результаты и изменить DOM.

Однако я никогда прежде не создавал пользовательский интерфейс на основе браузера, и в контексте почти 100% приложения Javascript я пытаюсь выяснить, какую роль, если таковая имеется, на стороне сервера MVC, например Spring MVC, купит. Это нужно для этого? Для чего это хорошо?

Ответы [ 2 ]

2 голосов
/ 11 июля 2010

Если вы используете клиентский генератор CXF JavaScript и переходите на одностраничное JS-приложение, я не вижу, что даст вам инфраструктура Java MVC (кроме дополнительной сложности).

1 голос
/ 11 июля 2010

Spring MVC - это веб-модуль, основанный на сервлетах и ​​JSP. Если вы пишете пользовательский интерфейс JavaScript, который напрямую обращается к сервисам, я бы сказал, что вам не нужен Spring MVC.

...