point10.1.2007
PHP With MySQL Programming remains the #1 selling course of 2007!

point related info
point1.8.2007
PHP/MySQL course ends the year in dramatic fashion by outselling all other courses in the final quarter of 2006.

point related info
newsletter icon
Enter valid email address to
receive our monthly newsletter
Email:

Name:
spacer
 

JSP and Servlet Programming


Course Description:

Java has established itself as a premier development language for system applications that include web-based e-commerce applications, network applications, B2B enterprise application integration and, now, wireless applications. In recent years, there has been a shift away from simple 2-tier architectures to multi-tier architectures for web-based e-commerce applications, network applications and B2B enterprise application integration.

he Java™ 2 Platform Enterprise Edition (J2EE) is a collection of technologies that includes Java Database Connectivity (JDBC), Java servlets, Java Server Pages (JSP), Remote Method Invocation (RMI), Enterprise JavaBeans, and more. The J2EE provides a standard architecture and suite of technologies for building enterprise systems that are scalable, maintainable, reliable, and adaptable. The benefit to an organization is a common, open platform powerful enough for industrial strength enterprise systems that integrate existing legacy systems.

This course focuses on JSP and Servlets in conjunction with JDBC to provide a solid foundation for building web-based applications. This is a perfect beginning point for those entering the J2EE world. The next logical steps are EJBs (Enterprise Java Beans) and/or Jakarta Struts.

After taking this class, you will be on your way to developing complex business applications using Java.


Course Duration: 5-days
more info
email:
name:
phone: - -
message:

Prerequisites and Assumptions:

Participants should have taken Java Programming Essentials or have an equivalent knowledge of Java programming. Six months of professional Java programming is a plus.

Recommended Follow-up/RelatedCourses

Introduction and Overview
  • Software Environment
  • J2EE
  • Application Model
  • Thin-clients
  • Tier 1
  • HTML Review
  • Browsers
  • Servers

Servlets and Processing

  • Java Servlets
  • Servlet Input
  • Building Java Servlets
  • Forms
  • Accessing Databases
  • Applets vs. Servlets

Java Server Pages (JSP) 1

  • Tier 2
  • Embedding Java
  • Processing User Data
  • Standard Actions
  • JSP Container
  • JSP Lifecycle

Accessing Databases Using JDBC

  • Relational Databases
  • SQL
  • JDBC
  • Querying a Database
  • Datasource Objects
  • Connection Pooling
  • Transactions

Java Server Pages (JSP) II

  • Session State
  • Using JavaBeans
  • Application State

Packaging and Deploying a Web Application

  • Web Application Structure
  • WAR Files
  • Deploying to Tomcat

The Process of Building a Web Application:
Putting It All Together

  • Setting Up the Environment
  • Creating the JSP front-end
  • Creating the Servlet To Do the Work
  • Tying in the Database
  • Creaing a JSP for Display of Results
  • Adding additional functionality

Jakarta Struts Overview

  • What is Struts?
  • Why use Struts?
  • How does Struts Work?
  • A Simple Struts Application Demonstration

Enterprise Java Beans Overview

  • What are Enterprise Java Beans?
  • Why would I use EJBs?
  • How do EJBs work?
  • A Simple EJB Application Demonstration

   
php logomysql logo

home | training | courseware | consulting | mentoring
contact us | about us | clients | news | policies

Copyright © 2005 by Ambrose King Company. All rights reserved.