logo

Java'daki Applet Türleri

Özel bir tür Java Web tarayıcısında çalışan programa ne ad verilir? Uygulama . İstemci tarafında çalıştığı için yanıt süresi daha azdır. Windows, Linux ve Mac OS gibi herhangi bir platform altında tarayıcı tarafından yürütülürken oldukça güvenlidir. Bir web sayfasının içerebileceği iki tür uygulama vardır.

    Yerel Uygulama Uzak Uygulama
Java'daki Applet Türleri

Her iki Applet türünü de tek tek anlayalım:

Yerel Uygulama

Yerel Uygulama kendi başımıza yazılır ve ardından onu web sayfalarına yerleştiririz. Yerel Applet yerel olarak geliştirilir ve yerel sistemde saklanır. Bir web sayfası, sistemde yerel Applet'i bulduğunda internetten bilgi almasına ihtiyaç duymaz. Dosya adı veya yol adı ile belirtilir veya tanımlanır. Bir uygulamayı tanımlarken kullanılan iki özellik vardır; kod tabanı yol adını belirtir ve kod bu, Applet'in kodunu içeren dosyanın adını tanımladı.

Yerel uygulamayı belirtme

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

Yerel uygulamayı nasıl oluşturabileceğimizi ve web sayfasına nasıl yerleştirebileceğimizi anlamak için bir örnek alalım.

  1. Öncelikle bir web sayfasına yerleştirmek için Yerel Applet oluşturacağız.
  2. Daha sonra o Local Applet’i web sayfasına ekleyeceğiz.

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); } } 

Yukarıdaki kodu aşağıdaki komutları kullanarak yürütün:

Java'daki Applet Türleri

Uzak Uygulama

Uzak bir uygulama başka bir geliştirici tarafından tasarlanıp geliştirildi. İnternete bağlı uzak bir bilgisayarda bulunur veya kullanılabilir. Uzak bilgisayarda depolanan uygulamayı çalıştırmak için sistemimiz internete bağlı, daha sonra indirip çalıştırabiliriz. Uzak bir uygulamayı bulmak ve yüklemek için, uygulamanın web üzerindeki Tekdüzen Başvuru Bulucu (URL) olarak adlandırılan adresini bilmemiz gerekir.

Java'daki Applet Türleri

Uzak uygulamayı belirtme

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

Yerel Applet ve Uzak Applet Arasındaki Fark

Aşağıdaki tabloda Yerel uygulama ile Uzak uygulama arasındaki temel farklar açıklanmaktadır.

Yerel Uygulama Uzak Uygulama
Yerel Applet'te Applet'in URL'sini tanımlamaya gerek yoktur. Remote Applet'te Applet'in URL'sini tanımlamamız gerekiyor.
Yerel Applet bilgisayarımızda mevcuttur. Remote Applet bilgisayarımızda mevcut değildir.
Kullanmak veya erişmek için İnternet Bağlantısına ihtiyacımız yok. Bilgisayarımızda kullanabilmek veya erişebilmek için İnternet Bağlantısına ihtiyacımız var.
Kendi başımıza yazılır ve daha sonra web sayfalarına yerleştirilir. Başka bir geliştirici tarafından yazılmıştır.
İndirmemize gerek yok. Uzak bir bilgisayarda mevcut olduğundan sistemimize indirmemiz gerekiyor.