Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
"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.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Preparation|
Download the JDK
Installing the JDK and JRE
Setting the CLASSPATH and Environment Variables
Download and Install MySql Server
Download and Install Tomcat
Download and Install Eclipse - Configure Tomcat in Eclipse
TCP-IP Monitor (in Eclipse)Preview
Configure MySQL in Eclipse
Setting up the Database
|Section 2: Getting Started|
yaebookshop (yet another e-bookshop)
EntryServlet (entry page)Preview
QueryServlet (with URL "/query") - Handling the Query
|Section 3: yaebsdbcp (pooling)|
Annotation - @WebServlet("/HelloServlet")
yaebsdbcp (Database Connection pooling)
OrderServlet (with URL "/order") - Handling the Order
Rewrite the "OrderServlet" to do More Checking
|Section 4: Session Management (aka Shopping Cart)|
yaebscart (yet another e-bookshop with shopping cart)
|Section 5: User and Role Management|
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.