Java Frameworks
Build real applications faster with the frameworks used across the Java industry.
Overview
Frameworks take care of the repetitive plumbing - database access, web pages, REST endpoints, security - so you can concentrate on your business logic. Learning the right frameworks is what turns a Java programmer into a productive application developer.
We cover the four most useful ones for building database-driven web applications. Start with JPA and Hibernate for data, then choose JSF for server-rendered pages or Spring Boot for REST APIs.
Where it is used
- Choosing the right framework for a project
- Combining Spring Boot with JPA/Hibernate
- Building admin portals with JSF
- Exposing data through REST APIs
Suggested order
- Learn core Java and SQL first.
- Learn JPA and Hibernate to work with the database.
- Pick Spring Boot (APIs) or JSF (web pages) and build a small project.
- Add security, testing and deployment.
Java Frameworks
Build real applications faster with the frameworks used across the Java industry.
Talk to usWhat you will cover
The key topics and features of Java Frameworks
JPA
The standard way to map Java objects to database tables.
Hibernate
The most popular JPA implementation with powerful extra features.
JSF
A component-based framework for building web user interfaces.
Spring Boot API
Create production-ready REST services with minimal configuration.