| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > EJB. Interface связи клиента и сервера |
| Автор: Evgenic 14.5.2010, 12:27 |
| Задача следующая. Я пишу серверные компоненты EJB3, клиентскую часть использования моих бинов делает другой человек. Я реализовываю некий интерфейс @Remout. Для его использования его на клиенте необходимо иметь в наличии мой интерфейс, т.е. сейчас я просто отдаю файлик myRemoteInterface.java разработчику клиентской стороны и при его изменении мне приходится следить за его актуальностью передовая его снова. А на клиентской стороне приходится следить чтобы были библиотеки для инклюда @Remout и приходится таскать на клиента ненужные либы. Вопрос. Как организовать использование связующего интерфейса в моем случае? Чтобы небыло дублирования кода и кривого обмена исходниками. Что пытаюсь сделать. Делаю отдельный проект-либу с интерфейсами, его подрубаю как библиотеку на сервере и на клиенте. На сервере наследую от него интерфейс-пустышку только ради анотации @Remout. Но при деплое в GlassFish происходит ошибка "на найдена либа с моими интерфейсами" и диплой не происходит. Помогите понять и организовать все грамотно? |
| Автор: MisterCleric 14.5.2010, 12:43 | ||
Привет. Вообще смотри как можно выкрутиться для клиента без аннотации:
И того тебе не нужен будет javaee.jar на стороне клиента |