Semana 06 Desarrollo de Aplicaciones Web

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

PROGRAMACIÓN DEL LADO

SERVIDOR
DESARROLLO DE APLICACIONES WEB
1

ESCUELA DE INGENIERÍA Y TECNOLOGÍA

CARRERA DE INGENIERÍA DE SOFTWARE

Participante:

José Rafael Castillo & Castillo

2018-09660

Facilitador:

Diógenes Martínez

Tema:

Programación del lado servidor

Asignatura:

Desarrollo de Aplicaciones Web

SANTO DOMINGO ORIENTAL, RD MAYO 2021


2

Después de consultar el texto básico (Programación del lado Servidor) de la asignatura y


otros documentos sugeridos por su facilitador, en el contenido de la Unidad VI.
Se recomienda realizar algunas de las siguientes actividades:

1) Investiga en la web acerca de los lenguajes de programación del lado servidor.

La Programación del lado del servidor es una tecnología que consiste en el procesamiento de
una petición de un usuario mediante la interpretación de un script en el servidor web para
generar páginas HTML dinámicamente como respuesta.

Todo lo que suceda dentro del servidor es llamado procesamiento del lado del servidor,
o server-side processing. Cuando tu aplicación necesita interactuar con el servidor (por
ejemplo, para cargar o guardar datos), ésta realiza una petición del lado del cliente (client-
side request) desde el navegador, a través de la red usando invocaciones remotas a métodos
(remote procedure call, RPC). Mientras se está procesando una llamada RPC, tu servidor
está ejecutando código del lado del servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo


respondiendo al llamado modelo cliente-servidor.

Cuando se utiliza un servicio en Internet, como consultar una base de datos, transferir un
archivo o participar en un foro de discusión, se establece un proceso en el que entran en juego
dos partes. Por un lado, el usuario, quien ejecuta una aplicación en procesador local: el
denominado programacliente. Este programa cliente se encarga de ponerse en contacto con
el procesador remoto para solicitar el servicio deseado. El procesador remoto por su parte
responderá a lo solicitado mediante un programa que está ejecutando. Este último se
denomina programa servidor. Los términos cliente y servidor se utilizan tanto para referirse
a los programas que cumplen estas funciones, como a las computadoras donde son ejecutados
esos programas.

El programa o los programas cliente que el usuario utiliza para acceder a los servicios de
Internet realizan dos funciones distintas. Por una parte, se encargan de gestionar la
comunicación con el computador servidor, de solicitar un servicio concreto y de recibir los
datos enviados por éste; y por otra, es la herramienta que presenta al usuario los datos en
pantalla y que le ofrece los comandos necesarios para utilizar las prestaciones que ofrece el
servidor.
3

Cuando nosotros seleccionamos un enlace hipertexto, en realidad lo que pasa es que


establecemos una petición de un archivo HTML residente en el servidor (una computadora
que se encuentra continuamente conectado a la red) el cual es enviado e interpretado por
nuestro navegador (el cliente).

Así pues, podemos hablar de lenguajes de lado servidor que son aquellos lenguajes que son
reconocidos, ejecutados e interpretados por el propio servidor y que se envían al cliente en un
formato comprensible para él, por ejemplo: ASP, PHP, JSP.

Por otro lado, los lenguajes de lado cliente (entre los cuales no sólo se encuentra el HTML
sino también el Java y el JavaScript los cuales son simplemente incluidos en el código
HTML) son aquellos que pueden ser directamente "digeridos" por el navegador y no
necesitan un pretratamiento.

Cada uno de estos tipos tiene por supuesto sus ventajas y sus inconvenientes. Así, por
ejemplo, un lenguaje de lado cliente es totalmente independiente del servidor, lo cual permite
que la página pueda ser albergada en cualquier sitio sin necesidad de pagar más ya que, por
regla general, los servidores que aceptan páginas con scripts de lado servidor son en su
mayoría de pago o sus prestaciones son muy limitadas.

Inversamente, un lenguaje de lado servidor es independiente del cliente por lo que es mucho
menos rígido respecto al cambio de un navegador a otro o respecto a las versiones de este.
4

2) Instala un servidor local(xampp), asignado por tu facilitador(a).

3) Diseña una página que muestre los registros de una tabla de ciudades, cuyos campos serán:
codigociu, nombreciu y estatusciu.
5

Subir evidencias del trabajo realizado.


6

También podría gustarte