Spring is a layered Java application platform for building enterprise solutions. It includes flexible dependency injection with XML, annotation-based and Java configuration styles. Spring will enable you to focus on your business problem rather than the plumbing that connects components and systems and will make your code easier to test. Spring Boot will even simplify things further.
In this course we will mainly focus on the core of Spring (Boot) and the ingredients needed to build a full application (front to back) based on the framework.
Architects, designers and developers who wish to learn how to use the Spring framework for building enterprise Java applications.
A good knowledge of Java programming (see course Java programming) is required.
The participant should also have a basic understanding of the common Java EE APIs: Servlets, JSP and JDBC (see courses Java EE: building web applications with servlets & JSPs and JDBC).
- Introduction: What is Spring - Architecture
- Spring Core:
- Using Spring Boot
- The container
- Bean declaration and wiring of beans via XML, annotations or Java configuration
- Bean lifecycle and Bean Scopes
- Environments, Profiles and Runtime Value Injection
- Testing in Spring
- Aspect-oriented Spring (AOP): Aspects, advices, pointcuts
- Database support
- Configuring datasources
- Integration with JDBC
- Building basic web applications with Spring MVC and Thymeleaf
- Writing a basic controller
- Processing forms
Classroom instruction and exercises.
De materie is voor mij vrij warrig en onlogisch en daardoor wist ik vaak niet hoe ik verder moest
Leuke inhoud, boek is gedateerd
Goed, helaas op 3e dag technische verhinderingen mbt Spring MVC
Enrollees for this training also took the following courses:
|SESSION INFO AND ENROLMENT|