FlipFlop ha scritto:
Ok, quindi mi sembra di capire che è meglio concentrarsi su Spring e lasciare perdere JSP.
Prima di arrivare a Spring, sarebbe molto utile e propedeutico vedere il Java Enterprise, perlomeno come minimo la parte dei Web Component. E vedere i Web Component significa vedere principalmente Servlet
e JSP (più i custom-tag, volendo).
E per arrivare a questi livelli (che sia, indifferentemente, Java Enterprise o Spring) è comunque di fatto obbligatorio avere una
solida conoscenza di Java, che vuol dire:
- tutte le feature del linguaggio almeno fino a Java 8, tra cui sicuramente generics, annotation, varargs, autoboxing, enhanced-for, enumeration
- lambda expressions/method references, functional interfaces, Stream API (Java 8+)
- tutte le principali collection e buona parte del framework standard: java.io, java.util, java.text, java.sql (cioè JDBC), ecc.. possibilmente anche la Date/Time API (Java 8+)
- multi-threading/concorrenza