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.
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.
- Primeiro, criaremos um miniaplicativo local para incorporar em uma página da web.
- 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('Welcome', 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:
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).
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. |