home 
 
 
 
nlfr
 
Home
About ABIS
Services
Courses
Resources
Contact
MyABIS
All CoursesbalkjeGeneral » Introduction to HW & SW » TracksOperating systems » MVS - z/OS » UNIX - Linux - AIX » VMwareDatabases, transaction systems and middleware » DB2 for z/OS » DB2 UDB for Linux, UNIX and Windows » Oracle » SQL Server » MySQL » IMS » CICS » WebSphere MQ » WebSphere Application Server » Business intelligence and data warehouseApplication development » Methods and techniques » TOGAF » PRINCE2 » Programming languages » Internet development » Object Oriented systems » Java » IBM development tools » SAS » XML » SOA & web servicesSystems management » ITILbalkjePractical informationRegistration 
Java EE: building web applications with servlets & JSPs

Intended for

Application programmers who are going to develop web applications with Java.

Background

A thorough knowledge (at least 3 months of practice) of Java (see courses Java concepts and Java programming) and familiarity with internet concepts (see course Internet web-enabling techniques) is required. Some familiarity with HTML (see course HTML) and understanding the concepts of XML (see course XML concepts) is an advantage.

Training method

Besides theoretical foundations, live demonstrations are given. There is also time provided to implement the theory in practical exercises. For the public courses, a Tomcat or IBM WebSphere Application Server is used for deploying and running the applications. Other application servers can be used for company courses.

Course leader

Guido Indesteege, Sandy Schillebeeckx.

Duration

3 days.

Schedule

datelanguageplacepriceremarks
28/02/2012 Leuven1410 EUR guaranteed
02/05/2012NWoerden1410 EUR
11/06/2012ELeuven1410 EUR
Legend
  • You can enrol by clicking on the dates in the calendar.
  • N: Dutch; F: French; E: English; No code: language depends on the participants.
  • All prices are VAT excluded.
  • Countries:
    Belgium 
    Netherlands 
    Elsewhere 
  • Remarks:
    (guaranteed:) this session will certainly run
    (last places:) only limited number of places available
    (complete:) this session is fully booked; please contact us to get on the waiting list

Objectives

In this course, participants learn:

  • different architectures for web applications;
  • to develop web applications with Java;
  • how to create the user interface and communicate with the server using servlets and JavaServer Pages (JSP);
  • how to prepare web applications for deployment and execution in the server environment.

Accessing databases using JDBC is discussed in the course Database application programming with JDBC.

Using Enterprise Java Beans is discussed in the follow-up course Java EE: building enterprise applications with EJB 3.x and JPA.

Main topics

  • Architecture of web applications
  • Client side programming of user interfaces:
  • HTML
  • Java applets
  • Server side programming:
  • Java servlets
  • HTTP protocol
  • servlet API
  • use of forms
  • JavaServer Pages and JSP tags
  • Structuring web applications
  • redirection
  • session management
  • integration with JavaBeans
  • model • view • controller
  • using and creating custom tags
  • overview of the JavaServer Pages Standard Tag Library (JSTL)
  • using and creating filter servlets
  • Testing and debugging of web applications with an application server
  • Deployment of web applications