Network Based Application Development

Modules


Following are the course modules for topics.  The core of the material is based on 

Java Servlets and JSP (3rd Edition)

by Joel Murach and Andrea Steelman
Published January 2014
ISBN-13: 978-1-890774-78-3

with addtional support material.  Some Murach slides have been enhanced by me.

Murach Material

Topic PowerPoints Reading
First Day preliminaries, etc.
Introduction
Introduction to Web programming with Java Chapter 01 JSaP Chapter 1
Web and MVC
Chapter 02
JSaP Chapter 2
Tomcat and Netbeans IDE Chapter 03 JSaP Chapter 3
Create App Environment InstallLatest AJK slides
Crash course in HTML5 and CSS3 Chapter 04 JSaP Chapter 4
How to Develop Servlets Chapter 05 JSaP Chapter 5
How to Develop JavaServer Pages (jsp) Chapter 06 JSaP Chapter 6
Sessions and Cookies Chapter 07 JSaP Chapter 7
JSP EL Chapter 08 JSaP Chapter 8
JSP Standard Tag Library Chapter 09 JSaP Chapter 9
Custom JSP tags Chapter 10
JSaP Chapter 10
MySQL - DBMS Chapter 11 JSaP Chapter 11
JDBC Chapter 12 JSaP Chapter 12
JPA Chapter 13 JSaP Chapter 13
JavaMail
Chapter 14
JSaP Chapter 14
SSL Chapter 15 JSaP Chapter 15
Restricting Access Chapter 16 JSaP Chapter 16
More Security Chapter 17
JSaP Chapter 17
HTTP Requests and Reponses Chapter 18 JSaP Chapter 18
Listeners
Chapter 19
JSaP Chapter 19
Filters Chapter 20 JSaP Chapter 20
JavaServer Faces Chapter 21 JSaP Chapter 21
Intro to Music Store Chapter 22 JSaP Chapter 22
Applications of the Web Site Chapter 23 JSaP Chapter 23

Support Material

Topic PowerPoints Reading
Deploying a Web application
Deploying a Web Application
Deploying Servlets slides
XML
XML
AJK XML
JSON JSON V2 AJK JSON
AJAX AJAX
SOAP Web Services SOAP
Web Services Web Security
Web Services II Web Services II

PCI (Credit Cards) PCI  
Dr. Bill Chu: Web Security DrChuLecture
Review Review

Key to text abbreviations:

Abbr. Text Author
  JSaP Java Servlets and JSP (3rd Edition)  
     


Last updated May 2018