Bu sayfa salt okunur. Kaynağı görebilirsiniz ama değiştiremezsiniz. Bunun yanlış olduğunu düşünüyorsanız yöneticiye danışın.
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.
Öncelikle kodları JAVA yorumlayabilecek bir sunucuda yayınlayıp main.jsp sayfasını çağırmanız gerekmektedir. main.jsp sayfası kodlardan da anlayacağınız üzere içinde applet'i çağıracaktır.
main.jsp
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.
<sxh html> <applet name="webloginapplet" code="tr.gov.tubitak.uekae.applet.light.LightApplet"
archive= "new-applet.jar,
lib/ma3api-common-1.4.16-20130709.210842-133.jar, lib/ma3api-smartcard-1.4.16-20130709.213650-136.jar,
lib/slf4j-api-1.6.6.jar, lib/slf4j-log4j12-1.6.6.jar, lib/log4j-1.2.17.jar, a.jar"
width="0" height="0" MAYSCRIPT>
</applet> </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.
code
tr.gov.tubitak.uekae.applet.light.LightApplet
archive
new-applet.jar
codebase