Re[2]: package naming: service or services?
От: cvoronin Россия  
Дата: 15.10.10 06:39
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

А>>Я понимаю, что это мелочь, но хочется быть грамотным и в мелочах.

B>Это не мелочь. Это грубая ошибка:
B>http://www.javapractices.com/topic/TopicAction.do?Id=205

Хм.. Смотрю примеры из Спринга 2.5.6

jpetstore — dao, domain, service, web
petportal — domain, portlet, service, validation

Имхо логичнее.

Вообще, статья обсуждабельная.

К примеру, если из com.app.doctor мне понадобился только Doctor — зачем тогда мне тащить весь пакет (jar) с разными живущими в нём dao и прочим. С учётом того, что com.app.doctor.DoctorDAO.java в свою очередь будет зависеть от какого-нибудь ORM (ладно, пусть от jdbc) с соответствующими уже ему пакетами.

Совсем плохо, если этот Doctor является ещё и наркоманом, для описания чего мне понадобится пакет com.app.drug. А внутри его, снова, чего только нет.

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