Software Alternatives & Reviews

10 Best Java Frameworks You Should Know

Recommended and mentioned products

  1. The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of deployment platform.

    Want to Get Better at Java? Go Old School. about 2 months ago:

    We had to write our own frameworks (uphill, both ways) but most current frameworks will have similar documentation pages as well. Both Apache and Spring are especially good at that.
  2. Hibernate an open source Java persistence framework project.

    In One Minute : Hibernate about 4 months ago:

    Hibernate is the umbrella for a collection of libraries, most notably Hibernate ORM which provides Object/Relational Mapping for java domain objects. In addition to its own "native" API, Hibernate ORM is also an implementation of the Java Persistence API (jpa) specification.
  3. Apache Struts is an open-source web application framework for developing Java EE web applications.

    1 an experienta intr-un domeniu irelevant, now what? about 3 months ago:

    The Apache Struts website ( offers tutorials and other resources for learning about the Apache Struts framework.
  4. HelloWorld demonstrates the basic structure of a web application in Wicket. A Label component is used to display a message on the home page for the application. In all the Wicket examples, you have to put all files in the same package directory.

    We're breaking up with JavaScript front ends about 4 months ago:

    Sort of sounds like Apache Wicket ( I used it for a few projects in the mid-late 2000s. I really liked it being server side and the concept of having object-oriented HTML (code paired with HTML snippets). I haven't had a need to use it since 2014, so haven't kept up with the project.
  5. GWT is a development toolkit for building and optimizing complex browser-based applications.

  6. Java framework for developing ops-friendly, high-performance, RESTful web services

  7. An open source web framework which follows the model-view-controller architecture. It is light-weight, web-friendly, and stateless. It provides minimal overhead for highly-scalable applications.

  8. Vaadin is a web application framework for Rich Internet Applications (RIA).

    Not a Vaadin developer, yet? Try to guess what this code is... about about 1 month ago

    Are you a long-time Java developer using Spring-related tech stack? Vaadin can bring a fresh brief of the air into your daily development routines.
  9. Simple elegant, high-performance full-stack web framework - Blade Framework

  10. An Open Source, full stack, web application framework for the JVM

    RIFE2 web framework under development about 3 months ago

    And frameworks like Grails build conventions and helpers on top of Spring.