Aplet y Servlet
Aplet y Servlet
Aplet y Servlet
Aplet y Servlet
Alumno:Iker Anzastigue
Profesor: Andrés Huerta
Indice
Pagina 3..............Introducción
Pagina 4..............desarrollo
Pagina 5.............. conclusiones
Pagina 8.............. fuentes
Introducción:
La evolución acelerada de las tecnologías web ha transformado radicalmente la
forma en que interactuamos con la información y servicios en línea. En este contexto,
Java, con su versatilidad y portabilidad, ha desempeñado un papel destacado en el
desarrollo de aplicaciones web dinámicas. Entre las tecnologías fundamentales que
han consolidado la presencia de Java en el ámbito web se encuentran los Aplets y
Servlets.
El software de Java le permite ejecutar aplicaciones como las que se han descrito
utilizando el lenguaje de programación de Java y que reciben el nombre de
«applets». Los applets le permiten jugar en línea, participar en sesiones de chat con
internautas de todo el mundo, calcular los intereses de una hipoteca y ver imágenes
en tres dimensiones. En las empres as también se utilizan los applets en aplicaciones
de la intranet y soluciones de comercio electrónico.
-Las applets no tienen un método main() con el que comience la ejecución. El papel
central de su ejecución lo asumen otros métodos que se verán posteriormente.
-Todas las applets derivan de la clase java.applet.Applet. LaFigura muestra la
jerarquía de clases de la que deriva la clase Applet. Las applets deben redefinir
ciertos métodos heredados de Applet que controlan su ejecución: init(), start(),
stop(), destroy().
-Se heredan otros muchos métodos de las super-clases de Applet que tienen que ver
con la generación de interfaces gráficas de usuario (AWT). Así, los métodos gráficos
se heredan de Component, mientras que la capacidad de añadir componentes de
interface de usuario se hereda de Container y de Panel.
-Las applets también suelen redefinir ciertos métodos gráficos: los más importantes
son paint() y update(), heredados de Component y de Container; y repaint()
heredado de Component.
-Las applets disponen de métodos relacionados con la obtención de información,
como por ejemplo: getAppletInfo(), getAppletContext(), getParameterInfo(),
getParameter(), getCodeBase(), etDocumentBase(), e isActive().
Servlet: Una aplicación especial sin Interfaz que se ejecuta en servidor. Es similar a
los scripts CGI, salvo que ofrecen independencia de la plataforma.
Requisitos
http://java.sun.com/products/servlet/
Ejecución de un servlet
Puede definir servlets como archivos de bienvenida. Los recursos que no son de
servlet sólo se sirven cuando el atributo fileServingEnabled está establecido en true
en el archivo XMI de ampliaciones IBM, ibm-web-ext.xmi, que se encuentra en el
directorio WEB-INF del módulo web o mediante una herramienta de ensamblaje
para establecer la propiedad en el archivo .war de origen. El servicio de archivos de
bienvenida está conectado al contenido estático del servicio. Por lo tanto, se
establece fileServingEnabled en el módulo web.
Conclusión:
En este estudio sobre Applets y Servlets, se destaca la versatilidad y funcionalidades
que ofrecen en el desarrollo de aplicaciones web utilizando Java. Los Applets, siendo
aplicaciones especiales que se ejecutan en el navegador del cliente, brindan
experiencias interactivas a través de juegos en línea, sesiones de chat, cálculos
financieros y más. Su estructura se basa en la herencia de la clase
`java.applet.Applet`, con métodos clave como `init()`, `start()`, `stop()` y `destroy()`
que controlan su ejecución.
Por otro lado, los Servlets, aplicaciones sin interfaz que se ejecutan en el servidor,
ofrecen independencia de plataforma y son esenciales para el desarrollo de
contenido dinámico en páginas web. Requieren un servidor con máquina virtual Java
y soporte para la API de servlets Java. La ejecución de Servlets puede iniciarse
mediante la introducción de la dirección URL en un navegador, la llamada desde una
página web o la ejecución directa.
Ambas tecnologías son cruciales en el desarrollo web moderno. Mientras que los
Applets son ideales para aplicaciones del lado del cliente, como juegos y chats, los
Servlets proporcionan servicios dinámicos en el lado del servidor, ofreciendo acceso
a bases de datos y sirviendo múltiples clientes simultáneamente. Su implementación
exitosa se traduce en una experiencia de usuario más rica y funcionalidades
avanzadas en aplicaciones web.
Fuentes
Java Desde Cero. (2012). Applets: ¿Qué es un Applet? Java Desde Cero. Recuperado
de https://java-desd-cero.blogspot.com/2012/06/applets-que-es-un-applets.http