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

Spring is an open source framework that considerably simplifies JEE programming and reduces the quantity of the hard code to produce. It solves recurring issues found in all the layers of an application: presentation, business logic, and data access. Spring facilitates the integration of such Java frameworks as Struts and Hibernate.

Spring is the tool for those who desire to work with Java but consider JEE to be too complex. This framework has introduced the model of so called light containers

Spring is based on the Inversion of Control pattern also known Dependency Injection, and is complementary to the tools that are commonly used for presentation, persistence or service layers, as it facilitates their use and makes applications independent from these tools.

vous allez apprendre

Master the Spring framework

Understand object-oriented programming and implement it with Spring

Integrate Spring with Hibernate and Struts

Integrate Spring with EJB and Web Services

Use Spring for different layers: data, business, and presentation.

Secure applications created with Spring

WEB Services

Java SE

Java EE : Java and the web, EJB,
webservices

Struts and Hibernate Frameworks

Programme

1.

1.1

1.2

1.3

1.4

2.

2.1

2.2

2.3

2.4

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

7.

7.1

7.2

7.3

8.

8.1

8.2

The Spring framework

Introduction to Spring

Origines of Spring

Inversion of control

Aspect oriented programming (AOP)

Spring overview

Core Spring

Bean factory

Application context

Application context

Packaging and deploying

AOP and Spring

Proxies

Pointcuts

Advice

Configuration

Centralizing information

Delayed initialization

External files

Conceptualisation

Java EE vs. Spring approach

Simplified design

Exception handlers

Persistence with Spring

Data Access Objects

JDBC templates

Integration of Hibernate

Introduction to web development with Spring

Introduction to Spring MVC

Configuration

Struts  intregration examples

Spring application tests

Tests and dependency injection

Unitary tests and Mock Objects

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