OCICT logo
Specificatie:
Fast Track to Spring 4
CodeDuurTrainingsvorm
SPRING44 dagenIndividueel.
Lesmethoden: Individueel en Virtueel.
Prijs:€ 1.980,00 BTWvrij.
Doelstelling
 
Spring is een open source framework voor de bouwen van enterprise applicaties. Het is een alternatief voor het bouwen van business componenten met Enterprise JavaBeans (EJB). Deze cursus behandeld de meest gebruikte Spring technologieën, waaronder Spring core, Database Access, Aspect Oriented Programming (AOP), Transaction support, integratie met Java Web applications, en Java-based configuration (@Configuration).
Doelgroep
 
Java (EE) ontwikkelaar die zijn applicaties wil ondersteunen met het Spring framework. Geïnteresseerden die meer inzicht wil krijgen in de diverse technieken van het Spring framework.
Inhoud
 
  • Introduction Spring
  • Spring Modules
  • Managing Beans
  • The Spring Container
  • Dependencies and Dependency Injection
  • Spring configuration
  • Value and Constructor Injection
  • Qualifiers / Domain Specific Language (DSL)
  • Profiles
  • Spring Expression Language (SpEL)
  • Database Access
  • Using Spring with Hibernate and/or JPA
  • Aspect Oriented Programming
  • Transactions
  • Web Applications with Spring
  • XML Specific configuration
  • Collection Valued Properties
  • Bean Definition Inheritance
  • Factory Classes
  • Autowiring with XML
  • Inner Beans
  • Compound Names
Gedetailleerde inhoud
 
  • Introduction Spring
    • Spring Modules
    • Managing Beans
    • Spring Container
    • Dependencies and Dependency Injection
  • Spring configuration
    • Annotation Based configuration
    • Java Based configuration
    • Integrating Configuration types
    • Bean Scope and Lifecyle
  • Wiring
    • Value Injection
    • Constructor Injection
    • Qualifiers / Domain Specific Language (DSL)
    • Profiles
    • Spring Expression Language (SpEL)
  • Database Access
    • Data Access Support
    • Datasources
    • Properties files
    • Using Spring with Hibernate
    • Using Spring with JPA
  • Aspect Oriented Programming
    • Defining Aspect and Pointcut
    • Pointcut Expressions and Advice
    • Marker Annotation (Rubber Stamp AOP)
    • Spring Proxies and Direct Invocation
  • Transactions
    • Spring Transaction Management
    • @Transactional Configuration
    • XML Configuration
  • Web Applications with Spring
    • Spring and Java Enterprise Edition (JEE)
    • Web Application Structure and Components
    • ApplicationContext
    • ContextLoaderListener
  • XML Specific configuration
    • Collection Valued Properties
    • Bean Definition Inheritance
    • Factory Classes
    • Autowiring with XML
    • Inner Beans
    • Compound Names
Certificering
 
Op deze module is geen aparte certificering van toepassing.
Materiaal
 
Engelstalig materiaal.
Kennis niveau
 
mbo+
Voorkennis
 
* Java EE
* Web Component Development met Servlets en JSP