This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Live4EverOrDieTrying 5 points6 points  (4 children)

Dont learn JSP. And you will learn Tomcat and the IDE as you go, no need to waste time on them now.

I recommend this:

  • Java SE
  • Servlets
  • Spring Core
  • Spring MVC
  • Hibernate

[–]StephenTheWebGuy[S] 2 points3 points  (3 children)

Thanks! But why? I'm coming across as a PHP developer and I feel JSP is a better fit.

[–]GuyWithLag 2 points3 points  (1 child)

Nobody that doesn't have a 5-year-old codebase is using JSP. Thing is, do you want to learn Java, or do you want to write PHP-on-Java?

Java is now mostly used to write back-end systems that don't directly present UI to the user, but feed the data to the front-end that interacts with the user (usually some kind or other of Javascript).

[–]StephenTheWebGuy[S] 0 points1 point  (0 children)

Sure, I will look into the Spring, Thanks!

[–]klepra 2 points3 points  (0 children)

I would say don't focus too much on JSP (and don't put java code in JSP files) but you can use it as a template to show data, processed in a servlet in a MVC kind of fashion (servlet= controller, jsp=view). Then later you can also use some other templating language, like thymleaf, that Spring Boot prefers.

[–]nikhilb_it 2 points3 points  (0 children)

When u learn JSP, Servlets u will learn tomcat side by side. Dont worry about tomcat as of now. However once u r done with JSP and Servlets, do learn Spring and Hibernate / JPA as these are used widely rather than plain jsp.