Как архитектура веб-проекта Java похожа без EJB3?

Вы могли поставить двоичные файлы подрывной деятельности там - они только 16ish megs, таким образом, у Вас будет много комнаты для некоторых репозиториев также. Можно использовать официальные двоичные файлы из командной строки или указать на графический инструмент (как TortoiseSVN) к каталогу репозитория. Если Вы чувствуете себя необычными тогда, Вы могли бы подстроить диск автоматически выполнить приложение SVNSERVE, превратив любой компьютер в легкий сервер подрывной деятельности минута, Вы включаете диск.

я нашел некоторые инструкции для этого процесса здесь .

5
задан Arjan Tijms 18 June 2013 в 06:54
поделиться

2 ответа

EJB3 разделен на два уровня:

  • постоянство (JPA, старые компоненты Entity)
  • бизнес-логика (старые компоненты сеанса)

Вы можете иметь ту же архитектуру, не используя явно EJB3.

Persistance

JPA очень близка к Hibernate. Мы используем и предпочитаем его JPA.

Аннотации поступают из JPA, но нет необходимости в контейнере, это не совсем EJB.

Business

Spring также очень близок к бизнес-уровню EJB3 . С гораздо большим количеством возможностей ...


Некоторые даже говорят, что они лучше, чем EJB3 !! ;-) Говорят, что EJB3 был создан из этих двух решений (но по многим пунктам еще предстоит достичь своего уровня!)

2
ответ дан 15 December 2019 в 06:30
поделиться

Люди, которые не используют EJB, обычно используют Spring или другую среду внедрения зависимостей. JSF позволяет создавать bean-компоненты и связывать их вместе, однако было бы лучше использовать это только для пользовательского интерфейса и использовать Spring для вашего бизнес-уровня. Доступно много информации об интеграции JSF со Spring.

0
ответ дан 15 December 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: