Declarativa Declarativa
 

 

Entrada

Produtos

Serviços

Inquiridor
Aplicações internet à medida
Auditoria informática
Subcontratação para I&D

Plataforma de conteúdos

Tecnologia

Web Information Systems
Web Application Maker
InterProlog

A empresa

Apresentação institucional

JavaBeans - um exemplo

Cenário simples mas ilustrativo

  • 1) Desenvolvimento de um JavaBean: Grao.java
    • "Campo de texto com contagem automática de caracteres visível em baixo"
    • Que deixe o "designer" configurar propriedades de Grãos amigavelmente, com um IDE
      • cor de fundo do contador
    • Compilação do Grão
      • javac Grao.java
      • Criar ficheiro de manifesto para o jar, manifest.mf, e colocá-lo dentro de directoria META-INF
      • jar cf grao.jar Grao.class META-INF\manifest.mf
  • 2) Desenvolvimento de uma aplicação
    • Uso de um "IDE" pelo "designer" para configurar alguns Grãos
      • Instalar um "container" de JavaBeans, por exemplo a BeanBox do Bean Development Kit
      • Executar run.bat em BDK\beanbox
      • Carregar grao.jar com menu File-LoadJar
      • Arrastar um grão da pallete, e editar propriedades
      • Guardar um grão com File-SerializeComponent
    • Desenvolvimento de um programa que usa um JavaBeans pré-configurado: Galao.java
      • Acede a um ficheiro contendo o JavaBean
  • 3) Execução do programa pelo utilizador
    • java Galao ficheiroComUmGrao  (aqui está um Grao guardado pela Beanbox, e aqui outro)
    • O binário da classe Grao tem que estar acessível! No mesmo jar ou algures na CLASSPATH
A partir de JDK 1.4, beans podem também persistir em documentos XML, donde se podem recuperar os objectos

Comentários: mc@declarativa.com Abril de 2002 up

 Declarativa - Serviços de Informática, Lda.
  www.declarativa.com, info@declarativa.com  fax: +351-22-030-1511  tel: +351-22-030-1580
UPTEC - Parque de Ciência e Tecnologia da Universidade do Porto (GoogleMap)
Rua Actor Ferreira da Silva 100 4200-298 Porto Portugal