Re[2]: Когда запихивать Spring и Hibernate?
От: AliveSubstance  
Дата: 13.03.09 08:42
Оценка:
Здравствуйте, cvoronin, Вы писали:

C>А зачем показывать конкретную реализацию контроллера в контексте описания варианта использования?

C>Это один из аспектов реализации, в отдельном месте — если надо — и нарисуйте его.
C>На уровне варианта использования это не интересно и не нужно. Обозначьте абстрактный фасад приложения и
C>развёртывайте от него.

C>Представьте, вы поменяли SpringMVC например на Wicket. Так вот, картинки, связанные с описанием вариантов использования,

C>измениться не должны.

C>А насчёт хибера... Да вообще не надо его без особой нужды показывать-то. Нарисуйте просто интерфейс DAO без каких-либо

C>деталей его реализации. Как будто-бы ещё и не знаете, будет хибер, jdo или что-нибудь ещё другое.

Получается модель вариантов использования должна иметь более высокую степень абстракции, чем я думаю.
И вместо классов для описания доменной модели использовать интерфейсы и абстрактные классы?
Фасад я уже обозначил и наметил шаги по его реализации.
Jdo к сожаления я не знаю, поэтому придется рисовать интерфейсы dao уровня ориентируясь только на мои знания о хибернэйте.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.