Desenvolvimento de Componentes JavaBeans

Objetivo:
 Apresentar o conceito de programação baseada em componentes. Destacar o contexto
no qual componentes são empregados. Mostrar como componentes são construídos em Java.
Capacitar os alunos a construirem componentes JavaBeans.

Súmula:
 O que são componentes, vantagens, desvantagens, riscos e cenários de uso. Como são
os componentes em Java. JavaBeans API, pacote java.beans, BDK (JavaBeans Development
Kit). Como é feito o projeto de um componente JavaBean. Exemplo de projeto, incluindo
programação e teste de um JavaBean completo.

Conteúdo Programático:

 Conceitos básicos
      O que são componentes
      Cenários de uso.
      Vantagens e desvantagens do uso de componentes
      Riscos associados com o uso de componentes
 Componentes em Java
      Descrição da API JavaBeans (Application Programming Interface)
      Análise dos elementos do pacote java.beans
 BDK (JavaBeans Development Kit)
      Instalação e configuração
      Ferramentas
 Projeto de um componente JavaBeans
      Propriedades, métodos e eventos
      Introspecção e empacotamento
      Programação e teste de um JavaBean
      Exemplo de projeto

Técnicas de ensino:
 Aulas expositivas, exercícios em classe, uso de pacotes disponíveis, leituras extraclasse,
trabalhos individuais.

Critérios de avaliação:
 Trabalhos práticos individuais e em grupo..

Bibliografia:

Michael Morrison, et al. Java 1.1 Unleashed. 3rd edition. Sams.net Publishing, 1997.

Ken Arnold, James Gosling. Programando em Java. Makron Books, 1997.

Alden DeSoto. Using the Beans Development Kit 1.0 - A Tutorial. SunSoft, 1997.

Graham Hamilton. JavaBeans. Sun Microsystems, 1997.

Material obtido em http://www.javasoft.com/products/beans.

Artigos em revistas.