(Click Category to List Courses)
41 - IT-P Information Technology - Programming
IT-P 304 - Java-Spring Application Framework
Code | Start Date | Duration | Venue | |
---|---|---|---|---|
IT-P 304 | 07 October 2024 | 5 Days | Istanbul | Registration Form Link |
IT-P 304 | 11 November 2024 | 5 Days | Istanbul | Registration Form Link |
IT-P 304 | 16 December 2024 | 5 Days | Istanbul | Registration Form Link |
Course Description
This course introduces the Spring Framework, the leading full-stack framework for Java EE applications. This course enables the experienced Java developers to use the Spring Application Framework to create simple and complex Web applications. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. The course focuses on the Core and MVC modules, with a lighter (but not dismissive) touch on persistence through DAO and ORM modules
Course Objectives
- Understanding the scope, purpose, and architecture of Spring
- Using Spring's Inversion of Control to declare application components
- Using Dependency Injection to further control object relationships from outside the Java code base
- Creating validators for business objects, and associating them for application-level and unit-testing uses
- Building a Web application as a Spring DispatcherServlet
- Building and manage HTML forms with Spring command objects and custom tags
Who Should Attend?
- IT professionals
- Programmers
- Java developers and architects
- Anyone who deal directly or indirectly with Java applications
PROGRAM TOPICS
- Spring IOC Container and Dependency Injection
- XML and Annotation-based ApplicationContext Configurations
- Bean Creation and Injection Methods Using FactoryBean
- Bean Scope and Custom Scope Definition
- ApplicationContext Lifecycle and Extension Points
- Spring Expression Language (SPEL)
- Spring Resource Capability and ApplicationContext Event Management
- MessageSource Infrastructure and I18N Support
- Spring XML Namespace and Capability
- Spring and Test-Driven Programming
- Writing Integration Unit Tests with Spring
- Aspect Oriented Programming Basics
- Aspect Oriented Programming using Spring AOP and AspectJ
- Changing Object Behavior in Runtime with AOP
- Spring Proxy Concept, and Proxy Objects Building and Using
- Making Domain Objects Dependency Injection
- Data Access in Spring: JDBC, Hibernate and JPA Support
- Managing Database Connections
- Using JDBC Template
- SessionFactory and EntityManagerFactory Configuration Methods
- Transaction Management with Spring
- Using declarative and programmatic Transaction
- Basics of Spring Web MVC Framework
- DispatcherServlet Configuration and ApplicationContext Hierarchies
- Development of Spring MVC Web Pages
- JSF and Spring Integration
- Spring and REST, RestTemplate Use
- Spring and Remote Access Using HTTP Invoker