SkillBuilders Welcome  |  Log in
All Java Classes

Fast Track to Servlets/JSP

3 Day Onsite or 21 -Hour Online Class and Hands-On Training.

Servlets and JSP (JavaServer Pages) are key server-side Java technologies for building web applications. Servlets are programs that run on a web server; they can respond to client requests and create dynamic content. JSPs are useful for displaying dynamic data, and allowing Java developers and Web page designers to work together easily. The JSTL is a tag library for JSP that encapsulates the core functionality common to many Web applications using custom tags. These include tags for iteration, conditionals, XML manipulation and much more.

This course is a comprehensive tutorial in the design and programming of Java Web applications using servlets and JSP. It starts with Web application architecture, usage, and deployment. It teaches about the capabilities of servlets, servlet architecture, and session management, JSP structure and syntax, and good design techniques for using them. Extensive coverage is included on how to efficiently use the JSP Expression Language (EL), custom tags, and the JSTL library.

The course is current with the latest releases of the specification, and uses the latest capabilities to write Web applications in the most efficient way possible. This includes the use of the JSP Expression Language directly in JSP 2.0+ Web pages, an overview of creating custom tags with tag files, and other new capabilities that make the framework much more user friendly. The complete course will give you excellent experience on how to build robust and capable Web applications using the latest features of the Java EE Web container.


All labs can be done with the Eclipse IDE Java EE version, and the lab instructions include detailed directions for using it.


  • Understand the design and development of web applications using Servlets and JSPs
  • Develop Servlets to process Web requests and generate dynamic data
  • Understand and create JavaServer Pages (JSPs)
  • Link Servlets and JSPs, and share data between them
  • Use the JSP 2.0+ Expression Language (the EL)
  • Use the built in JSP objects
  • Store and process session information
  • Deal with concurrency issues
  • Understand and use custom tag libraries and tag files
  • Understand and use the JSTL
  • Use J2EE Security from the Web Tier
  • Understand good design techniques including MVC (Model View Controller) / Model 2 Architecture
Average Student Rating:
Josh McCurdy
[What did you particularly like about the course?] Lots of detail...

More lab time and actual hands on time.

Nadir Akram Goldman Sachs & Co.
give a better overview of the java architecture

Brett Hannah Goldman Sachs
[What did you particularly like about the course?] Servlets

Yuan Li Goldman Sachs (Japan)
[What did you particularly like about the course?] I like the classes about servlets and the exercise is very practice for me.

Sriram Kannan Goldman Sachs
[What did you particularly like about the course?] simplicity in which it was taught

more time should be spent

Defina Maluki GS
Course was informative and material was relevant...

need more time to learn the material

Stuart Byrne Goldman Sachs
Learning something new. Demonstrated the ease with which jsp and servlets can be designed & coded.

Lisa Ryder GE Capital Structured Finance Group
I liked that the instructor came on site and that he demoed how to set up the application on the server.

My suggestion is break out into more open discussion like we did at some points and discussion design / architecture approaches.

Susan Martinoli GE Capital
Very informative, ideas and concepts were conveyed clearly.

Kevin Robillard GE Capital. SFG
[What did you particularly like about the course?] tied all the peices together.

More hands on

Don McShee GE Capital SFG
[What did you particularly like about the course?] The material

SkillBuilders Sample Video