ESYAE-imza Kütüphaneleri

User Tools

Site Tools


esya:applet:applet-kodlari:giris

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

esya:applet:applet-kodlari:giris [2013/08/02 06:12]
Süleyman Uslu
esya:applet:applet-kodlari:giris [2013/08/20 12:55] (mevcut)
Dindar Öz
Satır 5: Satır 5:
 ==== 1. Giriş ==== ==== 1. Giriş ====
  
-**[[:​esya:​applet:​sistemin-calismasi|Sistemin Çalışması]]** bölümünde bahsedildiği üzere applet iki temek kısımdan oluşuyor. Bunlardan bir tanesi ​de appletin haberleşeceği,​ sunucu kodları. Bu sunucuyu kendi uygulamanızda login olunacak sistem olarak tahayyül edebilirsiniz.+[[:​esya:​applet:​sistemin-calismasi|Sistemin Çalışması]] bölümünde bahsedildiği üzere applet iki temel kısımdan oluşuyor. Bunlardan bir tanesi appletin haberleşeceği,​ sunucu kodları. Bu sunucuyu kendi uygulamanızda login olunacak sistem olarak tahayyül edebilirsiniz.
  
-Öncelikle kodları JAVA yorumlayabilecek bir sunucuda yayınlayıp ''​main.jsp''​ sayfasını çağırmanız gerekmektedir. ''​main.jsp''​ sayfası kodlardan da anlayacağınıüzere içinde applet'​i çağıracaktır.+Öncelikle kodları JAVA yorumlayabilecek bir sunucuda yayınlayıp ''​main.jsp''​ sayfasını çağırmanız gerekmektedir. ''​main.jsp''​ sayfası kodlardan da anlaşıldığı üzere içinde applet'​i çağıracaktır.
  
 Bu sayfanın applet'​i sağlıklı bir şekilde çalıştırabilmesi için applet jar'​ının uygun yere yerleştirilmesi gerekir. jar'​ın nereye yerleştirileceğini yine ''​main.jsp''​ içindeki applet tag'​inde belirleyebilirsiniz. Bu sayfanın applet'​i sağlıklı bir şekilde çalıştırabilmesi için applet jar'​ının uygun yere yerleştirilmesi gerekir. jar'​ın nereye yerleştirileceğini yine ''​main.jsp''​ içindeki applet tag'​inde belirleyebilirsiniz.
Satır 27: Satır 27:
 </​sxh>​ </​sxh>​
  
-Yukardaki ​PKCS7 imza atan applet'​i çağıran tag'de applet'​in ana sınıfı olarak ''​code''​ parametresinde verilen ''​tr.gov.tubitak.uekae.applet.light.LightApplet''​ belirtilmiştir. Bu sınıfı da ''​archive''​ parametresinde verilen jar'​ların içinde bulabilmesi gerekir. Bizim örneğimizde bu sınıf, ''​new-applet.jar''​ içinde bulunmaktadır. jar'​ların ​ise nerde bulunması gerektiği ''​codebase''​ parametresi ile belirtilebilir. Bu parametre yoksa ''​main.jsp''​ applet'​i kendi dizininde arayacaktır.+Yukarıdaki ​PKCS7 imza atan applet'​i çağıran tag'de applet'​in ana sınıfı olarak ''​code''​ parametresinde verilen ''​tr.gov.tubitak.uekae.applet.light.LightApplet''​ belirtilmiştir. Bu sınıfı da ''​archive''​ parametresinde verilen jar'​ların içinde bulabilmesi gerekir. Bizim örneğimizde bu sınıf, ''​new-applet.jar''​ içinde bulunmaktadır. jar'​ların ​nerede ​bulunması gerektiği ''​codebase''​ parametresi ile belirtilebilir. Bu parametre yoksa ''​main.jsp''​ applet'​i kendi dizininde arayacaktır.
  
-Not: Applet'​te bir değişiklik yapıp yeni jar'ı göstermek bazen problem olabiliyor. Tarayıcı kendi önbelleğinden eski applet'​i çalıştırabiliyor. Bunun önüne geçmek için tavsiye edilen '​best-practice'​ applet'​i yeniden ​isimlendirmek.+Not: Applet'​te bir değişiklik yapıp yeni jar'ı göstermek bazen problem olabiliyor. Tarayıcı kendi önbelleğinden eski applet'​i çalıştırabiliyor. Bunun önüne geçmek için tavsiye edilen '​best-practice'​ applet'​i yeniden ​isimlendirmektir.
esya/applet/applet-kodlari/giris.1375423944.txt.gz · Son değiştirilme: 2013/08/02 06:12 Değiştiren: Süleyman Uslu