Curso

Java Reflection API

Nesse curso será apresentada a API de Reflection com uso de Annotations em Java. A API de Reflection é utilizada por inúmeras Frameworks pela capacidade de expor a estrutura interna dos objetos. A referida API possibilita a exposição de quaisquer membro existente dentro uma classe dentro do Java, o que possibilita implementações genéricas (característica principal do desenvolvimento de frameworks). Serão mostradas, ainda, todas as possibilidades que esta API fornece utilizando exemplos do tipo instanciar objetos sem saber seus tipos específicos, criando interceptador de métodos em determinados objetos, podendo realizar tratamentos em tempo de execução e também o uso de Annotations que são utilizadas para a marcação de componentes em uma classe é para o uso de metadados.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

20 horas

(10 aulas)

Aula 1 - Introdução ao Java Reflection API

Nessa videoaula veremos a API de reflection do Java. Iremos detalhar os riscos e benefícios do seu uso, mostrando as operações que podemos realizar fazendo uso desta fantástica API.

Aula 2 - Manipulação de atributos - Uso da classe Field da Java Reflection API

Nessa videoaula iniciaremos o uso da classe Field da API de reflection do Java. Esta API nós permite manipular os atributos de uma classe.

Aula 3 - Manipulação de métodos - Uso da classe Method da Java Reflection API

Nessa videoaula iniciaremos o uso da classe Method da API de reflection do Java. Esta API nós permite manipular os métodos de uma classe.

Aula 4 - Manipulação de Métodos Construtores e navegando na hierarquia de classes - Uso da classe Constructor da Java Reflection API

Nessa videoaula iniciaremos o uso da classe Constructor da api de reflection do Java. Esta classe nós permite manipular os métodos construtores de uma classe qualquer.

Aula 5 - Navegando e manipulando Interfaces - Java Reflection API

Nessa videoaula expandiremos a capacidade de navegar pela hierarquia de classes e passaremos a navegar pelas interfaces usando a api de reflection do Java.

Aula 6 - Curso de Java Reflection API: Aplicando Generics na Reflexão

Nessa videoaula partiremos para o uso de generics aplicando a api de reflexão. Faremos uma pequena revisão sobre para que serve generics e partiremos para a codificação de nosso exemplo.

Aula 7 - Curso de Java Reflection API: Criando Interceptadores

Nessa videoaula iremos mostrar como usar interceptadores dentro da api de reflection. Através da classe Proxy que criará o interceptador e com o auxilio da interface InvocationHandler.

Aula 8 - Criando FrontController

Nessa videoaula começaremos a criação de um exemplo mais pratico da api de reflexão que é o FrontController. O FrontController é um servlet como qualquer outro.

Aula 9 - Criando exemplos com FrontController

Nessa videoaula finalizaremos a construção do nosso FrontController onde criaremos dois exemplos de seu funcionamento.

Aula 10 - Annotations

Nessa videoaula introduziremos o assunto de extrema importância dentro da api de reflexão do java que são as annotations.

Ver todas as 20 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Java

Linguagem Java: Hello World!

Linguagem Java: tipos de dados

Linguagem Java: Controle de Fluxo