Last Updated on: (senast uppdaterad på:)
The content in this page has an ascending structure. Java Spring Boot is at the top and Java EE setup is mostly at the bottom. Because Java Spring Boot is newer than Java EE and the use of Java Spring Boot is more common in Sweden, then the presentation of the content in this page starts from the concepts I learned first before eventually starting with Java Spring Boot. So at the bottom of this page you will see Java EE ideas one needs to know (like setting up an application server) before moving a step higher (for example into utilizing Maven, RESTful application ideas, use of SQL databases, Data Access Objects and so on and eventually coming to a start with Java Spring Boot (at the top of th page). This is how I tackled learning Java EE. Some development tool ideas are mentioned in the right column.
- Spring Boot
- (link to) Starting with A Hello World application with Spring Boot for deployment on the WildFly 14 application server.
- (link to) Question and answer page at StackOverflow: What is the recommended project structure for spring boot rest projects?
- Templating for the Front End development. Thymeleaf and some of templating issues
- Querying in a Spring Boot application. Tutorial links for querying using JPQL and native queries.
- A brief glance at working with DAO – Data Access Objects – in a Java EE application
Page and link for Tutorial 1
- Notes on Java EE’s JPA — Java Persistence API
- Designing a RESTful Java EE applications:
- Utilizing Maven for the Java Application Project:
Maven POM.XML file structure for one basic application
- Application Servers:
Java Application Servers such as Tomcat
Development Tools Notes
- Setting up the basics of a Maven Java EE app on Wildfly 18.0.1 application server and the Mysql database connector
- Setting up new WildFly 18 Configuration in IntelliJ IDEA Ultimate to deploy Java EE Maven App
- Setting up IntelliJ IDEA Ultimate for basics of a Maven RESTful app with dependencies Jersey, Hibernate, Lombok