Java Home Page

Spring Development
What is Spring?

  1. Spring Framework is the most popular application development framework in Java.
  2. Spring Boot helps to create stand-alone applications with minimal configuration.
  3. Spring MVC is a web framework based on the Model-View-Controller pattern under the Spring framework.
  4. ThymeLeaf is a server-side Java template engine that supports HTML5 JVM web development and integrates with Spring Framework.

Spring + Restful
Java Development
What should Java Developers learn?

  1. Java 11-17 is used for PBL. Java 8 is often the College Board standard. Features like Reactive Streams, HTTP2 client, JShell, and React JS are more recent than Java 8.
  2. GitHub: Learning to manage code changes, branches, pull requests, and more is crucial.
  3. DevOps in development: Java developers should be familiar with managing environments and automation tools like Git, Maven, and Docker.
  4. REST and Microservices with Spring: Learn how to create and consume RESTful APIs effectively.

How to: RESTful API
Java Persistence
How do you create Persistent data?

  1. The Java Persistence API (JPA) provides a query language for CRUD operations on objects in a database.
  2. Beans, Controller Code, and Business Logic interact with JPA to manage data flow to and from the database.
  3. Object-Relational Mapping (ORM) maps Java classes (entities) to a relational database structure.
  4. Plain Old Java Objects (POJO) are the basic building blocks of JPA and ORM. These classes are typically annotated with @Entity to mark them as persistent data classes.

Spring + JPA

Contact Us

nighthawkcodingsociety@gmail.com