powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как грамотнее сделать dao и bo уровни
4 сообщений из 4, страница 1 из 1
Как грамотнее сделать dao и bo уровни
    #37756141
ccoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть две таблицы и соответственно AccountDao, PatientDao и AccountBo, PatientBo.
Но я из этих двух много где имею дело с ещё один объектом который объединяет их
Код: java
1.
2.
3.
4.
public class PatientAccount {	
	private Patient patient;
	private Account account;
}


поэтому когда я сохраняю PatientAccount мне нужно делать транзакцию на
Код: java
1.
2.
 AccountDao.save(Account)
 PatientDao.save(Patient)



Хочу узнать именно:
1. Стоит-ли сделать ещё PatientAccountBo (но без PatientAccountDao) который будет делать
Код: java
1.
2.
 AccountDao.save(Account)
 PatientDao.save(Patient)


?

2. Стоитли делать чтобы он сразу оперировал с Dao уровнем, а не с Bo уровнем т.е. ещё и с Bo, а потом только Dao
Код: java
1.
2.
 AccountBo.save(Account)
 PatientBo.save(Patient)



3. Как грамотней Bo или service уровень?
...
Рейтинг: 0 / 0
Как грамотнее сделать dao и bo уровни
    #37756148
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoder,
приведи таблицы с заполнением и маппинг минимальный.
Всё от Модели предметной области идёт, а не от кодинга.
...
Рейтинг: 0 / 0
Как грамотнее сделать dao и bo уровни
    #37756166
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Стоит-ли сделать ещё PatientAccountBo (но без PatientAccountDao) который будет делать

Я считаю что не стоит. Это будет бесполезный мусор, типа геттеров и сеттеров.

авторAccountDao.save(Account)
PatientDao.save(Patient)

Я так понимаю, эти методы тупо вызывают Hibernate.save(). Зачем они тогда вообще нужны?
...
Рейтинг: 0 / 0
Как грамотнее сделать dao и bo уровни
    #37756178
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ccoder3. Как грамотней Bo или service уровень?
http://www.amazon.com/gp/product/0321127420?ie=UTF8&tag=martinfowlerc-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0321127420
Есть в переводе
Есть кратко на сайте автора: http://martinfowler.com/articles/enterprisePatterns.html

Конкретно по вопросам читать про
Transaction Script
Active Record
У каждого свои достоинства и недостатки.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как грамотнее сделать dao и bo уровни
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]