Java applet Java dasturlash tilida yozilgan kichik dasturdir. Bunday dasturlar Web-hujjatga dinamik belgi qo'shish uchun ishlatiladi


Appletviewer dasturidan foydalanish



Yüklə 306,23 Kb.
səhifə7/16
tarix07.01.2024
ölçüsü306,23 Kb.
#212169
1   2   3   4   5   6   7   8   9   10   ...   16
Java applet Java dasturlash tilida yozilgan kichik dasturdir

Appletviewer dasturidan foydalanish


SUNning JDK ( java.sun.com saytida bepul mavjud ) deb nomlangan vositaga egaHTML faylidan  yorlig'ini tanlaydigan va atrofdagi HTML matnini ko'rsatmasdan appletni ishga tushiradigan Appletviewer . Appletviewer APPLET yorlig'idan tashqari hamma narsani e'tiborsiz qoldirganligi sababli, ushbu yorliqlarni Java manba kodiga sharh sifatida qo'yishingiz mumkin:
//
//

Shu tarzda siz MyApplet.java appletviewer dasturini ishga tushirishingiz mumkin va testni bajarish uchun kichik HTML fayl yaratishingiz shart emas. Misol uchun, Applet1.java ga sharhlangan HTML yorlig'ini qo'shishingiz mumkin :
//: c13:Applet1b.java
// Appletviewer uchun o'rnatilgan applet yorlig'i.
//
//

import javax.swing.*;
import java.awt.*;

umumiy sinf Applet1b JAppletni kengaytiradi {


public void init() {
getContentPane().add( new JLabel( "Applet!" ));
}
} ///:~
Endi siz appletni buyruq bilan chaqirishingiz mumkin
appletviewer Applet1b.java
Ushbu kitobda ushbu shakl oddiygina appletlarni sinab ko'rish uchun ishlatiladi. Tez orada siz Appletviewersiz buyruq satridan appletlarni bajarishga imkon beruvchi kodlashning boshqa usulini ko'rasiz .

Applet testi


Veb-brauzerni ishga tushirish va applet yorlig'ini o'z ichiga olgan HTML fayllarni ochish orqali hech qanday tarmoq ulanishlarisiz oddiy sinovni o'tkazishingiz mumkin. HTML fayli yuklangandan so'ng, brauzer applet yorlig'ini aniqlaydi va kod qiymatida ko'rsatilgan .class faylini qidirishga kirishadi . Albatta, u qayerda ovlanayotganini aniqlash uchun CLASSPATH ga qaraydi va agar sizning .class faylingiz CLASSPATH ichida topilmasa, u brauzerning holat satrida .class faylini topa olmaganligi haqida xato xabarni chop etadi.
Buni veb-saytingizda sinab ko'rmoqchi bo'lsangiz, bu narsalar biroz murakkablashadi. Avvalo, sizda veb-sayt bo'lishi kerak , bu ko'pchilik uchun uchinchi tomon provayderini anglatadi (Internet-provayder - ISP) uzoq joyda. Appletlar shunchaki fayllar yoki fayllar to'plami bo'lgani uchun ISP Java uchun hech qanday maxsus yordam ko'rsatishi shart emas. Bundan tashqari, saytingizning HTML va .class fayllarini provayder mashinasidagi to'g'ri katalogga ko'chirish usuliga ega bo'lishingiz kerak . Bu odatda dastur yordamida amalga oshiriladi Fayllarni uzatish protokoli (FTP), ulardan juda ko'p, bepul va umumiy dasturlar mavjud. Shunday qilib, birinchi qarashda, FTP yordamida fayllarni provayderning mashinasiga o'tkazish, so'ngra brauzeringiz yordamida sayt va HTML faylga ulanish kifoya; Agar applet qabul qilingan va ishlayotgan bo'lsa, unda hamma narsa tekshiriladi. To'g'rimi?
Bu erda siz aldanishingiz mumkin. Agar mijoz mashinasidagi brauzer serverda .classni topa olmasa, u uni qidirish orqali qidiradiMahalliy kompyuteringizda CLASSPATH . Shunday qilib, applet serverdan to'g'ri yuklanmagan bo'lishi mumkin, ammo test paytida u sizga yaxshi ko'rinadi, chunki brauzer sizning kompyuteringizda appletni topadi. Biroq, boshqa birov ulanganda, uning brauzeri uni topa olmaydi. Shunday qilib, sinovdan o'tayotganda, serverda to'g'ri joylashganligini tekshirish uchun mahalliy kompyuteringizdagi tegishli .class faylini (yoki .jar faylini) o'chirib tashlang .
Men tushib qolgan qiyin joylardan biri appletni paket ichiga joylashtirganimda edi . HTML fayl va applet yuklab olingandan so'ng, serverdagi appletga yo'l paket nomi bilan chalkashib ketganligi ma'lum bo'ldi. Biroq, mening brauzerim uni mahalliy CLASSPATH da topdi. Shunday qilib, men appletni to'g'ri yuklay oladigan yagona odam edim. Shu bilan birga, bu paket ko'rsatmasi aybdor ekanligini aniqlashga imkon berdi . Umuman olganda, siz ko'rsatmalarni qo'shmasligingiz kerakpaketni appletga kiriting.

Yüklə 306,23 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   ...   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin