What are the advantages and disadvantages for Spring vs. Jboss for an enterprise web application.
Here's my opinion:
Spring represents all that is good in Java EE, whereas JBoss represents all that is bad.
Well... that didn't go over so well (not that I thought it would). I'm just saying that I would never choose JBoss to host any application. It's just so clunky and heavyweight, and does not do anything particularly well. I like Spring because it feels less monolithic and clunky. Granted, Spring is not an application container, but it can be used to build up most of the infrastructure you need to host an app - you just have to plug it into a container, and Spring handles the rest.