Following are the course modules for topics. The core of the material is based on
| 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 |
| 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