Training: Implementing JEE architecture with Hibernate, JPA, JSF and Spring

Not certifying


This course will introduce core frameworks such as Hibernate, which manages object persistence in relational database, Java Server Faces (JSF), which assists in developing Web application interfaces, or Spring, which facilitates the development and testing of 3-tier applications.

Participant profiles

  • Developers
  • J2EE Developers
  • Java Developers
  • Java EE Developers
  • Trainers in the field


  • Develop an enterprise application from beginning to end with Java EE Frameworks
  • Develop the data access layer with Hibernate
  • Implement the presentation with the JSF framework
  • Understand the basics of injecting dependencies with Spring
  • Understand good practices of Spring framework


Course content

Module 01: Spring

  • Spring Architecture
  • Spring Bean Lifecycle
  • Dependency Injection
    • XML-based Bean Wiring
    • Annotation-based Bean Wiring
    • Autodetect Bean Wiring
    • JavaConfig – Programmatic Wiring
  • Aspect-Oriented Programming in Spring
    • @AspectJ Configuration
    • Pure-POJO (XML) Configuration
  • Spring Data Access
    • JDBC
    • ORM
  • Spring Web Applications
  • Spring Security
  • Spring Testing Framework
    • Unit Testing
    • Integration Testing

Module 02: JPA/Hibernate

  • Object Persistence
  • Hibernate Architecture
  • JPA Architecture
  • Persistent Entity Lifecycle
  • Transaction Management
  • The Java Persistence API
  • Hibernate as a JPA Provider
  • JPA EntityManager API
  • JPA ORM Annotations
  • JPA Query Language

Module 03 : JSF 2.0

  • Introduction to JSF
  • JSF Lifecycle
  • Views and JSF Tags
  • Managed Beans
  • Page Navigation
  • Converters and Validators
  • Event Handling
  • JSF and AJAX
  • Facelets
    • Composite Components
    • Templating
  • Spring Integration in Detail


  • Digital courseware included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.
Prix de l'inscription
CHF 2'900.-

lun01may09:00jeu04(may 4)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionSHJSF

lun01may09:00jeu04(may 4)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun12jun(jun 12)09:00jeu15(jun 15)17:00VirtuelVirtual Etiquettes de sessionSHJSF

lun12jun(jun 12)09:00jeu15(jun 15)17:00Genève, Route des Jeunes 33B, 1227 Carouge Etiquettes de sessionSHJSF

Horaires d’ouverture

Du lundi au vendredi, de 8:30 à 18:00.


Votre demande

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request