@parkito

Как организовать архитектуру Hibernate CRUD без spring?

Здравствуйте. Помогите, пожалуйста, решить проблему.
Хочу написать MVC приложение без использования спринга. Возникает вопрос как контролировать инстансы объектов. Понятно, что нужно реализовать IoC. Но вот все методы которые я знаю меня не очень устраивают.
1) Первый подход тупо создавать классы, там где они нужны. Плохо - это не IOC
2) Вместо того чтобы создавать каждый раз инстансы - сделать их один раз статическими. Затея тоже не блеск.
3) Сделать все на синглтонах. Мне не нравится.
4) DI. Паттерн. Пока остановился на нем.

Если разрабатывать приложение без всяких спрингов и JSR330, DI это лучший подход к разрешению зависимостей? Может существует что-то иное, чего я не знаю?
  • Вопрос задан
  • 373 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы