Узоры Java EE - реестр и другие - актуальность [закрыто

StackOverflow https://stackoverflow.com/questions/3734839

  •  03-10-2019
  •  | 
  •  

Вопрос

Я читаю книгу Шаблоны архитектуры приложений предприятия. Отказ Проходя через основные шаблоны - такие как Схема реестра Я обнаружил, что возможности, которые эти модели были впервые опубликованы в ноябре 2002 года, могут быть не лучшими возможными решениями.

Например, сделайте шаблон реестра. В нашей организации мы используем простые вызовы JDBC для операций БД и при необходимости, передайте объект подключения для одной транзакции. Этот подход не самый лучший - но альтернатива использования шаблона реестра также не кажется хорошим Поскольку зависимость тогда не будет видимой - может быть проблемой для тестирования. Инъекция зависимости предлагается как лучший способ реализации этого поведения.

Может кто-нибудь, кто работал на приложениях Java EE Web / Enterprise комментирует это - и что бы вы порекомендовали проанализировать использование каждого паттерна (его плюсы и минусы?). Любая недавняя книга, которая делает охват этого подробно?

Это было полезно?

Решение

(...) Любая недавняя книга, которая делает охват этого подробно?

Я рекомендую Адам Биен Реальные шаблоны Java EE Если вы ищете актуальный охват паттернов и лучших практик с Java EE 5 и 6:

Real World Java EE Patterns

Реальные шаблоны Java EE включают охвату:

  1. Введение в основные принципы и API api of Java EE 6 (EJB, JPA, JMS, JCA, JTA, инъекций зависимости, Конвенция о конфигурации, перехватчиках, отдых)
  2. Принципы транзакций, уровни изоляции, удаленные в контексте Java EE 6
  3. Картирование шаблонов ядра J2EE в Java EE
  4. Обсуждение лишних узоров и устаревших лучших практик, таких как DAOS, бизнес-делегаты, объекты передачи данных обширные наслоение, нехватки и т. Д.
  5. Бизнес-образные модели для доменов, ориентированных на обслуживание архитектур
  6. Шаблоны для интеграции асинхронного, наследие или несовместимых ресурсов
  7. Инфраструктурные узоры для готовника - начало услуг, отслеживание резьбы, проверки предварительного условия, Java EE 6 поиска или интеграция сторонних структур впрыска на зависимостью, как резиденция
  8. Подсказки для эффективной документации и тестирования
  9. Острые и прагматичный сервис и доменные архитектуры, основанные на обсуждаемых моделях
  10. Полностью функциональная реализация архитектуры разъема Java (JCA) с исходным кодом
  11. EJB 2 - EJB 3 миграция
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top