архитектура веб-приложений - PullRequest
0 голосов
/ 11 мая 2011

У нас есть приложение, которое в основном основано на JSP для внешнего интерфейса и на стороне Java / DAO для подключения к Oracle.Это торговое приложение корпоративного уровня.

Недавно наше руководство дало указание использовать GWT для придания нашим интерфейсным страницам более современного внешнего вида.Таким образом, мы перенесли несколько существующих страниц в GWT, а также все новые разработки в GWT.GWT используется как для рендеринга, так и для связи на стороне сервера и AJAX.

Однако я обеспокоен полным охватом GWT, поскольку это архитектура на стороне клиента, где большая часть обработки логики рендеринга происходит насторона клиента.

  1. Оправдано ли мое беспокойство?

  2. Какие другие архитектуры вы бы порекомендовали?Spring MVC / Webflow?Что-то еще?

Ответы [ 2 ]

1 голос
/ 11 мая 2011

Оправдана ли моя забота?

номер

Выполнение меньшего количества работы на сервере означает выполнение большего количества запросов в секунду.

0 голосов
/ 11 мая 2011

Я бы начал с сервисной архитектуры. Сохраняйте обработку в задней части, чтобы вы могли менять местами пользовательский интерфейс, не переписывая серверную часть.

Они могут быть SOAP или REST. Вам не нужно делать их тяжелыми.

Лучше всего не зависеть от JSP или GWT при обработке. Вы когда-нибудь надеялись сделать это доступным на iPad? Было бы хорошо иметь возможность сделать это без переписывания всего этого.

Начните с общих услуг, соответствующих вашим вариантам использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...