Java Applet Nedir?
Applet örnekleri,applet ve japplet farkı
50,028 Okunma 4 Yorum 05/03/2010 09:49:53
Kullanıcıların yerel dosya sistemine erişim hakları ile güvenilir uygulamalar oluşturma, bu gün bile hayati bir konu olmaya devam etmektedir.
Java Applet yazanların karşılacağı en önemli problemlerden birisi makinelerinde yazdıkları kodun web sayfalarında çalışmaması olacaktır.
Örneğin aşağıdaki gibi bir applet uygulaması programcının makinesinde şu şekilde çalışırken:
Aynı uygulama web üzerinde şöyle bir sonuç verecektir:
Sorunun detaylarına baktığınızda aşağıdaki gibi bir ekranla karşılaşacaksınız:
Detaylara indiğinizde de karşılaştığınız kod satırı aşağıdaki gibi olacaktır.
Bu kodlar:
Güvenilir Applet oluşturmak için JDK dışında bize gerekenler javac, keytool ve jarsigner adlı dosyalar olacaktır.
keytool kişisel ve özel anahtar çiftini ( private and public keys ) oluşturmak ve kontrol etmek için gereklidir. Ayrıca Anahtarların saklandığı özel dosya .keystore dosyasınıda keytool oluşturmaktadır.
jarsigner ise apllet classımıza sahip jar dosyamızı Dijital işağretleme Kimliğimizle işağretmek için kullanacağımız araçtır.
Şimdi yukarda çalışmayan appletimizi çalıştırmak için yapnanuz gerekenler:
Öncelikle yazdığınız kodu aşağıdaki gibi derlemelisiniz: yani .java uzantılı kodlarınız byte koda .class uzantısına çeviriyoruz
javac test.java
şimdi elde ettiğimiz .class uzantılı dosyamızdan .jar uzantılı java dosyamızı oluşturuyoruz:
jar cvf test.jar test.class
Şimdi appletimizi çalıştıracak html kodumuzu düzenliyoruz:
Burda eklediğimiz kısım applet tagı içerisindeki archive="test.jar" şeklindeki kısımdır.
Applet bu halde çalıştığında makalenin başındaki giriş çıkış yetkisizliği mesajı vererek çalışmayacaktır. Ancak unutulmaması gereken bu durumun her applet için geçerli olmadığı sadece kullanıcı bilgisayarında işlem yapacak appletler için durumun böyle olduğudur.
Şimdi appletimiz için özel ve genel anahtarlar oluşturup bu anahtarlarla appleti imzalamak olacak:
Aşağıdaki komutla appletimiz için genel ve özel ( privative ve public ) anahtarı oluşturuyoruz.
keytool -genkey -alias test -validity 365
Şimdide oluşturulan bu anahtarla appletimizi işağretleyelim ( Applet Sign ):
jarsigner test.jar test
Şimdi hazırız, html ve class ve jar dosyalarımızı webe atıp oradan testimizi yapıyoruz:
Ekrana aşapğıdaki gibi bir onay ekranı geliyor, bu ekran kullanıcıdan "bak bu applet senin bilgisayarına format bile atabilir, buna izin veriyor ve bu appleti yazan Muhammed Zeydaga güveniyor musun? " şeklinde bir onayı bir kereliğine isteyecektir.
Kullanıcı şartları kabul ederse:
Artık appletiniz herşeyi yapmaya yetkili olacaktır.
Kaynak:
Applet örnekleri,applet ve japplet farkı
50,028 Okunma 4 Yorum 05/03/2010 09:49:53
Java applet nedir?apllet Örnekleri,applet ve japplet farkı
32,193 Okunma 1 Yorum 11/03/2010 08:59:42
Birden fazla resmi yüklemek
31,428 Okunma Henüz yorum yapılmamış 14/06/2010 11:04:09
setLayout(null); setLayout(new FlowLayout()); setLayout(new BorderLayout()); new CardLayout(); Yerleşim Yöneticileri
30,549 Okunma 1 Yorum 26/01/2010 00:09:26 12/04/2017 00:12:53
This document demonstrates how to set up a connection to a MySQL database from NetBeans IDE 6.1. Once connected, you can begin working with MySQL in the IDE's Database Explorer by creating new databases and tables, populating tables with data, and running SQL queries on database structures and content. This tutorial is designed for beginners with a basic understanding of database management, who want to apply their knowledge to working with MySQL in NetBeans IDE.
27,560 Okunma Henüz yorum yapılmamış 16/10/2008 18:48:41
26,836 Okunma Henüz yorum yapılmamış 18/01/2010 21:04:00
Appletlerin temel özellikleri ve kısıtlamalarının aşılması
26,222 Okunma Henüz yorum yapılmamış 03/01/2009 05:42:13
Security manager adlı sistemi sayesinde koda bazı sınırlamalar koyarak kullanıcıya zarar vermesi önlenir. Appletlerdeki bu sınırlamayı aşmanın tek yolu signed applet yaratmaktır
25,684 Okunma Henüz yorum yapılmamış 03/07/2010 17:36:51
Belirli saniye aralıklarla çalışan uygulama
25,473 Okunma 3 Yorum 16/02/2010 21:11:18
24,765 Okunma Henüz yorum yapılmamış 07/05/2010 10:47:47
Konsolda ve netbeansde ilk program , netbeans proje klasörlerinin anlamları
24,671 Okunma Henüz yorum yapılmamış 20/11/2008 11:50:03
Java classpath tanımlamaları, consolda ilk program yazılması, derlenmesi, çalıştırılması aynı uygulamanın netbeansta yapılışı ve class, java ve jar dosyalarının gösterilmesi
24,294 Okunma Henüz yorum yapılmamış 27/10/2008 14:22:54
ingilizce bir makale
23,945 Okunma Henüz yorum yapılmamış 06/11/2008 18:18:31
Uygulamanın jar dosyasına tıklarsanız ekranın bir görüntüsü önünüze gelecektir.
23,873 Okunma Henüz yorum yapılmamış 12/02/2010 18:56:32
23,547 Okunma Henüz yorum yapılmamış 29/12/2009 03:35:08
Java applet üzerine form nesnelerini eklemek ve etkileşimi sağlamak
23,202 Okunma Henüz yorum yapılmamış 16/01/2009 12:08:34
23,188 Okunma Henüz yorum yapılmamış 13/05/2010 12:37:16
Java swing arayüzlerinden - dosya sistemine erişimi sağlayan JFileChooser sınıfının detayları
23,104 Okunma Henüz yorum yapılmamış 19/07/2010 23:39:20
Tipler ve tip dönüşümünün java uygulaması ile anlatımı
22,805 Okunma Henüz yorum yapılmamış 20/11/2008 13:05:42
Japplet projesinin oluşturulması japplet standart metotları ve metotların görevleri
22,751 Okunma Henüz yorum yapılmamış 18/03/2010 10:46:07
22,245 Okunma Henüz yorum yapılmamış 18/01/2010 21:05:21
22,132 Okunma Henüz yorum yapılmamış 05/03/2010 11:25:29
Java applet üzerine form nesnelerini eklemek
21,853 Okunma Henüz yorum yapılmamış 16/01/2009 12:50:15
20,965 Okunma Henüz yorum yapılmamış 20/11/2008 11:44:50
NetBeans IDE'si ile bir dosya açma penceresi açarak dosya sisteminde gezinti yapan ve sonuçta seçilen dosyayı ekrana yazıp, kaç karakterden oluştuğunu veren bir uygulama.
20,470 Okunma Henüz yorum yapılmamış 07/11/2008 10:41:35
Bu sayfada jdk indirilmesi ve kurulması - java netbeans 6.1 indirilmesi ve kurulması ile ilgili resimli anlatım dökmanı bulunmaktadır.
19,791 Okunma 1 Yorum 20/10/2008 14:16:22
Basit bir editör yapımı
19,388 Okunma 1 Yorum 19/01/2010 21:19:30
Basit bir text editör yapımı
19,323 Okunma Henüz yorum yapılmamış 19/01/2010 21:26:06
19,083 Okunma 1 Yorum 12/03/2010 11:11:37
18,873 Okunma Henüz yorum yapılmamış 18/01/2010 21:02:35