What current Java web frameworks compete with Struts2? [closed]?

Spring MVC and JSF are the strongest competitors. If you're looking for Rails-like agility, with the huge benefits of Spring and the rest of the EE stack, why not give Grails, or JRuby on Rails, a try? But saying "Struts 2 is holding you back" in isolation is a little strange, though; what specifically is "holding you back"?

Out-of-the-box it provides XML-free configuration, transparent JSON/XML/HTML responses, etc. If there's something you feel is missing, what is it?

I would add that much of the scaffolding capabilities of Rails is also provided by Spring Roo, if that aspect of speed is desired. – cdeszaq Oct 4 at 14:04 Like I said "we have a number of legacy products that are tied to the Servlet architecture. ".

We've used Play for some greenfield projects (completely in love with it - part of the reason I posted this question! ) but often we need to write apps associated with the Servlet spec. – DaBeeeenster Oct 4 at 14:07 1 @DaBeeeenster Still don't know what you mean, though; none of these frameworks are mutually-exclusive, and there are a ton of ways to interact with, and use, legacy servlet-spec systems, including with Play--ServletWrapper exists for a reason!

– Dave Newton Oct 4 at 14:15.

I'd recommend either Spring-MVC or Webworks2.

4 WW2 hasn't existed as a separate entity for years--Struts 2 is WW2, with additional functionality. – Dave Newton Oct 4 at 14:07 1 WebWorks became struts2! – DaBeeeenster Oct 4 at 14:07.

Https://vaadin. Com/ could be worth a look at. It's more a V framwork and MC could be implemented like in a traditional GUI application.

I would use JAX-RS, thought it's not a fully Framework. Nice try for Play! You can still help me devlopping Robusta Web Library ;) It's designed for legacy project with REST and productivity for the Controller part.

Take a look on Mentawai. It was inspired by Webwork (same as Struts2). It is full-stack and have a clean approach without any kind of XML or Annotations.It was first released in 2005, before Struts2 and Seam.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions


Thank You!
send