Section 1 : Getting Started

lecture 1 Introduction 3:58
lecture 2 Setting Up Your System
lecture 3 A Hello World Servlet 7:19
lecture 4 A Hello World JSP Java Server Page 9:53
lecture 5 Deployment Descriptors- the Web xml File 15:1
lecture 6 Deploying Your Application to a Local Server 7:17
lecture 7 About Certification Pdf
lecture 8 Deploying Your Application to the Internet -- For 10:37

Section 2 : Nuts and Bolts

lecture 9 Importing Java Classes Into JSPs 9:15
lecture 10 Getting URL Parameters 11:15
lecture 11 Scripting HTML
lecture 12 Including Files In Other Files 18:38
lecture 13 Forwarding and Redirecting 8:15
lecture 14 The Declaration Tag 4:22
lecture 15 JSP Tags Summary 5:42
lecture 16 Model 1 vs. Model 2 Architecture 14:56
lecture 17 Using External APIs in Web Applications 3:31
lecture 18 The Servlet Lifecycle 2:45

Section 3 : Beans and Forms

lecture 19 JSP Beans 10:32
lecture 20 Beans and Scope 16:35
lecture 21 Setting Bean Properties Using Parameters 5:58
lecture 22 Forms 8:13
lecture 23 HTTP Posts
lecture 24 Using Beans to Store Form Data 11:22
lecture 25 Adding Validation to Beans 11:55
lecture 26 Self-Validating Forms 19:43
lecture 27 Validating Forms Using MVC Architecture 22:14

Section 4 : Some Useful Objects

lecture 28 The Session Object 11:53
lecture 29 URL Rewriting- Supporting Sessions Without Cookies 13:23
lecture 30 The Servlet Context Object 7:34
lecture 31 Scoped Objects Review 4:43
lecture 32 Cookies 13:34

Section 5 : Databases

lecture 33 Connecting to a Database 15:1
lecture 34 Setting Up a JNDI Data Source 20:59
lecture 35 Querying Databases
lecture 36 Inserting Data Into Databases 9:31

Section 6 : Sending Emails

lecture 37 Sending Emails- Prerequisites 4:45
lecture 38 Sending Emails with the Mail API 16:3

Section 7 : Simplify Your Code With JSTL

lecture 39 Beginning JSTL- Hello World JSTL 6:11
lecture 40 Accessing Bean Values in JSTL 6:41
lecture 41 Getting URL Parameters in JSTL 2:46
lecture 42 The JSTL if Statement 4:28
lecture 43 The Choose Tag in JSTL 4:46
lecture 44 The foreach loop in JSTL 5:42
lecture 45 Referencing Java Objects in JSTL 5:57
lecture 46 JSTL Implicit Objects 4:1
lecture 47 Using Maps in EL 4:11
lecture 48 Outputting Variables- The c-out Tag vs. Using EL D 4:42
lecture 49 forEach- Iterating Through Lists 7:20
lecture 50 Using External Files- Graphics, CSS, etc 14:7
lecture 51 Reusable Fragments Using JSTL c-import 10:24
lecture 52 SQL Queries with JSTL 10:53
lecture 53 Setting Variables in JSTL 7:5
lecture 54 Expressions in EL 5:54
lecture 55 Creating URLs With JSTL 8:1
lecture 56 Wildcards and Getting a Single Row in JSTL 6:46
lecture 57 JSTL Functions 10:48
lecture 58 SQL Updates and Transactions in JSTL 11:51
lecture 59 Formatting Using JSTL 4:2
lecture 60 Custom Tags 15:39

Section 8 : Source Code

lecture 61 Source Code Zip

Section 9 : Where Now

lecture 62 Some Final Words 7:44

Section 10 : Extra

lecture 63 Uploading Files- Allowing the User to Upload Image 22:15