re: Java web development VIEW POST


I would second the opinion that the best way to jump in is to start with Spring. Specifically - Spring Boot. There are many tutorials for it and you can easily create skeleton for your application using Spring Initializr.

On the other hand, I would argue that writing everything using Java (that means the pages are rendered on the server and sent to client) is not optimal. Usually you have a combination of Java backend and JavaScript frontend. Therefore, I would recommend you to focus on writing RESTless API for you JS client app.

If you still want to pursue writing everything on the server side, I would stay away from JSP or even JSF, since it's been a while it has been deprecated even by the technology radar, and probably tried to go with Spring's no.1 choice Thymeleaf.

code of conduct - report abuse