Develop Java applications with Spring

Presentation

Training overview

Spring is an open source framework that was developed for 3-tier applications. Its objective is to facilitate the development and testing of applications by removing the cumbersome nature of Java EE applications. This training will help to understand the principles of dependency injection (IoD) and inversion of control (IoC) on which Spring relies to facilitate the creation of objects and simplify the implementation of applications.

Goals

-Understand the concepts presented in the different training modules
– Be able to make choices between the different techniques presented
– Succeed in implementing them independently when the module is accompanied by practical work

Target audience

This course is intended for Java developers wishing to discover and implement applications using Spring.

Program

    Introducing Spring
    General presentation of Spring and the different parts that compose it.
    – The Spring framework
    – Spring modules
    – Dependency injection and inversion of control
    – Examples of use

    The IoC container and beans
    Introducing the IoC container and associated beans.
    – The IoC container
    – Beans
    – The BeanFactory class
    – Use of annotations
    Practical work: declaration and use of Spring beans.

    Access to resources
    Introducing Spring’s local and remote resource access methods.
    – The Resource interface
    – Existing implementations
    – The ResourceLoader
    TP: resource manager.

    Access to resources
    Introducing Spring’s local and remote resource access methods.
    – The Resource interface
    – Existing implementations
    – The ResourceLoader
    TP: resource manager.

    Validation and conversion
    Introduction to advanced components based on the MVC pattern.
    – Validation with Spring
    – Type conversion
    – Data formatting
    Practical work: creation of validation mechanisms.

    Access to data
    The possibilities offered by Spring to access data.
    – Transaction management
    – CAD support
    – Data access with JDBC
    – Object/Relational Mapping with Spring
    – Marshalling XML using O/X Mappers
    Practical work: creation of a DAO module.

    Spring MVC
    Introducing Spring MVC.
    – The basics of Spring MVC
    – The MVC model
    – The DispatcherServlet servlet
    Practical work: basics of a Spring MVC project.

    The view part of Spring MVC
    Introducing the View part of Spring MVC.
    – SpringMVC tags
    – Tiles
    Practical work: definition of a view.

    Other aspects
    Introducing other parts of Spring MVC.
    – Spring AOP
    – EJB integration
    – JMS integration
    Practical work: integration of a supplied module.

What's More

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Means of contact

  1. Telephone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Registration

Switch The Language

    Upgradetek Engineering is a strategy and management consulting firm, specialized in the transformation of financial institutions. As one of the leaders of this sector in Tunisia, we have been supporting our banking and financial clients for more than 14 years in the evolution of their business model, in defining and implementing new target business models and improving their performance.

    Address
    23, Avenue of Naplouse 1001 Tunis, Tunisia
    Phone
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com