Используете ли вы один проект для клиентской и серверной части для приложений на базе GWT или отдельный проект? - PullRequest
4 голосов
/ 16 февраля 2011

Как у вас есть настройки вашего проекта GWT? Есть ли у вас один проект на стороне клиента и отдельный проект на стороне сервера? Можете ли вы поделиться своим опытом организации проектов для GWT front-end, Spring-end системы? Я хочу использовать Spring + GWT + Tomcat + Hibernate для этого проекта.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

Если у вас нет действительно веской причины разделить клиентскую и серверную части на несколько проектов, вам следует использовать только один проект.

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

Кроме того, вы можете создать 3 проекта;один сервер, один клиент и один со всеми общими классами.Но, сделав это, вы получите два проекта, которые gwt должен скомпилировать, и вам нужно будет потом соединить их вместе.Если вы не столкнетесь с какой-то странной проблемой интеграции унаследованного кода на основе gwt, я не могу понять, что это вам даст.стек технологий, на который вы ссылаетесь), я использовал один проект.

2 голосов
/ 16 февраля 2011

Я использую один проект для клиента GWT и бэкэнда Tomcat, и он отлично работает. Мне нравится удобство быстрого изменения протокола в обе стороны, а затем один шаг сборки.

Каталог war в проекте GWT может делать все, что вам не нужно, с произвольными каталогами и файлами, поэтому очень удобно смешивать JSP, HTML и обычный JavaScript прямо с GWT.

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