Which is a better approach to build Java Spring Web Application
1) Plugin Style architecture Ex : Blojsom
2) Component based architecture something like developing features as maven dependents
Also can anyone suggest a good plugin style application for reference