Originally posted by Cameron Wallace McKenzie:
It is a SUN certification exam forum. And the question is, when would you suggest to use something SUN is behind, or something SUN is not behind?
If the exam was called the Struts Certified Enterprise Architect, I would use Struts. Seeing that this is a Sun exam, I'd probably suggest Sun backed frameworks, and stay away from things like Struts or .NET solutions.
Having said that, though, I do know of people who have passed the original SCEA exam while recommending to use Struts.
For the most part, both frameworks address many of the same problems, so at a high level, both are valid.
The big benefit of using Struts for building the web component of an application is the extensible Controller