Duration: 3 days
This course enables the experienced Java developer to use the Spring application framework to manage objects in a lightweight "IoC" (inversion-of-control) container. Spring is a far-reaching framework that aims to facilitate all sorts of Java development, including every level of multi-tier distributed systems. Here we focus on the "Core" module of the framework, developing facility in instantiating, configuring, and assembling Spring beans for various purposes.
• Understand the scope, purpose, and architecture of Spring.
• Use Spring application contexts to declare application components, rather than hard-coding their states and lifecycles.
• Use dependency injection to further control object relationships from outside the Java code base.
• Use annotations to take advantage of Spring post-processors for automated bean instantiation and wiring.
• Configure systems of Spring beans using either Java or XML.
Method of Delivery
• Onsite/Live class instructions or Online web conference
• Open discussion
• Case studies