Course : Developping with Java/JEE frameworks

Practical course - 5d - 35h00 - Ref. DFJ
Price : 2930 CHF E.T.

Developping with Java/JEE frameworks






INTER
IN-HOUSE
CUSTOM

Practical course in person or remote class
Disponible en anglais, à la demande

Ref. DFJ
  5d - 35h00
2930 CHF E.T.







Course schedule

1
Introduction

  • Presentation and comparison of 2-tier, 3-tier, and n-tier architectures.
  • Overview of the JEE ecosystem, leading frameworks, their role in the development of Java applications.

2
Industrially employed frameworks

  • Organizing Java development.
  • Ant, a task-automation framework.
  • Maven, to simplify the production and management of builds.
  • JUnit, a framework for creating and running unit tests.
Hands-on work
Setting up the development environment in Eclipse.

3
The Hibernate framework

  • Overview of persistence.
  • The Hibernate project.
  • Creating an object/relational map. Context, persistent classes.
  • Working with persistent data. Object lifecycle. Database syncing.
  • Common errors to avoid.
Hands-on work
Creating a map Writing HQL queries

4
The Spring framework

  • Overview of the role of the light container.
  • Overview of interface programming.
  • Combining Spring/Hibernate.
  • Third-party framework support.
  • Demonstration of AOP (Aspect-Oriented Programming).
Hands-on work
Creating the context, combining with Hibernate.

5
The Struts framework

  • Introduction to the MVC model.
  • Components of Struts.
  • Implementing a Web navigation process.
  • JSP tag libraries.
  • Application deployment.
Hands-on work
Creating an HMI to benefit from developments completed with Hibernate and Spring.


Customer reviews
5 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
VALENTINO M.
15/09/25
5 / 5

The trainer has excellent theoretical and practical knowledge of the subject and is also a very good teacher.
MICKAEL R.
15/09/25
5 / 5

Very good trainer, sharp and pleasant to listen to



Publication date : 05/14/2024



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.

Dates and locations

Dernières places
Date garantie en présentiel ou à distance
Session garantie
From 23 to 27 November 2026
FR
Remote class
Registration
From 23 to 27 November 2026
EN
Remote class
Registration
From 7 to 11 June 2027
FR
Remote class
Registration
From 7 to 11 June 2027
EN
Remote class
Registration
From 20 to 24 September 2027
FR
Remote class
Registration
From 20 to 24 September 2027
EN
Remote class
Registration

REMOTE CLASS
2026 : 23 Nov., 23 Nov.

2027 : 7 June, 7 June, 20 Sep., 20 Sep.



This programme is an original creation, developed by the teaching teams at ORSYS Formation. Any reproduction, representation, adaptation or use, in whole or in part, without the prior written authorisation of ORSYS, is strictly prohibited. ORSYS reserves the right to take any action necessary to protect its intellectual property rights.