Пожалуйста, дайте совет, как сделать "плагиновую" архитектуру для веб-приложения Java.
В настоящее время мы используем довольно простой и стандартный Spring + Hibernate + Struts 2 в контейнере сервлетов Tomcat. (Построено с maven)
Мне нужно что-то вроде Redmine. Где любой модуль может быть включен/отключен, обновлен
Пожалуйста, исключите тяжелые варианты, такие как OSGi, Portlet.
- OSGi слишком тяжелая, нет хорошего внедрения технологии для Интернета. Я уже смотрел на Eclipse Germini;
- Portlet он просто старый и никогда не был популярен.