Overall course is divided into 8 sessions with 4 hours each, and this was the first session.
I started with an overview of Java and Java EE discussing topics like:
-
Core Java vs. Java EE
-
Current versions of Java and Java EE and important milestones including change of name from J2EE to Java EE.
-
Overview of important specifications in Java EE like EJB, JPA, JMS, JAX-WS, JAX-RS, Servlets, Webbeans, JSF etc.
-
An overview of where the various popular frameworks such as Spring, Hibernate and Struts fit in.
-
Application server vs. Web container vs. Web server.
Next, I moved one level finer to Web container, and discussed topics like:
-
Web applications vs. Web Services
-
Important differences between SOAP and REST
Next, I moved one level finer to Web components, and discussed topics like:
-
Servlets vs. JSP
Next, we installed JDK, Eclipse and Tomcat. Configured eclipse to use tomcat as the server.
We also discussed on basic internet protocols including TCP/IP, HTTP and also the seven HTTP Methods.
For home learning, asked to refresh first 6 notes of http://javajee.com/beginning-java-book and first 4 notes of http://javajee.com/javaee.