Java Web Fundamentals
To build web applications in Java, you need to understand the libraries and concepts that underly the higher level frameworks, and this course helps you to do that. The course covers writing a web application in Java using Servlets, JavaServer Pages, and tag libraries.
Many Java web frameworks, such as Struts, are built on top of the Servlet and JavaServer Page specifications and base libraries. To fully understand how these frameworks operate, and to be able to take full advantage of the facilities they offer, you should understand the foundations such frameworks are built on. This course takes you through building a web application using the base Servlet and JavaServer Page libraries. The course discusses the Model-View-Controller pattern using Servlets as the Controller and JavaServer Pages as the View. You will also learn how to hide complex UI interaction inside tag libraries. The course will show you how it is possible to build a web application using these fundamental technologies, and how other frameworks are built.
Course SyllabusIntroduction- 13m 41s
—Introduction 1m 7s
—Basic Components of a Java Web Application 1m 11s
—A Brief Introduction to Maven 1m 48s
—Using the Tools 2m 16s
—What is a Web Application? 6m 37s
—Summary 0m 39sWriting Servlets- 31m 35s
—The Base Servlet Interfaces and Classes 4m 32s
—Writing Your First Servlet 8m 50s
—Reading an HTTP Request and Generating a Response 8m 8s
—Initializing a Servlet 10m 4sJavaServer Pages- 25m 20sThe Expression Language- 16m 9sThe Java Standard Tag Library- 21m 39sWriting Tag Libraries- 40m 32s