logo

Tipos de miniaplicativos em Java

Um tipo especial de Java programa executado em um navegador da Web é conhecido como Miniaplicativo . Tem menos tempo de resposta porque funciona no lado do cliente. É muito seguro e executado pelo navegador em qualquer uma das plataformas, como Windows, Linux e Mac OS, etc. Existem dois tipos de miniaplicativos que uma página da web pode conter.

    Miniaplicativo local Miniaplicativo remoto
Tipos de miniaplicativos em Java

Vamos entender os dois tipos de miniaplicativo, um por um:

Miniaplicativo local

Miniaplicativo local é escrito por nós mesmos e então iremos incorporá-lo nas páginas da web. O miniaplicativo local é desenvolvido localmente e armazenado no sistema local. Uma página web não precisa obter informações da internet quando encontra o miniaplicativo local no sistema. É especificado ou definido pelo nome do arquivo ou caminho. Existem dois atributos usados ​​na definição de um miniaplicativo, ou seja, o base de código que especifica o nome do caminho e código que definiu o nome do arquivo que contém o código do Applet.

Especificando o miniaplicativo local

 <applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>

Vamos dar um exemplo de miniaplicativo local para entender como podemos criá-lo e incorporá-lo em uma página da web.

  1. Primeiro, criaremos um miniaplicativo local para incorporar em uma página da web.
  2. Depois disso, adicionaremos esse miniaplicativo local à página web.

FaceApplet.java

 //Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString(&apos;Welcome&apos;, 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } } 

Execute o código acima usando os seguintes comandos:

Tipos de miniaplicativos em Java

Miniaplicativo remoto

Um miniaplicativo remoto é projetado e desenvolvido por outro desenvolvedor. Ele está localizado ou disponível em um computador remoto conectado à Internet. Para executar o miniaplicativo armazenado no computador remoto, nosso sistema está conectado à internet e podemos baixá-lo e executá-lo. Para localizar e carregar um miniaplicativo remoto, devemos saber o endereço do miniaplicativo na web, conhecido como Uniform Recourse Locator (URL).

Tipos de miniaplicativos em Java

Especificando o miniaplicativo remoto

 <applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>

Diferença entre miniaplicativo local e miniaplicativo remoto

A tabela a seguir descreve as principais diferenças entre o miniaplicativo local e o miniaplicativo remoto.

Miniaplicativo local Miniaplicativo remoto
Não há necessidade de definir a URL do Applet no Applet Local. Precisamos definir a URL do Applet no Remote Applet.
O miniaplicativo local está disponível em nosso computador. O miniaplicativo remoto não está disponível em nosso computador.
Para utilizá-lo ou acessá-lo não precisamos de conexão com a Internet. Para utilizá-lo ou acessá-lo em nosso computador, precisamos de uma conexão com a Internet.
Ele é escrito por nós mesmos e depois incorporado nas páginas da web. Foi escrito por outro desenvolvedor.
Não precisamos baixá-lo. Ele está disponível em um computador remoto, portanto precisamos baixá-lo para nosso sistema.