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.0 (12 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.
236 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 31
  • Length 3 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 2/2014 English

Course 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.

What are the requirements?

  • Basic knowledge of SQL and Java, Laptop/PC with generous disk space.

What am I going to get from this course?

  • Develop an "e-shop" based on the Java Servlet Technology

What is the target audience?

  • Programmers, IT Students and everyone else

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Preparation
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
TCP-IP Monitor (in Eclipse)
Preview
05:50
Configure MySQL in Eclipse
03:52
Setting up the Database
03:28
Section 2: Getting Started
yaebookshop (yet another e-bookshop)
02:34
EntryServlet (entry page)
Preview
09:24
QueryServlet (with URL "/query") - Handling the Query
10:05
Section 3: yaebsdbcp (pooling)
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
Section 4: Session Management (aka Shopping Cart)
Introduction
Preview
07:26
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
Section 5: User and Role Management
Introduction
04:11
Database tables
03:03
index.html
Preview
03:54
LoginServlet
05:44
DoSomethingServlet
05:45
LogoutServlet
03:22

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

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.

Ready to start learning?
Take This Course