Printed from http://andreaprovaglio.com. All rights reserved.
| Track: | Enterprise Programming |
| Platform: | Java |
| Days: | 5 |
| Code: | 311 |
| Author: | Andrea Provaglio |
Covers the Java2 Enterprise Edition (J2EE) technologies for the development of Web applications; and provides guidelines and design patterns on this subject.
We start with an overview of the J2EE architecture and of the runtime environments (Application Servers) where the Web applications run. We continue with a brief refresh of the HTTP protocol fundamentals and we move on to showing how to structure a Web application using the Model/View/Controller (MVC) paradigm.
We continue with covering the Java approach to handle HTTP-client-generated requests, using Servlets and Filters as the basic mechanism for the conversation.
Then we cover the presentation layer topics and we talk about JavaServer Pages (JSP) and the JavaServer Standard Tag Library (JSTL). We conclude with Web session management and the multi-threading issues in a Web application.
About 30% of the time is on guided exercises.
To get the most out of this course, you should have attended the following courses or have equivalent practical experience:
The JavaServer Faces (JSF) framework is covered in a different course.
For additional information, please contact us.