Java – MVC framework for large Java EE applications

MVC framework for large Java EE applications… here is a solution to the problem.

MVC framework for large Java EE applications

Which MVC framework is the best choice (performance/ease of development) for web applications with more than 2 million visits per week.

The website is basically a search engine, but there will also be a lot of XML parsing, as well as high database traffic.

We use Java on Jboss 4.2.3x, PG as DB, and Solr for search.

We’re thinking about code JSPs using taglib and servlets, but we feel like there will be better alternatives, but we don’t know yet because we’re starting the Java web application world.

We would appreciate any comments and shares you had!
Thanks in advance!

Best Solution

I think you really need to sit down and consider these options and evaluate each option (or a combination of them).

Some possible framework words you might use (in addition to plain old JSP with servlets) that come to mind are:

  • Struts and Tiles
  • Spring
  • hibernate
  • Launch your own framework (it’s usually worth it for large projects, but only if you know what you need, which is unlikely to happen if you haven’t done a web app before)
  • Grails (Groovy on Rails, but it runs on the JVM and can use Java libraries)

And a lot more, I’m sure…

Do you want to reinvent the wheel?
What other client-side frameworks do you want to use?

Related Problems and Solutions