У меня есть мультимодульный проект maven. Корневой модуль: parent
содержит: server
, shared
, client
подмодули.Завод по заказу GWT. Куда поместить прокси?
Интересно, где в этой структуре я должен положить Proxy classes
? Теперь у меня их есть в модуле client
, но я хотел бы поместить их в модуль shared
.
Прошу вас, подумайте об этом. Является ли это вопросом. Я спрашиваю, потому что я видел разные версии.
Вот мой прокси-класс:
package pl.derp.web.proxy;
import java.util.List;
import pl.derp.server.entity.User;
import com.google.web.bindery.requestfactory.shared.ProxyFor;
import com.google.web.bindery.requestfactory.shared.ValueProxy;
@ProxyFor(value = User.class)
public interface UserProxy extends EntityProxy {
public String getName();
public void setName(String name);
}
Вы говорите о интерфейсах прокси, аннотированных с помощью @ProxyFor? Они не используются на стороне сервера, поэтому зачем их размещать в общем пакете, предназначенном для типов, используемых как на клиенте, так и на сервере? –
Да, интерфейсы прокси. Благодарю. – masterdany88
@ boris-brudnoy Это неправильно, они * * используются на стороне сервера. –