>
>
>
Complete Java Web Development Training
Complete Java Web Development Training
Complete Java Web Development is a crash course in developing cutting edge Web applications using the latest Java EE 5 technologies from Sun and the open source community. The course builds a strong understanding of Servlet technology as the cornerstone of Java's Web platform. It shows how JSPs build on the Servlet architecture and help your development teams achieve clear role separation. Allowing Web developers to focus on functionality while the Web designers create the layout - without stepping on each other's toes. Additionally, the class will show you how to use JSTL, custom tags and JSP expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. Attendees will also learn JavaBean component development and how these components can be easily integrate into JSPs. The class culiminates in an exploration of Java MVC framworks and compares some of the more popular offerings like Struts and Spring MVC.
While focusing on Web technologies, the course also exposes developers to the constant trade off between application robustness and complexity. This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, your developers will be able to build Web applications faster, that are more scalable, and that are easier to maintain.
4 days
- Learn how to use Java servlets in the role of Web application control.
- Identify the options to state management in a Java Web application and understand the pros/cons of each.
- Understand how JSPs can help separate Web logic and functionality from page layout.
- Explore how to make JSPs smaller and more powerful with JSTL, custom tags and expression language.
- Explore strategies in the exchange of data between Web pages (views) and business processing (model).
- Comprehend JavaBeans and how they can be used in Java Web applications.
- Learn the meaning and importance of MVC.
- Know the different the Java MVC Web frameworks and comprehend their commonalities/strengths/weaknesses.
This course is designed for Java programmers and Web application designers who have interest in learning how to build or maintain Java Enterprise Edition Web applications.
A solid understanding of Java is required. An understanding of Web Concepts and HTML is helpful.
$2,595.00
Class prices have a $200 rush fee added if the student
registers five or less business days before the class start date.
-
Complete Java Web Development Training - CDID3342
- Java Enterprise Edition (Java EE)
- Java Editions
- Multi-Tiers
- Containers
- Java EE APIs
- HTTP 101 – Web basics
- Client to Server Interaction
- HTTP Message Initial Line
- HTTP Methods
- HTTP Status Codes
- HTTP Header Fields
- The Message Body
- Chapter Overview
- What is a servlet?
- The Basic HTTP Servlet
- Servlet Life Cycle
- The service() method
- Web server versus Web Container
- Application Configuration and Web.xml
- Welcome pages and Error pages
- Standard Deployment with War files
- Proprietary Configuration Information
- Servlets and the Competition
- Getting Servlets Data
- Query String
- HTML Forms
- Collecting Data
- Header Parameters
- Init Parameters Revisited & ServletConfig
- Cookies Defined
- Creating Cookies
- Retrieving Cookies
- Session Tracking
- Using HTTPSession
- URL Rewriting
- Container Session Support
- Attribute Data and Scope
- Servlet Context
- Multithreading
- Servlet and Other Resources
- Redirecting
- Client Redirects
- Server-Side Redirects
- Which Redirect?
- Includes
- Servlet Filters
- Making a Filter
- Deploying Filters
- Why JSPs?
- What is a JSP?
- The JSP HelloWorld
- Scriptlets
- Implicit Objects
- How are Implicit Objects Implemented?
- Expressions
- Declarations
- JSP Comments
- Page Directive
- JSP Thread Safety
- Buffer and AutoFlush
- Exception Handling
- The ‘exception’ Implicit Object
- Include Directive
- What is JSP Expression Language?
- EL Syntax
- EL Operators
- EL Variables
- EL Implicit Objects
- Deactivating EL
- JSP Actions
- Tag Syntax
- <jsp:forward>
- <jsp:include>
- The Include Directive Revisited
- <jsp:plugin>
- Additional Action Tags
- More Standard Actions
- JavaBeans
- JavaBean Standard Actions
- <jsp:useBean>
- <jsp:getProperty>
- <jsp:setProperty>
- What is JSTL?
- Why JSTL?
- JSTL Tag Categories
- JSTL HelloWorld Example
- Two sets of JSTL Libraries
- Core Tags
- Formatting
- XML Tags
- SQL Tags
- Functions
- Model 2 Architecture
- Model 1 Architecture
- MVC Frameworks
- Struts 2 Architecture
- Struts 2 Setup
- Struts Actions
- Results and Result Handling
- Struts JSP Tags
- Validation
- Interceptors
- I18N/L10N
Course Materials