I'm learning Spring 3 MVC for a project I'll start soon for a client and I can't find if it supports view components (similar in a way to portlets).
Ideally the solution would be similar to Rails, in which invoking "render" with a parameter (object or view name) renders the component.
OR to have something like the following in the view template
<component name="search" paramA="1" paramB="2"/>
and in this case, there's something that searches for the component "Search" in the classpath and initializes it with the parameters.
The ideal solution should have 0 configuration. Maybe the solution would be to write a custom taglib that does this for me, but I'm wondering if there's something already done out there.
I would be really thankful If anyone knows about a book / tutorial that explains spring mvc 3 from a Rails developer point of view.
Spring MVC isn't a component framework - it's too low level for that.
The Java world is awash with more web-based component frameworks than you can shake a widget at. Try (in no particular order) JSF, Spring WebFlow, PlayFramework, Vaadin, etc.
If you're already familiar with Rails, then the obvious choice is Grails - it's inspired by the Rails approach, uses Groovy rather than Java, but runs on the Java VM, and integrates with other Java stuff well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With