UNIDAD 3: APLICACIONES EN RED APPLETS
JAVA TEMA 2: JAVA APPLET Y JAPPLET
Applet y JApplet son aplicaciones mas parecidas a Frame y JFRAME que consola, pero que es enviada embebida o empotrada en una pagina html a una computadora o pc remota, para que esta ultima lo ejecute.
En general un applet es un pequeño programa en java, que es ejecutado remotamente, existen algunas restricciones acerca de los applets o programitas que se pueden mandar y ejecutar en maquinas remotas, por ejemplo no se pueden construir o mandar applets que trabajen con el disco duro de la maquina remota, etc.
Como se observa de todo lo antes dicho, no solo se trata de crear un applet.java y compilarlo a applet.class, se tendra que crear tambien una pagina.html que tenga una liga y contenga el applet.class
Ademas de la pagina.html y applet.class y todos los applets*.class que se generere al compilarlo con javac, se tendran que poner en un servidor de paginas (web server) para que sea el webserver quien mande la pagina, el applet y todas sus clases, al usuario o la maquina remota, para que sea esta ultima sea quien lo compile y ejecute.
1.- RECORDAR que en este modelo de programacion nuestros programas los va a almacenar y estar ejecutando un servidor de paginas, es por esta razon que les recomiendo usar un sitio de hospedaje adecuado, DE LA MANERA MAS PROFESIONAL POSIBLE.
1.1.- RECOMIENDO AMPLIAMENTE LUNARPAGES (USAR EL ANUNCIO QUE TENGO ARRIBA EN ESTA PAGINA) PARA COMPRAR EL HOSPEDAJE, cualquier tarjeta de debito o credito se puede usar, excepto las electron
1.2.- PARA ESTE CURSO DE WEB DEVELOPER SELECCIONAR EN LUNARPAGES EL PAQUETE BASICO DE HOSTING E INCLUIR LAS OPCION DE JSP Y SERVLETS PARA QUE PUEDAN ALMACENAR Y CARGAR TODOS LOS PROGRAMAS Y EJEMPLOS DE ESTE SITIO DE PROGRAMACIONFACIL.
1.3.- RECORDAR QUE ESTE WEB HOSTING INCLUYE UN DOMINIO GRATIS DE POR VIDA, NO PONERSE CREATIVOS CON EL NOMBRE DE DOMINIO, LES RECOMIENDO PRIMERO SELECCIONAR:
A) TU NOMBRE Y APPELLIDO COMUN POR EJEMPLO www.laurosoto.com
B) SI YA ESTA TOMADO POR ALGUN HOMONIMO, ENTONCES TOMAR COMO NOMBRE DE DOMINO PROFESION+NOMBRE POR EJEMPLO www.ingenierolaurosoto.com o www.liclaurosoto.com
C) SI TAMBIEN ESTA OCUPADO INTENTAR CON www.sistemaslaurosoto.com
D) Si estan de malas y no hay ninguna de las opciones anteriores usar www.SISTEMAS+algun nombre tecnico.com
OTRA VEZ ES NECESARIO QUE TENGAN A LA MANO LA SIGUIENTE INFORMACION PARA PODER PLANTAR LOS PROGRAMAS:
TU SITIO WEB: HTTP://LAUROSOTO.COM
TU SERVIDOR DE FTP:// LAUROSOTO.COM
MAS EL USER Y PASWWORD CORRESPONDIENTE.
5.- Ya con el web developer instalado en tu pc y tu sitio web en LUNARPAGES com ya se puede empezar a programar.
Es importante recordar que en la maquina remota, su browser debera tener actualizadu su maquina virtual de java, para internet-explorer actualizarlo con la opcion tools, windows update y bjar e instalar la maquina virtual de java mas actualizada que se encuentre.
En resumen para resolver de manera adecuada este problema de applets se ocupa lo siguiente:
1.- Un programa o applet.java compilado a programa o applet.class, esto es sencillo y es parte de lo que se estudia en los siguientes JAVA TEMA s.
Este applet se compila normalmente con javac y no borrar todos los diferente .class que se generen.
2.- Una pagina html que contenga una referencia o liga que active el applet class, esta pagina.html tambien se hace con el mejor editor de lenguajes de programación del mundo el notepad.
3.- Ya creada la pagina y compilado el applet se puede ejecutar localmente, para probarlo, usando un pograma que se llama appletviewr .exe que se encuentra en el directorio bin de jdk1.3, copiarlo al folder donde estan la pagina html y las clases que genero el javac con el applet
Para ver el applet en ejecución dentro de msdos y en el folder donde esta todo ejecutar la orden:
C:>appletviewer pagina.html
4.- Tambien se ocupara un servidor de paginas ( web server ) que es un programa que siempre esta corriendo o siendo ejecutado constantemente en la maquina servidora de paginas, y que su trabajo es almacenar las paginas.html y applets del usuario y estarlas mandando a las maquinas o pc remotas que esten accesando el servidor de paginas fisico. maquina).
5.- Ya creada la pagina, las clases y bien probado el applet, hacer un ftp ( revisar que en internet options advanced, este prendida la opcion ftp pasivo) a su www.susitio.LUNARPAGES y subir todo, excepto el applet.java (otra vez, no olvidar subir todas las clases intermedias).