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.