Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Great Java Web Programming: Level 1 will lay the foundation for getting started creating web applications with a Java backend. Once you've finished the course you'll have all the tools you need to create powerful web applications that are easy to understand and maintain. Even beyond the basics, you'll learn how to leverage advanced language features such as the Java Standard Tag Library to make your applications clean and streamlined, but also secure and fast.

You'll learn the basics of how Java servlets work, how to do form processing with validation, and create results pages on the fly. We'll create applications that handle exotic data formats such as graphics and multi-part file uploads. Once you have the basics down, we'll crank up the volume with high-powered tools like Java Server Pages and tag libraries, then look at frameworks such as JSF and Struts that can manage more complex applications.

When you buy Great Java Web Programming: Level 1, you get access to an entire video library of lessons-including lessons that aren't available yet! Here's the scoop: we're continually adding new sections in Level 1 that take you further into Java web applications development. We're also updating existing lessons and creating new ones in response to your questions, along with special "challenge lessons" that will test your skills. All of this is yours with Great Java Web Programming: Level 1.

Subscriber Reviews

Average Rating: 4.05 out of 5 rating Based on 20 Ratings

"Great Java Web Programming: Level 1" - by Maha on 07-FEB-2014
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Very good for the beginners. I wish, we could have access to the code for download, (takes lots of time to go back-and-forth during the study).  There are some surprise in the last chapter where there are lines of code not fully explained as if you missed 10 minutes of lesson. But not a big deal though.

Finally, I couldn't find Level 2 any where.

Report as Inappropriate

"great resource for starter" - by bikram on 02-FEB-2014
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
hands-on tutorial great.
Report as Inappropriate

"Good introduction" - by mbcalvin on 24-FEB-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This video does a good job introducing servlets and jsp. For someone moving from php to java, this felt like I was starting to get into my element.
Report as Inappropriate

"Incomplete Java Web Programming" - by Anonymous on 07-OCT-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This course will not provide value until it adds content on JSP, and can indicate what value this provides over and above simple servlet programming.  And this is only the minimum requirement...

At this point it almost seems more like random thoughts, but does nothing to help the developer become more effective in the current job market.

Report as Inappropriate

"Only the basics, not what is announced..." - by Alex on 29-MAR-2010
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
From the overview:

"Once you have the basics down, we'll crank up the volume with high-powered tools like Java Server Pages and tag libraries, then look at frameworks such as JSF and Struts that can manage more complex applications."

And the videos end right before JSP... It is a good introduction to Servlets though but there are some syntax errors annoying in the code (not valid XHTML tags) as well as in some of the captions.

As it lacks what it announced, it's fine to be able to watch it if you have a Safari Premium account but don't buy it if not.

Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Installation and Setup

Play Video

00:11:13

Building a Simple Servlet

Preview

00:23:55

Handling GET and POST data

Preview

00:45:08

Handling MIME and Other Non-HTML Data

Preview

01:04:46

Introducing JavaServer Pages

Preview

00:32:30