Guia de ReferΩncia do Lotus BeanMachine

Personalizando a Paleta

Antes de comeτarmos nossa discussπo sobre a personalizaτπo da Paleta do BeanMachine, vamos conversar um pouco sobre JavaBeans e arquivos JAR. Um JavaBean Θ um componente reutilizßvel criado em Java e que pode ser um applet inteiro ou apenas uma parte que componha um applet. Todas as partes da Paleta do BeanMachine sπo JavaBeans e sπo armazenadas em arquivos compactados conhecidos como arquivos Java Archive (.jar). Este arquivo JAR contΘm todas as classes Java necessßrias e arquivos de mφdia usados por um determinado Bean.
O BeanMachine utiliza arquivos JAR ao publicar seu applet para gerenciar a mφdia associada ao Bean de forma eficaz e para acelerar o tempo de transferΩncia na Web. AtravΘs da compactaτπo de todos os arquivos de mφdia e c≤digo Java que seu applet usa em um ·nico arquivo JAR, seu applet precisarß fazer apenas um acesso ao servidor para descarregar. Como vocΩ pode imaginar, o uso de arquivos JAR Θ muito mais eficiente e mais rßpido do que descarregar cada classe e arquivo de mφdia de forma separada.
Agora, vamos falar sobre o que Beans, JARs e Beans em JARs significam para vocΩ. Vamos supor que seu amigo lhe dΩ um Bean interessante (lembre-se de que um Bean Θ simplesmente uma classe Java). Ou que talvez vocΩ estivesse navegando na Web e tivesse encontrado um applet que gostasse. Em qualquer dos casos, o BeanMachine fornece uma forma simples e rßpida de importar qualquer Bean e usß-lo exatamente como faria com qualquer parte do BeanMachine. Ap≤s descarregar o Bean que vocΩ deseja, simplesmente coloque seu arquivo JAR (.jar) na pasta Beans do BeanMachine. A pasta Beans, situada sob a pasta principal do BeanMachine contΘm todas as partes da Paleta do BeanMachine. Da pr≤xima vez que o BeanMachine for iniciado, detectarß que o novo Bean foi adicionado e automaticamente adicionarß α Paleta. Nπo poderia ser mais fßcil, certo?
Para obter informaτ⌡es adicionais sobre a personalizaτπo da Paleta do BeanMachine, consulte:
Adicionando um JavaBean
Adicionando uma Parte de Applet
Adicionando Outras Partes de Java
Personalizando Partes Existentes


Removendo Partes da Paleta
A remoτπo de um Bean da paleta do BeanMachine tambΘm Θ bastante fßcil. Simplesmente exclua o arquivo JAR do Bean e seu arquivo .bmi correspondente da pasta Beans. O arquivo .bmi contΘm todas as informaτ⌡es sobre como o Bean foi personalizado no Assistente do Bean do BeanMachine. Obs.: se houver mais do que um Bean no arquivo JAR que vocΩ excluir, todos os Beans naquele arquivo JAR tambΘm serπo removidos da Paleta do BeanMachine.
