Google Analytics

Показаны сообщения с ярлыком Java EE. Показать все сообщения
Показаны сообщения с ярлыком Java EE. Показать все сообщения

понедельник, 9 мая 2011 г.

Spring 3 или Java EE 6




Намедни мне понадобилось расставить точки над i в вопросе, который задан в заголовке. Выкладываю краткие рассуждение по этому вопросу и выводы к которым я пришёл. Разумеется все рассуждения и выводы сугубо субъективны, часть из них основана на собственном опыте, другая заимствована из различных источников.

воскресенье, 6 марта 2011 г.

Anemic Domain Model и JPA сущности

В этой заметке я хочу поговорить о проблеме, которая вставала перед большинством Java разработчиков задумывающихся об архитектуре ПО. Как можно понять из названия, это проблема анемичности классов сущностей JPA. Для тех кто не знаком с термином "Anemic Domain Model" сразу отсылаю к Martin Fowler. Коротко суть этого антипатерна в вырождении класса инкапсулирующего данные и логику в класс инкапсулирующий только данные. Таким образом подрывается одна из основ ООП: класс инкапсулирует данные и логику обработки этих данных. Вроде все просто и вывод напрашивается сам собой: поместить логику в класс сущностей JPA. Но стоп! Не все так просто. Попробую объяснить почему.

суббота, 23 октября 2010 г.

Java EE, Maven и Eclipse

Это заметка о настройке maven проекта для ear приложения с несколькими подпроектами и работа с ним в IDE Eclipse. Версии программного обеспечения следующие: maven 3.0, eclipse 3.6(Helios), m2eclipse 0.10.2, glassfish 3.0.1, jdk 1.6.0_22-b04, debian squeeze. Для продолжения необходимо чтобы все программное обеспечение было настроено и готово к работе.