|
|
|
Как грамотнее сделать dao и bo уровни
|
|||
|---|---|---|---|
|
#18+
У меня есть две таблицы и соответственно AccountDao, PatientDao и AccountBo, PatientBo. Но я из этих двух много где имею дело с ещё один объектом который объединяет их Код: java 1. 2. 3. 4. поэтому когда я сохраняю PatientAccount мне нужно делать транзакцию на Код: java 1. 2. Хочу узнать именно: 1. Стоит-ли сделать ещё PatientAccountBo (но без PatientAccountDao) который будет делать Код: java 1. 2. ? 2. Стоитли делать чтобы он сразу оперировал с Dao уровнем, а не с Bo уровнем т.е. ещё и с Bo, а потом только Dao Код: java 1. 2. 3. Как грамотней Bo или service уровень? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:26:30 |
|
||
|
Как грамотнее сделать dao и bo уровни
|
|||
|---|---|---|---|
|
#18+
ccoder, приведи таблицы с заполнением и маппинг минимальный. Всё от Модели предметной области идёт, а не от кодинга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:31:26 |
|
||
|
Как грамотнее сделать dao и bo уровни
|
|||
|---|---|---|---|
|
#18+
1. Стоит-ли сделать ещё PatientAccountBo (но без PatientAccountDao) который будет делать Я считаю что не стоит. Это будет бесполезный мусор, типа геттеров и сеттеров. авторAccountDao.save(Account) PatientDao.save(Patient) Я так понимаю, эти методы тупо вызывают Hibernate.save(). Зачем они тогда вообще нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:45:48 |
|
||
|
Как грамотнее сделать dao и bo уровни
|
|||
|---|---|---|---|
|
#18+
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 У каждого свои достоинства и недостатки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2012, 21:54:03 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=296&tid=2132025]: |
0ms |
get settings: |
15ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
115ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 337ms |
| total: | 566ms |

| 0 / 0 |
