Servlets and JSPs Tutorial: Learn Web Applications With Java

Servlets and JSPs Tutorial: Learn Web Applications With Java
Servlets and JSPs Tutorial: Learn Web Applications With Java
English | MP4 | AVC 1338×720 | AAC 22KHz 1ch | 10 Hours | 853 MB

Learn how to create dynamic websites using the Java programming language with this java web application tutorial

In this Java web application tutorial I’ll show you how to create dynamic websites using the core technologies of Java web programming. If you want to create your own interactive websites, if you know some Java and you want to take your skills to the next level, or if you want hot skills for the job marketplace, this Java web application tutorial course is for you.

In this Java web application tutorial course you’ll learn how to:

  • Leverage the power of Java to create dynamic websites
  • Deploy your applications for free on the Internet
  • Use and understand core server-side Java web technologies

I’ll show you how to take your basic Java knowledge and use it to create websites using the same technologies (servlets, JSPs and JSTL) that everyone from self-employed web developers to huge corporations use to create modern interactive web sites.

What are the requirements?

  • Basic Java knowledge
  • Ideally basic HTML and SQL knowledge
  • Basic computer and Internet skills

What am I going to get from this course?

  • Over 64 lectures and 10 hours of content!
  • Understand the core technologies of modern Java web programming
  • Know how to develop and deploy your own websites using Java

What is the target audience?

  • Anyone who wants to create websites that interact with databases
  • Java programmers who want to learn web programming skills
  • Java beginners who want to learn more Java and enjoy a challenge
Table of Contents

1 Getting Started
Setting Up Your System
A Hello World Servlet
A Hello World JSP Java Server Page
Deployment Descriptors the Web.xml File
Deploying Your Application to a Local Server
Deploying Your Application to the Internet — For Free

2 Nuts and Bolts
Importing Java Classes Into JSPs
Getting URL Parameters
Scripting HTML
Including Files In Other Files
Forwarding and Redirecting
The Declaration Tag
JSP Tags Summary
Model 1 vs. Model 2 Architecture
Using External APIs in Web Applications
The Servlet Lifecycle

3 Beans and Forms
JSP Beans
Beans and Scope
Setting Bean Properties Using Parameters
HTTP Posts
Using Beans to Store Form Data
Adding Validation to Beans
Self-Validating Forms
Validating Forms Using MVC Architecture

4 Some Useful Objects
The Session Object
URL Rewriting Supporting Sessions Without Cookies
The Servlet Context Object
Getting Initialisation Parameters from web.xml
Scoped Objects Review

5 Databases
Connecting to a Database
Setting Up a JNDI Data Source
Querying Databases
Inserting Data Into Databases

6 Sending Emails
Sending Emails Prerequisites
Sending Emails with the Mail API

7 Simplify Your Code With JSTL
Beginning JSTL Hello World JSTL
Accessing Bean Values in JSTL
Getting URL Parameters in JSTL
The JSTL if Statement
The Choose Tag in JSTL
The foreach loop in JSTL
Referencing Java Objects in JSTL
JSTL Implicit Objects
Using Maps in EL
Outputting Variables The cout Tag vs. Using EL Directly
forEach Iterating Through Lists
Using External Files Graphics, CSS, etc
Reusable Fragments Using JSTL cimport
SQL Queries with JSTL
Setting Variables in JSTL
Expressions in EL
Creating URLs With JSTL
Wildcards and Getting a Single Row in JSTL
JSTL Functions
SQL Updates and Transactions in JSTL
Formatting Using JSTL
Custom Tags

9 Where Now
Some Final Words ….

10 Extra
Uploading Files Allowing the User to Upload Images and Other Stuff