Interesting. I will check it out. I've heard a little about it on the IntelliJ forums. (btw, the new IntelliJ is great. Hotswap is so much fun, especially in conjunction with Pop Frame)
How does the database connectivity work?
here's a very quick intro for someone familiar with struts:
http://test.javaranch.com/wiki/view?SpringFramework
We use EJBs at the moment, but we talk to them through Delegates and Commands. I'm still getting the hang of it.
you could use spring to talk to a database via JDBC, Hibernate or EJB. Spring has support classes for all of those, exception handling and all.