В чем смысл различных пакетов приложений? - PullRequest
0 голосов
/ 16 января 2011

Я запустил проект с движком приложений Google, когда я запускаю eclipse, он автоматически генерирует 4 пакета для меня.Мое имя пакета приложения - com.appspot.xxxx

, и оно автоматически генерирует эти три значения для меня:

com.appspot.xxxx.client 
com.appspot.xxxx.server 
com.appspot.xxxx.shared

Что означают эти три пакета соглашения?Спасибо.

Ответы [ 2 ]

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

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

GWT компилирует код в ваших пакетах client и shared (по соглашению) в JavaScript, который будет запускаться в браузере вашего пользователя.

Код на стороне клиента GWT будет сообщать вашему серверу, код которого будет идти в пакете server. Код на стороне сервера может (опять же, по соглашению) использовать код в пакете shared, поэтому логика, подобная проверке, может использоваться и в коде клиента и сервера.

Это не артефакт приложения, являющегося приложением App Engine, а скорее приложение GWT.

0 голосов
/ 16 января 2011

Когда вы регистрируете приложение, оно будет размещено на http://xxxx.appspot.com. Вы выбираете значение для хххх, например название вашего приложения.

...