Aplet y Servlet

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

Investigación

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.

Los Aplets y Servlets son componentes esenciales en el desarrollo de aplicaciones


web basadas en Java. Cada uno de estos desempeña un papel distintivo en la
creación de experiencias interactivas y eficientes para los usuarios. Los Aplets,
conocidos por su capacidad para ejecutarse en el entorno del navegador, y los
Servlets, diseñados para procesar solicitudes en el lado del servidor, han sido pilares
fundamentales para la creación de aplicaciones web robustas y dinámicas.

En este ensayo, exploraremos a fondo las características, ventajas y desafíos


asociados con Aplets y Servlets. Además, examinaremos cómo estos componentes
han contribuido significativamente a la evolución de la programación web en Java,
proporcionando una visión integral de su importancia en el desarrollo de
aplicaciones web modernas. Desde su concepción hasta su aplicación práctica, los
Aplets y Servlets continúan desempeñando un papel esencial en la construcción de
un ecosistema web dinámico y eficiente.
Desarrollo:
Applet: Una aplicación especial que se ejecuta en el navegador del cliente.

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

– El servidor debe tener una máquina virtual Java.


– El servidor debe soportar la API de los servlets Java.

JavaServer Web Development Kit (JSWDK).

http://java.sun.com/products/servlet/

Servidores capaces de ejecutar servlets:

– Java Web Server


– Netscape Fast Track y Enterprise
– O’Reilly WebSite Professional
– Lotus Domino Go WebServer
– Novel IntraNetWare
– IBM Internet Connection Server

Ejecución de un servlet

Formas de iniciar la ejecución:

– Introducir la dirección URL del servlet en un navegador web.


– Llamar al servlet desde una página web.
– Ejecutar un servlet llamándolo d

Los Servlets pueden dar soporte al contenido dinámico de páginas web,


proporcionar acceso a bases de datos, dar servicio a varios clientes al mismo tiempo
y filtrar datos.

En el servidor de aplicaciones, las referencias a los servlets se centran en los servlets


HTTP, que dan servicio a clientes basados en web.

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

IBM. (s.f.). Servlets. IBM. Recuperado de https://www.ibm.com/docs/es/was-


nd/9.0.5?topic=applications-servlets

También podría gustarte