A Java Servlet E-shop - Advanced
4.1 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
250 students enrolled
Wishlisted Wishlist

Please confirm that you want to add A Java Servlet E-shop - Advanced to your Wishlist.

Add to Wishlist

A Java Servlet E-shop - Advanced

Creating a functional e-Shop using Java Servlet, Java Server-Side HttpSession Poolong. Eclipse Tomcat Server and MySql
4.1 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
250 students enrolled
Created by Johnny Karkar
Last updated 8/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Develop an "e-shop" based on the Java Servlet Technology
View Curriculum
Requirements
  • Basic knowledge of SQL and Java, Laptop/PC with generous disk space.
Description

"yaebookshop" (aka - yet another e-bookshop)

In this series, we shall develop an "e-shop" based on the Java Servlet Technology. This e-shop is a typical Internet business-to-consumer (B2C) 3-tier client/server database application,. The course is not meant to be a Java tutorial, and basic knowledge of java is desired. Having said that some java will be thought when we are covering Servlet. Throughout the course, we will be using Apache Tomcat, MySql Server and Eclipse IDE. We will see how to set a Connection Pool using JNDI Initial Context.

We will also create a basic Session Management(aka "Shopping Cart"), and much more.

Note: It would be nice if you can complete my course "Java Servlet (e-shop)", hosted on Udemy - However this is NOT a prerequisite.

Who is the target audience?
  • Programmers, IT Students and everyone else
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 31 Lectures Collapse All 31 Lectures 03:06:58
+
Preparation
9 Lectures 38:39
Download the JDK
00:44

Installing the JDK and JRE
00:48

Setting the CLASSPATH and Environment Variables
08:08

Download and Install MySql Server
02:59

Download and Install Tomcat
03:42

Download and Install Eclipse - Configure Tomcat in Eclipse
09:08


Configure MySQL in Eclipse
03:52

Setting up the Database
03:28
+
Getting Started
3 Lectures 22:03
yaebookshop (yet another e-bookshop)
02:34


QueryServlet (with URL "/query") - Handling the Query
10:05
+
yaebsdbcp (pooling)
4 Lectures 34:07
Annotation - @WebServlet("/HelloServlet")
05:34

yaebsdbcp (Database Connection pooling)
07:34

OrderServlet (with URL "/order") - Handling the Order
09:01

Rewrite the "OrderServlet" to do More Checking
11:58
+
Session Management (aka Shopping Cart)
9 Lectures 01:06:10

HttpSession (JSESSIONID)
12:52

yaebscart (yet another e-bookshop with shopping cart)
01:43

CartItem class
03:07

Cart class
07:18

EntryServlet
08:47

QuerySevlet
07:59

CartServlet
09:19

CheckoutServlet
07:39
+
User and Role Management
6 Lectures 25:59
Introduction
04:11

Database tables
03:03


LoginServlet
05:44

DoSomethingServlet
05:45

LogoutServlet
03:22
About the Instructor
Johnny Karkar
3.8 Average rating
97 Reviews
707 Students
4 Courses

Software Development Trainer

After working as a software developer and contractor for over 20 years for several companies including Grimaldi, Panalpina, SITEL and Toyota, in the UK, Europe and Africa, I decided to work full-time as a software trainer. I continue to live in the beautiful city of London, from where I continue to support several of my IT clients and offer training, support and advise.