SóProvas


ID
157525
Banca
CESPE / CEBRASPE
Órgão
TRT - 5ª Região (BA)
Ano
2008
Provas
Disciplina
Programação
Assuntos

Julgue os itens que se seguem com relação à arquitetura Java J2EE.

Applets são componentes que podem ser executados tanto do lado servidor quanto do lado cliente em qualquer aplicação Java.

Alternativas
Comentários
  • Applet é um software aplicativo que é executado no contexto de outro programa (como por exemplo um web browser), uma applet geralmente executa funções bem específicas. O termo foi introduzido pelo AppleScript em 1993.No contexto de Java, applets são aplicativos que se servem da JVM (Java Virtual Machine) existente na máquina cliente ou embutida no próprio navegador do cliente para interpretar o seu bytecode.

  • A questão está errada porque os Applets são executados sempre do lado cliente, através da máquina virtual Java no browser.

  • Uma applet é uma pequena aplicação executada em uma janela de uma aplicação (browser/appletviewer). Tem por finalidade estender as funcionalidades de browsers, adicionando som, animação, etc., provenientes de fontes (URLs) locais ou remotas, sendo que cada página web (arquivo .html) pode conter uma ou mais applets.

    O desenvolvimento ou não de programas em Java sob a forma de applets depende do objetivo da aplicação. Se por um lado a execução necessita de um navegador, por outro pode ser disponibilizada para execução via internet. Cabe ao projetista da aplicação definir a forma mais adequada para seu sistema.

    Applets sempre executam nos clientes web, nunca nos servidores. Por esta razão a carga das classes pode levar algum tempo.

    são os métodos que definem o ciclo de vida de uma applet:

    init( ) - inicialização; chamado quando a applet é inicialmente carregada;

    start( ) - execução (animação); chamado após o init( );

    stop( ) - interrupção; faz a applet parar a execução da animação, áudio ou vídeo;

    destroy( ) - liberação de recursos; chamado quando o browser é fechado.

    Toda applet é uma aplicação gráfica, não existindo portanto applets “modo texto”. A principal diferença entre uma “Java application” e uma “applet” é o fato de que a janela base da aplicação é derivada a partir da classe Applet (ou JApplet) e não a partir da classe Frame. Além disso, a parte da aplicação que instancia a classe Applet e relaciona-a com o browser é padrão e, portanto, não precisa ser descrita. Desta forma, applets não possuem a função “main( )”.