Spring Boot Inversion of Control and Dependency Injection

oferecido por
Coursera Project Network
Neste projeto guiado, você irá:

Create a Java GUI Application to Demonstrate Inversion of Control.

Modify a Spring Boot Application to use Constructor Dependency injection to inject a Random Number Generator.

Implement Setter-based Dependency Injection in the Spring Boot Application.

Clock2 hours
IntermediateIntermediário
CloudSem necessidade de download
VideoVídeo em tela dividida
Comment DotsInglês
LaptopApenas em desktop

In this project you will use the Spring Boot Framework to implement Inversion of Control and use the IOC framework to inject Dependency into an existing web service application. Traditional application development involves a main starting program that invokes libraries and functions to accomplish something. Inversion of control is used to simplify application development by allowing a Framework to handle the control in the application. In the Spring Boot Web Framework, the developer gives the framework the objects it needs to accomplish a task, such as providing a POJO to represent the data, but the control of the application is handled by the framework itself.

Habilidades que você desenvolverá

Rest Web ServiceInversion Of ControlJava ProgrammingDependency InjectionSpring Boot

Aprender passo a passo

Em um vídeo reproduzido em uma tela dividida com a área de trabalho, seu instrutor o orientará sobre esses passos:

  1. Create a Java GUI Application to Demonstrate Inversion of Control.

  2. Build a Java Application that illustrates Dependency Injection.

  3. Modify a Spring Boot Application to use Constructor Dependency injection to inject a Random Number Generator.

  4. Implement Setter-based Dependency Injection in the Spring Boot Application.

  5. Add a Request Parameter for Secure Random option and Debug the Spring Application.

Como funcionam os projetos guiados

Sua área de trabalho é um espaço em nuvem, acessado diretamente do navegador, sem necessidade de nenhum download

Em um vídeo de tela dividida, seu instrutor te orientará passo a passo

Perguntas Frequentes – FAQ

Perguntas Frequentes – FAQ

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.