For years, the open-source Spring framework has been both a powerful, flexible alternative to Jakarta Enterprise environments and a useful addition within Jakarta Enterprise architectures.
Spring can make many awkward or inconsistent features of server-side Java straightforward and easy to use.
Spring's modularity enables Java developers to use the framework in many different and smaller scenarios without bringing the drawbacks and complexity of all-encompassing monoliths such as Jakarta Enterprise into their projects.
The seminar provides an initial overview and introduction to the Spring core framework and explores the persistence layer with JDBC and the Java Persistence API (JPA).
Course objectives
After this course, participants can develop simple Spring-based applications and evaluate the associated architectures.
Topics
- Introduction
- A first tour (installation, configuration, initial use, the bean concept)
- Core I (dependency injection, wiring)
- Core II (bean creation, context objects, annotations, resource handling)
- Optional: aspect-oriented programming (AOP) in Spring
- Spring support for JDBC
- Spring and JPA
- Transaction management with Spring
Target audience
Software developers
Prerequisites
Good Java knowledge and programming experience. Preferably knowledge from our “Java programming 1–4” seminars or equivalent courses. JPA knowledge is also required.
Tools and materials
Eclipse with the Spring plugin or SpringSource Tool Suite is available as a development environment. Hibernate is the persistence provider, with data from a Derby database. Concepts covered in theory are reinforced through numerous practical computer exercises. All materials and exercises are in German.
Course duration
2 days
Questions and registration
info-de[at]aformatik.de
Contact
DE