@dearname

Где почитать про написания своих контейнеров?

Добрый вечер. Меня интересует какая-либо литература о написании своих контейнеров по типу OSGI контейнера, Servlet контейнера, DI контейнера. Я пользуюсь этим, но меня интересует как они устроены или как теоретически устроен контейнер выполняющийся на JVM. Литература по этим направлениям, как правило описывает как работать с этими контейнерами, но как они внутри реализованы нет ничего.
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 2
jamakasi666
@jamakasi666 Куратор тега Java
Просто IT'шник.
В Java есть такая штука как JSR что является спецификацией\описанием как это должно быть и что делать.
К примеру OSGI реализует
Sun JCP JSR-8 (Open Services Gateway Specification)
Sun JCP JSR-232 (Mobile Operational Management)
Sun JCP JSR-246 (Device Management API)
Sun JCP JSR-249 (Mobile Service Architecture for CDC)
Sun JCP JSR-277 — JSR-277: Java Module System
Sun JCP JSR-291 (Dynamic Component Support for JavaTM SE)

Т.е. взяв вышеперечисленные jsr и реализовав все по описанию получите реализацию osgi.
Ответ написан
Комментировать
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Ну, начните с изучения picocontainer - picocontainer.com
Там есть и объяснение механизма работы. Собственно, все основано на рефлексиях и DI.
Д, вот еще парочку статей на почитать - https://www.beyondjava.net/build-dependency-inject...
и https://academy.realm.io/posts/android-pierre-yves...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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