CáceresJose Tarea1.3

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

UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE SEDE SANTO

DOMINGO
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN - DCCO-SS

CARRERA DE INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN

PERIODO : marzo – agosto 2020

ASIGNATURA : Desarrollo Web para la Integración de Tecnologías

TEMA : Servlet

NOMBRES : Jose Alejandro Cáceres López

NIVEL-PARALELO : Octavo

DOCENTE : Ing. Luis Castillo MSc

FECHA DE ENTREGA : 27 de enero del 2023

SANTO DOMINGO - ECUADOR

2020
Contenido
1. Introducción ........................................................................................................................ 3
2. Sistemas de Objetivos .......................................................................................................... 3
2.1. Objetivo General: ........................................................................................................ 3
2.2. Objetivos Específicos: .................................................................................................. 3
3. Desarrollo ............................................................................................................................ 3
3.1. Servlets......................................................................................................................... 3
3.2. Características de Servlet ............................................................................................. 4
3.3. Estructura de un Servlet .............................................................................................. 5
3.4. Ventajas de Servlet. ...................................................................................................... 6
4. Conclusiones........................................................................................................................ 6
5. Recomendaciones ................................................................................................................ 7
6. Bibliografía/ Referencias ..................................................................................................... 7

Tabla de Ilustraciones
Ilustración 1, Servlets ................................................................................................................ 4
Ilustración 2, Funcionamiento Servlet ....................................................................................... 5
Ilustración 3, Métodos Get Post ................................................................................................ 6
1. Introducción

Los Servlets se han denotado como una de los formas mediante los cuales se proceden

a implementar mediante el uso de Java, ya que son clases las cuales estan diseñadas

para poder realizar la respuesta ante solicitudes HTTP mediante el contexto de una

aplicación web. Concluyendo a Servlets como un programa en Java mediante el cual

permite realizar y obtener las prestaciones de un servidor web implementado sintaxis

Java.

Es por esto que mediante la correspondiente elaboración del informe se ha considerado

realizar el detalle correspondiente de cada uno de sus componentes describiendo sus

principales funciones y consecuencias de su interpretación y manipulación.

2. Sistemas de Objetivos

2.1. Objetivo General:

Se debe realizar un informe de investigación sobre el uso de Servlets.

2.2. Objetivos Específicos:


2.2.1. Especificar las características principales.

2.2.2. Analizar la sintaxis correspondiente.

2.2.3. Realizar una estructuración correspondiente en la implementación de

.net

3. Desarrollo

3.1. Servlets.

Es considerado una clase de Java la cual puede ser empleada para mejorar la
correspondiente funcionalidad de los diferentes servidores web. Los cuales se
manejan mediante un modelo request-response. El cual se considera una
herramienta potente que a lo largo del tiempo aumenta la efectividad dentro de los
servicios web.

Un servlet es una clase del lenguaje de programación Java que se utiliza para
ampliar la funcionalidad de un servidor que aloja aplicaciones a las que se accede
mediante un modelo de programación petición-respuesta. Los servlets pueden servir
cualquier tipo de petición, pero suelen utilizarse para ampliar aplicaciones alojadas
en un servidor web. Para este tipo de aplicaciones, la tecnología Java Servlet define
una clase servlet específica para HTTP.

Ilustración 1, Servlets

3.2. Características de Servlet

Dentro de esta implementación como es servlet se disponen múltiples puntos


importantes ya que estos permiten comprender las características relevantes de
implementar dichos servicios.

- Se encuentran centralizados en el lenguaje Java mediante el cual permite ser


independiente a las plataformas que brindan servicios HTTP
- Representa un bajo nivel de consumo de lo que corresponde los recursos ya que
estos únicamente requieren de su consumo únicamente se encuentran en
ejecución.
- Dentro de su seguridad se ha considerado que estos servicios HTTP se pueden
demostrar de manera segura ya que además puede ser portables. Por el hecho
de que son ejecutados en un mismo sitio virtual como máquinas virtuales de
java.
- No se necesita el soporte que brinda Java ya que estos pueden mostrar al cliente
los resultados de la consulta o solicitud mediante HTML
- Se puede establecer los correspondientes parámetros para las solicitudes que
son de HTTP, ya que estas se pueden realizar por medio de las cookies.
- Los datos que el cliente realice la solicitud únicamente se pueden obtener
mediante la cabecera HTTP la cual deberá realizar el mensaje de solicitud.
- Existe una fácil comunicación entre múltiples servlets los cuales pueden brindar
un acceso sencillo a la base de datos.

Ilustración 2, Funcionamiento Servlet

3.3. Estructura de un Servlet


Al referirse como un servlet se implementa sintaxis correspondiente de Java, por lo
cual se realizarán lo que corresponden la implementación de herencia por lo cual a
su vez estos implementan el uso de peticiones get y post para los requerimientos
necesarios. Se considera conviene definir estos aspectos ya que de esta forma
permite definir y distinguir ambas peticiones que se realiza desde la vista.
Ilustración 3, Métodos Get Post

3.4. Ventajas de Servlet.


Ventajas Desventajas
Instancia permanentemente cargada en La eficiencia de esto es realmente baja hoy
memoria por cada Servlet. Cada petición se en día, por lo que para los servlets, no es
ejecuta en un hilo, no en un proceso propicio para mostrar, pero es muy
adecuado
para procesar datos
Con los Servlets, hay n threads pero sólo Debido a que la página de compilación de
una copia de la clase Servlet. Los Servlet Servlet es realmente mala, Sun introdujo
también tienen más alternativas que los JSP
programas CGI para optimizaciones como para cambiar la incomodidad de la
mantener abiertas las conexiones de las introducción de Servlet
bases de datos.
Con los Servlets, hay n threads pero sólo Se emplea en sistemas como php y a su vez
una copia de la clase Servlet. Los Servlet asp.net
también tienen más alternativas que los
programas CGI para optimizaciones como
mantener abiertas las conexiones de las
bases de datos.

4. Conclusiones

- Se puede concluir la definición de un Servlet como una de las formas mediante las
cuales se pueden realizar solicitudes y respuestas ante las diferentes ejecuciones que
se presentan dentro de la programación java con sintaxis de solicitudes HTTP.
Además, se ha considerado que los Servlets se denotan como un programa CGI,
mediante el cual permite optimizar las conexiones con las bases de datos.
Permitiendo además conocer los fundamentos del servicio web mediante el cual se
permite solicitar y recibir respuestas ante un servidor web.
- Como una conclusión se denota las desventajas correspondientes de emplear los
Servlets, tal como como corresponden ser que en los tiempos actuales no se
encuentra en funcionamiento las funcionalidades de estos ya que no se implementan
para mostrar los datos únicamente para su procesamiento de los mismos.

5. Recomendaciones

- Recomiendo analizar las múltiples implementaciones que se pueden realizar con las
interfaces de la programación en java, ya que se considera como factor base esta
declaración e implementación ya que es en base a la programación orientada a
objetos.
- En experiencias anteriores se considera que las librerías a implementarse suelen
disponer de su única versión para su funcionamiento ya que se ha observado al
instante de desarrollar e implementar Servlets resulta ciertos fallos de errores por
sus versiones.

6. Bibliografía/ Referencias

J. M. Barrios. "Java Servlets - General". DCC.


https://users.dcc.uchile.cl/~jbarrios/servlets/general.html

R. Marfil. "Crear un Servlet - Tutoriales de programación Crear un Servlet en Java".


Tutoriales de programación. https://rosamarfil.es/tutoriales/programacion/crear-un-
servlet/

P. Rojas Contreras, J. Villarroel Leiva y J. Pérez Villalobos. "Descripción De la


Tecnología De Java Servlet". Departamento de ElectrÃ3nica.
http://profesores.elo.utfsm.cl/~agv/elo330/2s04/projects/servlets/servlets.htm

También podría gustarte