Banshun – очередной “убийца” OSGi
Автор: jeeconf
Загружено: 2015-05-10
Просмотров: 160
Описание:
Года три назад нам пришлось создавать платформу для eCommerce backend-а. Некоторое время погенерировали OSGi-манифесты bundlor-ом, затем решили подумать: “Зачем так сложно?”. Появились сомнения: загрузчик классов один (Spring Web App), зависимости разрешаются Maven-ом во время сборки, частичного перезапуска компонентов приложения нет.
Попробовали сделать тоже самое на одном Spring. Выяснилось что на простом Spring почти невозможно работать десятком команд над сотней компонентов. За неделю с небольшим написали супер микро-контейнер на основе Spring. Потом самое интересное, добавили специальный функционал облегчающий каждодневную работу, такой как например, проверка конфигурации компонент, вместо запуска и разбора ошибок.
Помимо рассказа про сам контейнер, интересно обсудить, какой части разработчиков действительно нужны тяжеловесы OSGi/EJB, и насколько популярные контейнеры помогают в повседневной работе. Начинающим разработчикам будет интересно услышать историю “с поля”. Особое приглашение опытным разработчикам, съевшим не одну собаку на корпоративной разработке и готовым поведать подробности. Легкий троллинг приветствуется!
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: