Как спроектировать Eclipse RCP (клиент / сервер) с использованием EMF для модели? - PullRequest
3 голосов
/ 20 мая 2011

Мы планируем проект, в котором у нас будет клиент на основе затмения, взаимодействующий с сервером Glassfish (+ база данных Oracle).Бизнес-логика будет находиться на сервере, клиент должен действовать более или менее как представление.Мы рассматриваем использование EMF для нашей модели (+ hibernate + teneo).

Я не совсем уверен, как все это работает вместе.Рабочий процесс / архитектура / все, что я представляю, выглядит примерно так:

  1. Создание модели EMF
  2. Создание из нее модели Java (+ редактирование кода)
  3. Использование модели Javaна сервере вместе с hibernate / teneo для сохранения объектов модели в базе данных
  4. Создание интерфейса SOAP на сервере, сериализация объектов модели в XML в зависимости от ситуации
  5. Использование модели на клиенте для доступа к SOAPинтерфейс сервера, сериализация / десериализация объектов модели из / в XML и отображение (части целого) модели в eclipse

Это в основном так, как это задумано?Или я пропустил центральную концепцию?

1 Ответ

2 голосов
/ 10 мая 2012

Ссылка, которую вы пропустили, называется CDO. Вы можете использовать это для передачи живой модели вашему клиенту. Так что замени SOAP на CDO, и ты здесь!

...