GWT проект с серверной частью - PullRequest
0 голосов
/ 25 августа 2011

ОБНОВЛЕНИЕ: Мои извинения за неоднозначность слова back end. Определение, используемое для этого вопроса:

"В системах управления веб-контентом термины внешний и внутренний интерфейсы могут относиться к представлениям конечного пользователя CMS и административным представлениям соответственно."

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

Среди моих самых больших сомнений:

  • Каков общий подход для передачи изменений (информировать клиента об изменениях) от администратора к представлению клиента?
  • Должен ли я разделить приложения на 2 и назначить каждому отдельный порт или все вместе?
  • Повлияет ли подход № 2 на число 1?

Дополнительные детали:

Это веб-проект, использующий GWT с JAVA. Он будет развернут на сервере Jboss.

О портах: так как все в Интернете, мне было интересно, если я разделю приложение на 2 и сервер будет прослушивать 2 порта (через прокси-сервер и т. Д.) И соответственно перенаправить или разрешить доступ к административному бэкэнду через передний конец.

Ответы [ 2 ]

0 голосов
/ 25 августа 2011

Ваш вопрос 2 ДАЛЕЕ зависит от того, какую технику вы используете. Если вы используете стеки j2ee и вспомогательные технологии, вам, возможно, вообще не нужно будет различать порты, потому что все в Интернете. Это повлияет на вашу точку № 1, потому что целые веб-коммуникации в настоящее время скорее тянуть, чем толкать - ваш клиент спрашивает сервер: «Есть ли новости?»

Поскольку ваш вопрос помечен как "веб-разработка", я предполагаю, что "веб" является вашим выбором дизайна на данный момент? Это может быть python, php, java (с GWT, JSF и т. Д.)

У вас есть огромный набор инструментов для выбора, я думаю, вам нужно сделать выбор, потому что иначе вы потеряетесь ...

0 голосов
/ 25 августа 2011

Вот краткий трюк для оценки технологий и конструкций, которые помогут вам сделать сравнение правильного пути (для вас), чтобы выполнить свою работу: напишите игру с угадыванием чисел, в которой компьютер выбирает число и сообщает вам, если ваше предположениеслишком высоко или слишком низко.Игра достаточно проста, чтобы не отвлекаться от размышлений о технологии, которую вы оцениваете, но требует от вас базового понимания того, как работают пользовательский интерфейс и поток управления в конкретной цепочке инструментов.Это также позволяет вам сформулировать гораздо более конкретные вопросы, чем приведенный выше, который по сути является опросом общественного мнения.

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