Прежде всего, для ясности, эти пакеты создаются, потому что вы решили создать веб-приложение, содержащее код GWT.
GWT компилирует код в ваших пакетах client
и shared
(по соглашению) в JavaScript, который будет запускаться в браузере вашего пользователя.
Код на стороне клиента GWT будет сообщать вашему серверу, код которого будет идти в пакете server
. Код на стороне сервера может (опять же, по соглашению) использовать код в пакете shared
, поэтому логика, подобная проверке, может использоваться и в коде клиента и сервера.
Это не артефакт приложения, являющегося приложением App Engine, а скорее приложение GWT.