Applet mahalliy diskka tegishi mumkin emas . Bu yozish yoki o'qish degan ma'noni anglatadi, chunki siz applet sizning ruxsatingizsiz Internet orqali shaxsiy ma'lumotlarni o'qishi va uzatishini xohlamaysiz. Yozish, albatta, oldini oladi, chunki bu viruslar uchun eshikni ochadi. Java appletlar uchun raqamli imzolashni taklif qiladi . Appletlarning ko'p cheklovlari, siz qurilmangizga kirish uchun appletga (siz ishongan manba tomonidan imzolangan) ishonishga rozi bo'lganingizda chiqariladi.
Appletlarni ko'rsatish uzoq vaqt talab etadi, chunki siz har safar barcha narsalarni, jumladan, turli sinflar uchun serverlarga turli qo'ng'iroqlarni yuklashingiz kerak. Brauzeringiz appletlarni keshlashi mumkin, ammo bu kafolatlanmaydi. Shuning uchun siz har doim appletlaringizni JAR (Java Arxivi) fayliga to'playsiz, u ilovaning barcha komponentlarini (jumladan, tasvir va tovushlar bilan birga boshqa .class fayllarini) bir serverga yuklanishi mumkin bo'lgan yagona siqilgan faylga birlashtiradi. JAR faylidagi har bir alohida yozuv uchun "raqamli imzo" mumkin.
Appletlarning afzalliklari Agar siz cheklovlar doirasida yashashingiz mumkin bo'lsa, appletlar, ayniqsa mijoz/server yoki tarmoq ilovalarini yaratishda ma'lum afzalliklarga ega:
O'rnatish shart emas . Applet haqiqatan ham platformadan mustaqil (shu jumladan audio fayllarni osongina ijro etish qobiliyati), shuning uchun siz turli platformalar uchun kodingizga hech qanday o'zgartirish kiritishingiz shart emas va o'rnatish vaqtida hech kim hech qanday xakerlik qilishi shart emas. Aslida, o'rnatish foydalanuvchi har safar appletni o'z ichiga olgan veb-sahifani yuklaganida sodir bo'ladi, shuning uchun yangilanishlar oson va avtomatik ravishda amalga oshiriladi. An'anaviy mijoz/server tizimlarida mijoz dasturiy ta'minotining yangi versiyalarini yaratish va o'rnatish ko'pincha dahshatli tushdir.
Yomon kod kimningdir tizimini buzadi deb tashvishlanishingiz shart emas, chunki xavfsizlik Java tilining yadrosi va applet tuzilmasida o'rnatilgan. Oldingi nuqta bilan bir qatorda, bu Java-ni faqat kompaniya ichida yoki cheklangan faoliyat hududida yashaydigan, foydalanuvchi muhiti (veb-brauzer va qo'shimchalar) aniqlashi mumkin bo'lgan Intranet mijoz/server ilovalari uchun mashhur qiladi. /yoki ilovani boshqaring.
Appletlar HTML-ga avtomatik ravishda integratsiya qilinganligi sababli, sizda o'rnatilgan, platformadan mustaqil applet yordami mavjud. Bu qiziqarli burilish, chunki biz dastur hujjatlarining bir qismiga ega bo'lishga odatlanganmiz, aksincha emas.
Ilova ish maydoni Kutubxonalar ko'pincha funktsional imkoniyatlariga qarab guruhlarga bo'linadi. Ba'zi kutubxonalar, masalan, xuddi shunday ishlatiladi. String va ArrayList sinflari Java standart kutubxonasiga misoldir. Boshqa kutubxonalar boshqa sinflarni yaratish uchun qurilish bloklari sifatida maxsus ishlab chiqilgan. Muayyan kutubxona toifasini ifodalaydiilova ish maydoni , uning maqsadi ilovangizni yaratishda yordam berishdir. U ma'lum turdagi har bir ilovada sizga kerak bo'ladigan xatti-harakatlar asosini yaratadigan sinflar yoki sinflar to'plamini taqdim etadi. Keyin, xatti-harakatni talablaringizga muvofiq sozlash uchun siz dastur sinfidan meros olasiz va qiziqish usullarini ortiqcha yuklaysiz. Standart dastur ish maydoni ma'lum vaqtlarda ortiqcha yuklangan usullarni chaqiradigan boshqaruv mexanizmidir. Ilovaning ish maydoni dasturning barcha noyob qismlarini haddan tashqari yuklangan usullarga mahalliylashtirishga harakat qilgani uchun "o'zgarmaydigan narsalarni bir xil bo'lgan narsalardan ajratish" ning yaxshi namunasidir [62] .
Appletlar amaliy ish maydoni yordamida quriladi. Siz JApplet sinfidan meros olasiz va tegishli usullarni ortiqcha yuklaysiz. Web-sahifada appletning yaratilishi va bajarilishini nazorat qiluvchi bir necha usullar mavjud: