Guia de ReferΩncia do Lotus BeanMachine

O Processo de Publicaτπo


Onde Publicar
OK, vocΩ esteve trabalhando um um applet realmente interessante. VocΩ o testou em sua pr≤pria mßquina e agora Θ hora de fazer com que ele fique em um servidor da Web para que todos os seus amigos possam vΩ-lo. VocΩ pode estar conectado por uma rede local a um servidor. Ou talvez o servidor seja seu pr≤prio computador. Ou talvez vocΩ esteja usando um servidor da Web mantido por um provedor de serviτos de conexπo da Internet. VocΩ poderia atΘ mesmo desejar publicar em um Transmissor Marimba Castanet em um servidor. Nesse caso, como colocar seu applet e todos os arquivos necessßrios no servidor para que seu applet possa ser visualizado e acessado por outras pessoas?
Simples: usando o Assistente de Publicaτπo do BeanMachine, vocΩ pode publicar em quase todos os lugares. A divis≤ria Local permite que vocΩ publique em uma pasta especφfica no seu sistema de arquivos local. Poderia ser sua unidade C local ou talvez uma unidade LAN α qual vocΩ esteja conectado.



Haverß vezes, entretanto, em que vocΩ precisarß publicar em um sistema remoto como um servidor da Web ou vocΩ poderß desejar publicar em um Transmissor Castanet. Para publicar em um site remoto, preencha as informaτ⌡es apropriadas na pßgina remota. Se vocΩ escolher publicar em um Transmissor Castanet, preencha as informaτ⌡es apropriadas na pßgina do Castanet. Por ·ltimo, clique em Concluir para iniciar a etapa de publicaτπo propriamente dita.
Tenha em mente que vocΩ precisa fornecer todas as informaτ⌡es apropriadas em cada pßgina do Assistente de Publicaτπo. O BeanMachine o alertarß se vocΩ nπo tiver preenchido todos os campos necessßrios para a opτπo de publicaτπo que vocΩ escolher. Se vocΩ mudar de idΘia sobre a publicaτπo de uma maneira especφfica, simplesmente clique em "Nπo" na divis≤ria de publicaτπo da opτπo que vocΩ estß mudando.
Nota: quando vocΩ publicar localmente e escolher "Publicar Componente do NetObjects Fusion NFX", vocΩ verß tambΘm um arquivo nfx.gif
e nome_do_applet Comp.nfx
na sua pasta de publicaτπo. Esses arquivos sπo usados pelo NetObjects FusionTM.

Otimizando Para Melhor Desempenho
Conforme seus applets ficam mais complexos, eles se tornam maiores e como os arquivos de classe sπo descarregados um de cada vez de forma descompactada, o tempo total de transferΩncia da Web aumenta. O BeanMachine o ajuda a reduzir o tempo de transferΩncia total utilizando arquivos JAR. Quando vocΩ publica seu applet, o BeanMachine identifica e localiza os arquivos de mφdia e .class necessßrios usados em seu applet e os compacta em um arquivo JAR (.jar). O BeanMachine entπo cria um subdiret≤rio abaixo do local que vocΩ especificou e coloca o arquivo JAR e um arquivo HTML dentro dele. VocΩ pode visualizar o conte·do do arquivo JAR a qualquer momento descompactando-o. Essa estrutura de diret≤rio deve ser preservada no servidor da Web para que tudo funcione como esperado. Para ter uma discussπo mais detalhada sobre arquivos JAR e JavaBeans, consulte Personalizando a Paleta.
Aqui estß um exemplo da marca applet em HTML que o BeanMachine gera para vocΩ:
<applet code="ThreeLostSouls.class" width=400 height=400
archive="ThreeLostSouls.jar">
</applet>
O arquivo Θ necessßrio para informar ao seu browser que procure por um arquivo JAR. Nenhum parΓmetro especial Θ necessßrio para arquivos de mφdia.
