Building Web Applications using Java EE

Learn how to use Java Servlets, JSPs, JSTL and AJAX to develop Web Applications

4.50 (39 reviews)
Udemy
platform
English
language
Other
category
267
students
15 hours
content
Sep 2023
last update
$64.99
regular price

What you will learn

How to build Web Applications using Java Servlets, JSPs, JSTL and AJAX

Description

This course teaches how to build a complete Web Application using JDBC, MySQL, Java Servlets, JSPs, JSTL and AJAX.

It covers every step related to developing a Web Application right from how to install required software (MySQL database and Eclipse IDE for Java Enterprise Developer) to deploying final application to web server (Tomcat).

This course covers the following topics:

JDBC - Java Database Connectivity

  • Connection to MySQL using different types of drivers

  • Using Statement and PreparedStatement

  • Working with ResultSet and ResultSetMetaData

  • Scrollable and updatable ResultSet

  • Calling stored procedures using CallableStatement

  • Understanding relationship between JDBC API and drivers

  • Transaction management

  • Batch update

  • Pros and cons of different types of drivers

  • RowSets

Java Servlets

  • Understanding web application structure

  • Creating a Servlet and calling it

  • Understanding HTTP methods doGet(), doPost()

  • Life cycle of servlet and init parameters

  • File uploading

  • Working with Listeners

  • Using filters

JSP (Java Server Pages)

  • Structure of Java server page

  • JSP containing code and form

  • Using implicit objects in JSP

  • Using JavaBeans with JSP

  • Accessing database from JSP

  • Working with expression language

  • Creating and using Cookies

  • Creating and using Http sessions

  • Navigation and Redirection

JSTL (Java Server Pages Tag Library)

  • Understanding JSTL and including it in the project

  • Working with Core tags

  • Working with SQL tags and XML tags

AJAX and jQuery

  • What is AJAX

  • Using XMLHttpRequest (XHR) object to make request

  • Servlet/JSP sending JSON using Gson

  • Using JavaScript to process JSON

  • What is jQuery and how to work with selectors in jQuery

  • Using jQuery to make AJAX request


Content

Getting Started

Getting Started with MySQL
Getting Started with Eclipse
Projects at GitHub and Assignments

Java Database Connectivity (JDBC)

Introduction to JDBC
Connecting to MySQL Database
Executing DML commands
Executing Query
JDBC API vs. JDBC Driver
Types of JDBC Drivers
Transaction Management
Using RowSet

Introduction to Web Applications and Java EE

Introduction to Web Application Architecture
Creating a Web Application

Java Servlets

Creating Servlets and receiving data from client
Difference between GET and POST requests
Servlet API and Servlet Life Cycle
Uploading Files from Client to Server
Accessing File System from Servlet

JavaServer Pages

Creating JSPs
Life Cycle of JSP
Accessing MySQL database from JSP
Using Java Beans
Redirection and Navigation
Expression Language
Cookies
Sessions

JavaServer Pages Standard Tag Library (JSTL)

Using JSTL Core Tags
Using JSTL SQL and XML Tags

AJAX

Making AJAX Request
Sending JSON from Server

Miscellaneous Topics

Listeners
Filters
Deploying Web Application

Examination

Final Examination

Screenshots

Building Web Applications using Java EE - Screenshot_01Building Web Applications using Java EE - Screenshot_02Building Web Applications using Java EE - Screenshot_03Building Web Applications using Java EE - Screenshot_04

Reviews

Arshad
July 10, 2022
Very good Java EE introductory course. Could have been a 4.5 star course if course material was made available.
Nwojo
July 1, 2022
The lecture was good. However, the lecture materials and ppt slides are unavailable. Please make the lecture materials available to enhance understanding of the lecture.
premanatha
May 27, 2021
EXPLATION IS GOOD.BUT MATERIAL IS NOT AVAILABLE WITH THIS COURCE. PLEASE PROVIDE MATERIAL FOR YOUR EXPLANATION AND SHARE YOUR PPT FOR STUDENTS MORE UNDERSTANDING.

Charts

Price

Building Web Applications using Java EE - Price chart

Rating

Building Web Applications using Java EE - Ratings chart

Enrollment distribution

Building Web Applications using Java EE - Distribution chart
3730028
udemy ID
12/27/2020
course created date
2/6/2021
course indexed date
Bot
course submited by