site map 
level
level
level
level
level
level
level
level
level
level
level
level
level
level
constant
php
as2
javascript
ajax
xml
webservices
java
constant new babylon

java

Duration:

Dates:
 

 
 

 
 

 
 

Fee:

4 five-day modules

• Java & the web (JSP)
- 13.10 - 23.10.2008

• Struts
- 10.11 - 20.11.2008

• Hibernate
- 08.12 - 18.12.2008

• Spring
- 19.01 - 29.01.2009

CHF 2'700.00 /module
CHF 9'600.00 /complete


presentation

Application based on Java Server Pages deal with various codes, such as data, page, or flow control codes. Complex applications are difficult to manage if these components are not handled separately. The Model-View-Controller (MVC) pattern aims precisely to separate the issues of the business layer from those of the design and navigation layers.

Struts is an open source framework based on the MVC pattern. The advantage of using this framework is the complete separation of the Model, View and Controller components. This enables easy recycling of all of the components. The framework is compatible with traditional applications as well as with new technologies such as SOAP and AJAX.

vous allez apprendre

Master the Model-2 architecture based on the MVC pattern

Implement business applications

Create extensible, secure, robust and maintainable applications.

WEB Services

Java SE

Java EE : Java and the web, EJB,
webservices

Spring and Hibernate Frameworks

Programme

1.

1.1

1.2

1.3

1.4

2.

2.1

2.2
 
 

2.3

3.

3.1

3.2

3.3

4.

4.1

4.2

4.3
 
 

5.

5.1
 
 
 
 

5.2
 

5.3
 
 
 

6.

6.1

6.2

6.3

6.4

6.5

7.

7.1

7.2

7.3

7.4

7.5

Struts

Rappel sur les servlets

Principles

Implementation

Sharing information, session management

Delegating handlers

JSP

Principles

Implementation
- tags
- implicite variables

Writing JSp

Distributed architectures

Different models of technical architectures

Three-tiers architectures

Multi-level architectures

Introduction to Struts

Model-View-Controller design pattern

How it works

Struts elements
- ActionServlet, Action, ActionForm
- specific tags

Developing with Struts

Developing the Controller
- Actions
- ActionMapping
- struts-config.xml files
- web.xml files and initialization parameters

Developing the View
- configuring tag libraries

Developping the Model
- ActionForm
- validating forms
- handling exceptions

Tag libraries in Struts

Taglib bean: internationalisation

Taglib html: html advanced controls

Taglib nested: tag nesting

Taglib logic: executing codes

Taglib nested: tag nesting

Advanced usage

Resource files

Factorization of several actions

Validator: tunable advanced validation

Uploading files

Connection pools

print Program

audience

Java application architects and designers

Experienced developers

Java consultants

pre-requis

Experience in Java programming

Knowledge of Java Servlets, Java Servlet
Pages and JavaBeans.

infrastructure

a work station with an individual
account for your working sessions

an individual space accessible via the
web for pubslishing your sites, also
accessible via FTP

all necessary documentation, including
tutorials, software and a collection of
external links

methode pedagogique

a work station with an individual
account for your working sessions

an individual space accessible via the
web for pubslishing your sites, also
accessible via FTP

all necessary documentation, including
tutorials, software and a collection of
external links