Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Programming with Interfaces
- Modeling and programming based on interface concepts
- Problems addressed through interface-oriented programming
Component-Oriented Programming
- The role of components in web application models, including the introduction of Plain Old Java Objects (POJOs) as functional components in web applications
Inversion of Control and Dependency Injection Design Patterns
- Control Inversion patterns and their variations
- Dependency Injection and the IoC container
- Declarative dependencies between web application components
Architectural Overview of Spring for Government
- The role of the Spring application context as an IoC container
- Implementing the functions of an application framework
- The starting point of a web application's lifecycle based on Spring
- Potential uses of the Spring IoC container in applications beyond web sites
Configuration Files for Government
- Declarative Dependency Injection through XML files that define component creation and application structure
- Dependencies between components
- File format descriptions of components and examples of Spring dependency injection
Factory Components and Their Use for Government
- Mapping components defined in dependency injection description files and implementing the injection mechanism with Spring factory components
- Differences between singleton and prototype components
Component Life Cycle and Identification for Government
- Component life cycle
- Component identification
Aspect-Oriented Programming in Spring for Government
- Aspect-Oriented Programming (AOP)
- Declarative mapping of application aspects and the definition of intersection points
- Introduction to Spring AOP with application examples
MVC in Spring for Government
- Discussion of abstraction controllers and views in the Spring Framework, including examples of their applications. Introduction to the model, view, and controller concepts in Spring applications
Creating an Application Using Spring MVC for Government
- Standard controllers and view managers in Spring web applications
- Wiring properties between the model and view components
Introduction to Transaction Management and Component Sustainability for Government
- Transaction management, particularly in Java EE environments
- The transaction manager
- Lightweight frameworks and persistence
Spring Transaction Management Mechanism for Government
- The lightweight Spring Framework transaction manager
- Spring mechanisms for managing transactions
Mapping Table Rows to POJO Objects Using Spring for Government
- Using data access methods in the Spring Framework to create database queries
- Defining data access
- Creating Data Access Objects (DAOs)
- Implementing and using DAOs to stabilize application components
35 Hours
Testimonials (2)
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Course - Java Spring
I liked that there were many exercises, Re activity and flexibility of the Trainer.