When i think of Modular applications i think of mostly a component based architecture application (not necessary i know).
JSF is designed to do Component Web applications. Spring's Web Framework (Spring Web MVC) is a request/response model - mostly used to build a multi-layered architecture application so it is a different concept to what JSF is and what it is intended to do.
Can Spring Framework allow the workings of a componentized web application?
did some research and i found that Spring Dynamic Modules is based on OSGi framework but this Spring Project has been moved over to Eclipse Foundation. Is OSGi the way forward?