In this Beginning Java Web Development training course, expert author Martin Kalin will teach you everything you need to know about Java web development. This course is designed for users that are familiar with writing, compiling, and executing Java applications.
You will start by learning about web apps and databases using JSP and POJOs. From there, Martin will teach you about servlets, including the flow of control in servlets, code analysis, …
Beginning Java Web Development
Video description
In this Beginning Java Web Development training course, expert author Martin Kalin will teach you everything you need to know about Java web development. This course is designed for users that are familiar with writing, compiling, and executing Java applications.
You will start by learning about web apps and databases using JSP and POJOs. From there, Martin will teach you about servlets, including the flow of control in servlets, code analysis, and concurrency issues in Java web apps. This video tutorial also features an example of a shopping cart as a web app, where you will learn how to extend and improve the shopping cart web app. Finally, you will learn about web app security, including wire-level security and user authentication and role authorization.
Once you have completed this computer based training course, you will have learned everything you need to know about Java web development. Working files are included, allowing you to follow along with the author throughout the lessons.
Web Sites, Web Services, And Web Apps: Clearing Up The Jargon
Web App Deployment Part - 1
Web App Deployment Part - 2
Exercise: Web App Deployment
The Database Piece Part - 1
The Database Piece Part - 2
The Database Piece Part - 3
Wrap Up Of Getting Started
Web Apps And Databases Using JSP And POJOs
Overview Of The JSPdb Web App
Code Analysis Of The JSPdb Web App
Extending The JSPdb Web App
The JSP-CRUD (Create-Read-Update-Delete) Web App 1
The JSP-CRUD Web App 2
The JSP-CRUD Web App 3
Exercise: Paginating A JSP Web App
Debugging Web Apps 1
Debugging Web Apps 2
Reading Request Parameters In A Web App
Formatting Output With JSTL
Web App Logic And Back-End POJOs
Wrapup Of JSP Basics
Servlets
Overview Of The Servlet Interface And Implementations
Flow Of Control In Servlets
A GenericServlet Example
An HTTP Servlet Example
Exercise: The Rock-Scissors-Paper Game And A Servlet Implementation
Overview Of The Ski Equipment Web App
Code Analysis Of The Ski Equipment Web App 1
Code Analysis Of The Ski Equipment Web App 2
Testing: The All-Important Process
HTTP Basics: A Look Under The Hood
Concurrency Issues In Java Web Apps
Concurrency And Database Transactions
Overview Of A Transaction In The Ski Equipment Web App
Code Analysis Of A Transaction In The Ski Equipment Web App
Wrapup Of JSP And JDBC Interaction
Exercise: Hands-On With JDBC And The Database
The Legendary Shopping Cart Example
Overview Of The Shopping Cart As A Web App
Flow Of Control In The Shopping Cart Web App
Shopping Cart Code (Version 1)
Exercise: Extracting Data From HTTP Requests
Setting Up Email For Order Confirmation
Email Confirmation Code
Exercise: Bringing A MVC Style To Order Confirmation
Overview Of ORM (Object Relation Mapping) And JPA (Java Persistence API)
Setting Up The Eclipselink ORM
Overview Of The ORM Code
Analysis Of The ORM Code
Shopping Cart With JPA (Version 2)
Analysis Of The Shopping-Cart-With-JPA Code
Exercise: Using JPA And ORM
Wrapup Of ORM And JPA In The Shopping Cart Examples
Extending And Improving The Shopping Cart Web App
Adding A Customer-Registration Module To The Shopping Cart Web App
Customized Tags And Tag Files
Customized Tag Specifics
User-Data Validation And Regular Expressions (Regexes)
Clear Passwords And Message Digests
Analysis Of The Message-Digest Code
Analysis Of The Customer-Registration Code
Exercise: Building A Customized Tag
Wrapup Of Data Validation, Customer Registration, And Customized Tags
Bringing Javascript Into Play
Introduction To Javascript And The Dom (Document Object Model)
A Standalone Javascript Example
The Maps Example: Using A Javascript API
Overview Of The CDs Web App: Jquery As A Web-Service Client
Analysis Of The CDs Web App Code
Introduction To Ajax As Partial-Page Updating
Overview Of The Ajax Polling Example
Analysis Of The Ajax Polling Code
Exercise: Using Javascript To Process JSON (Javascript Object Notation) Documents
Javascript And HTML5: A Shift In Who Does What
Analysis Of JQuery UI And HTML5 Code For Using Calendars To Input Dates
Wrapup Of Javascript And JS Frameworks Such As JQuery
JSF Java Server Faces: A Higher-Level Framework For Web Apps
An Overview Of JSF
The Question Of File Extensions: .JSF And .XHTML
Overview Of The Tempconvert Web App In JSF
Analysis Of The Tempconvert Code 1
Analysis Of The Tempconvert Code 2
Analysis Of The Tempconvert Code 3
JSF Architecture And Special Features
Namespaces And Customized Tags In JSF
Overview Of The JSFskis Web App
Analysis Of The JSFskis Code 1
Analysis Of The JSFskis Code 2
Exercise: Writing A Web App In JSF
Wrapup Of JSF
Web App Security: Wire-Level Security
Overview Of Security: What We’ve Seen So Far, Where We’re Going Next
Peer Authentication In Wire-Level Security: The Basic Ideas
Analysis Of The Peer Authentication Code
Review Of The Major Points In Wire-Level Security
HTTPs Handshake
Enabling Tomcat For HTTPs Connections
A Web App With Mandated HTTPs
Exercise: An HTTPs Web App, Start To Finish
Wrapup Of Wire-Level Security
Web App Security: User Authentication And Role Authorization
Overview Of Users/Roles Security
Overview Of The URsecure Web App
Analysis Of The URsecure Code
Tomcat Security Realms
Exercise: Improving Security Management In The URsecure Web App
Wrapup Of Users/Roles Security
Conclusion
Course Wrapup And Thank You
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept