Sei sulla pagina 1di 19

Tecnolgico Nacional de Mxico

Instituto Tecnolgico de Salina Cruz

Ingeniera en tecnologas de la informacin y de las comunicaciones

Materia:
Programacin Web

Catedrtico:
Ing. Jos Luis Fuentes

TEMA N 4

Actividad:
REPORTE DEL TEMA

Tema:

Programacin del lado del servidor.

Alumnos:
Carlos Enrique Hernndez Najera

Semestre: Vl Grupo: E

Salina Cruz, Oaxaca a 22 de Abril del 2017


TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

INTRODUCCIN:
Existe una multitud de lenguajes concebidos o no para Internet. Cada uno de ellos
explota ms a fondo ciertas caractersticas que lo hacen ms o menos tiles para
desarrollar distintas aplicaciones. Un lenguaje del lado del servidor es aquel que se
ejecuta en el servidor web, justo antes de que se enve la pgina a travs de Internet
al cliente. Las pginas que se ejecutan en el servidor pueden realizar accesos a bases
de datos, conexiones en red, y otras tareas para crear la pgina final que ver el
cliente. Los lenguajes de lado servidor ms ampliamente utilizados para el desarrollo
de pginas dinmicas son el ASP, JSP, PERL y PHP

Programacin WEB 2
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

TEMA 4: PROGRAMACIN DEL LADO DEL SERVIDOR.


4.1 INTRODUCCIN AL LENGUAJE.
La Programacin del lado del servidor es una tecnologa que consiste en el
procesamiento de una peticin de un usuario mediante la interpretacin de un script
en el servidor web para generar pginas HTML dinmicamente como respuesta. Todo
lo que suceda dentro del servidor es
llamado procesamiento del lado del
servidor, o server-side processing.
Cuando tu aplicacin necesita interactuar
con el servidor (por ejemplo, para cargar
o guardar datos), sta realiza una
peticin del lado del cliente (client-side
request) desde el navegador, a travs de
la red usando invocaciones remotas a
mtodos (remote procedure call, RPC).
Los Lenguajes de programacin del lado del servidor son especialmente tiles en
trabajos que se tiene que acceder a informacin centralizada, situada en
una base de datos en el servidor, y cuando por razones de seguridad
los clculos no se pueden realizar en la computadora del usuario.
Es importante destacar que los lenguajes de programacin del lado
del servidor son necesarios porque para hacer la mayora de las aplicaciones web
se debe tener acceso a muchos recursos externos a la computadora del cliente,
principalmente bases de datos alojadas en servidores de Internet. Un caso claro
es un banco: no tiene ningn sentido que el cliente tenga acceso a toda labase de
datos, slo a la informacin que le concierne. Las pginas dinmicas del servidor se
suelen escribir en el mismo archivo HTML, mezclado con el cdigo HTML, al igual que
ocurra en las pginas del cliente. Cuando una pgina es solicitada por parte de un
cliente, el servidor ejecuta los scripts y se genera una pgina resultado, que
solamente contiene cdigo HTML. Este resultado final es el que se enva al cliente y
puede ser interpretado sin lugar a errores ni incompatibilidades, puesto que slo
contiene HTML.
Cuando se utiliza un servicio en Internet, como consultar una base de datos, transferir
un archivo o participar en un foro de discusin, se establece un proceso en el que
entran en juego dos partes. Por un lado, el usuario, quien ejecuta una aplicacin en
procesador local: el denominado programa cliente. 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
trminos cliente y servidor se utilizan tanto para referirse a los programas que cumplen
estas funciones, como a las computadoras donde son ejecutados esos programas.

Programacin WEB 3
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

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


establecemos una peticin 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 envan 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 slo se encuentra el
HTML sino tambin el Java y el JavaScript los cuales son simplemente incluidos en el
cdigo 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 pgina pueda ser albergada en cualquier sitio sin necesidad de
pagar ms ya que, por regla general, los servidores que aceptan pginas con scripts
de lado servidor son en su mayora de pago o sus prestaciones son muy limitadas.
Inversamente, un lenguaje de lado servidor es independiente del cliente por lo que es
mucho menos rgido respecto al cambio de un navegador a otro o respecto a las
versiones del mismo.

Programacin WEB 4
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

4.2 ESTRUCTURAS DE CONTROL

En esta ocasin veremos algunas de las estructuras de control que podemos emplear
en php, entre estas tenemos:
Declare()
Require()
Require_once()
Include()
Includece()_on
Goto

Declare
Declare es un constructor que se utiliza para establecer directivas de ejecucin para
bloques de cdigos determinados. La sintaxis es:

Declare (directiva)

Sentencia

El constructor declare es configurado por la "directiva", en este caso se establecen 2


directivas que determinan el comportamiento del constructor.

1. tick
2. enconding

La directiva tick es un evento que ocurre por cada N sentencias ejecutadas dentro del
bloque "declare. El valor de N es especificado por ticks=N como directiva dentro de
un declare. Los eventos que ocurren en cada tick se especifican con la funcin
register_tick_function().

Encoding

Esta directiva permite la codificacin de secuencias de comando para cada script


establecido en nuestro cdigo php.

Require()

<?php

require ("archivo.php"):

?>

Programacin WEB 5
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Es un constructor que nos permite reutilizar script o html el nmero de veces deseado.
Es usado para incluir un archivo en nuestro cdigo php. Sin embargo existe una
diferencia con el comandoinclude() que tambin nos permite insertar y evaluar un
archivo especificado, y es que en caso de fallo, produce un error de nivel
E_COMPILE_ERROR fatal. Es decir, detiene la ejecucin del script, en cambio
include() continua la ejecucin a pesar del error pero enva una Advertencia
E_WARNING, que permite continuar el script.

Require_once()

La sentencia es similar a Requiere() la diferencia es que PHP verificar si el archivo


ya ha sido insertado, si es as, el archivo no se incluye nuevamente. La ventaja de este
comando es que evita la reasignacin de valores en variables al ejecutar ms de una
vez el script.

Include ()

La sentencia include() inserta y evala el archivo contenido y en caso de no encontrarlo


o haber un error en el script emite un mensaje de advertencia.

Permite obtener todas las variables, funciones y scripts de php y html contenidas
dentro del archivo al que hace referencia.

Include_once()

La sentencia include_once() incluye y evala el fichero especificado durante la


ejecucin del script. Es un comportamiento similar al de la sentencia include(), siendo
la nica diferencia que si el cdigo del fichero ya ha sido incluido, no se volver a
incluir. Como su nombre lo indica, ser incluido slo una vez.

<?php
include_once "a.php"; // esto incluir a.php
include_once "A.php"; // esto incluir a.php otra vez! (slo PHP 4)
?>

Goto

El operador goto puede ser usado para saltar a otra seccin en el programa. El punto
de destino es especificado mediante una etiqueta seguida de dos puntos y la
instruccin es dada como goto seguida de la etiqueta del destino deseado.
Este goto no es completamente sin restricciones. La etiqueta de destino debe estar
dentro del mismo fichero y contexto, lo que significa que no se puede saltar fuera de
una funcin o mtodo, ni se puede saltar dentro de uno.

Programacin WEB 6
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Tampoco se puede saltar dentro de cualquier clase de estructura de bucle o switch.


Se puede saltar fuera de estos y un uso comn es utilizar un goto en lugar de
un break multi-nivel.

<?php

for($i=0,$j=50; $i<100; $i++) {


while($j--) {
if($j==17) goto end;
}
}
echo "i = $i";
end:
echo 'j alcanz 17';
?>

4.3 TRATAMIENTO DE FORMULARIOS.

Los formularios Web Forms estn formados por una combinacin de HTML,
cdigo y controles que se ejecutan en un servidor Web ejecutando Microsoft Internet
Information Services (IIS). Los formularios Web Forms muestran una interfaz de
usuario que genera HTML y que se enva al navegador, mientras que el cdigo de
soporte y los controles que la componen permanecen en el servidor Web. Esta divisin
entre el interfaz en el cliente y el cdigo en el servidor es una importante
diferencia entre los formularios Web Forms y las pginas Web tradicionales. Mientras
una pgina Web tradicional requiere que todo el cdigo se enve y se procese en
el navegador, los formularios Web Forms nicamente necesitan enviar
al navegador los controles de la interfaz, y el proceso de las pginas se mantiene en
el servidor. Esta divisin entre IU y cdigo aumenta el nmero
de navegadores soportados e incrementa la seguridad y funcionalidad de la pgina
Web, los formularios Web Forms se denominan habitualmente pginas ASP.NET o
pginas ASPX, los formularios Web Forms tienen una extensin
.aspx y funcionan como contenedores para el texto y los controles que deseamos
mostrar en el navegador. Las pginas ASP.NET (.aspx) y Active Server Pages (ASP)
(.asp) pueden coexistir en el mismo servidor. La extensin del archivo determina si la
pgina la procesa ASP o ASP.NET.
Los formularios Web Forms estn frecuentemente
formados por dos archivos distintos: el archivo .aspx contiene la IU para
el formulario Web Form, mientras que el archivo .aspx.cs denominado
pgina de cdigo subyacente, contiene el cdigo de soporte. Las funciones de un
formulario Web Form estn definidas por tres niveles de atributos. Los atributos
de pgina definen las funciones globales, los atributos de cuerpo definen cmo se
mostrar una pgina y los atributos de formulario definen cmo se procesarn los
grupos de controles.

Programacin WEB 7
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

La etiqueta <@ Page> define atributos especficos de la pgina que utiliza


el parseador de pginas ASP.NET y el compilador. nicamente
podemos incluir una etiqueta <@ Page> por archivo .aspx. Los siguientes
ejemplos son etiquetas <@ Page>:

<%@ Page Language=C# AutoEventWireup=true CodeFile=WebForm1.aspx.cs


Inherits=WebForm1 %>

Los atributos de una etiqueta <@ Page> incluyen:


Language. Este atributo define el lenguaje en el que est escrito el script de la
pgina Web. Algunos de los valores de este atributo son: vb, c# y JScript.
Pgina CodeFile. este atributo de pgina identifica la pgina de cdigo subyacente
que tiene la lgica que soporta el formulario Web Form. Cuando se
crea un formulario Web Form, como WebForm1.aspx, tambin se crea una
pgina de cdigo subyacente, WebForm1.aspx.vb.
Los atributos de la etiqueta <Body> definen el aspecto de los objetos que se muestran
en el navegador del cliente.
La etiqueta <Form> define cmo se procesarn los grupos de controles. La etiqueta
<Form> es diferente del trmino Web Form utilizado para definir la pgina Web
completa. Los atributos de la etiqueta <Form> definen cmo
se procesarn los controles.
Aunque podemos tener muchos formularios HTML en una pgina, nicamente
podemos tener un formulario del lado del servidor en una pgina .aspx.
El siguiente ejemplo es de una etiqueta <Form> tpica:

<form id=Form1 method=post runat=server>

</form>

Programacin WEB 8
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Los atributos de una etiqueta <Form> incluyen:


Method. El atributo Method identifica el mtodo para enviar valores de
control de retorno al servidor. Las opciones de este atributo son:
1. Post. Los datos se pasan en pares nombre/valor dentro del cuerpo
de la peticin HTTP (Hypertext Transfer Protocol).
2. Get. Los datos se pasan en una cadena de consulta.
Runat. una de las principales caractersticas de un formulario Web Form es que
los controles se ejecutan en el servidor. El atributo runat=server hace que el
formulario publique informacin de control de retorno a la pgina ASP.NET en el
servidor donde se ejecuta el cdigo de soporte. Si el atributo runat no est
establecido en server, el formulario funciona como un formulario HTML normal.
Los controles de servidor ASP.NET son componentes que se ejecutan en el servidor,
stos se utilizan en pginas ASP.NET y en las clases de cdigo subyacente,
los controles de servidor incluyen botones, cuadros de texto y listas desplegables, el
siguiente ejemplo es el de un control de servidor Button:
<asp:Button id=Button1 runat=server Text=Submit />

Los controles de servidor tienen un atributo runat=server, el mismo atributo que los
formularios Web Forms, sto significa que la lgica del control se ejecuta en el servidor
y no en el navegador del usuario, los controles de servidor se
diferencian de los controles HTML en que stos ltimos nicamente se ejecutan
en el navegador del cliente y no realizan ninguna accin en el servidor, otra
caracterstica de los controles de servidor es que el estado de la vista, las opciones de
configuracin y la entrada de datos de usuario en el control se guardan
automticamente cuando la pgina viaja entre el cliente y el servidor,
los controles HTML tradicionales no tienen estado y vuelven a
su configuracin predeterminada cuando la pgina retorna del servidor al cliente, la
funcionalidad de un control es lo que se produce cuando el usuario hace clic en un
botn o en un cuadro de lista, a estos procesos se denominan procedimientos de
eventos, en ASP.NET, los controles de servidor se basan en un modelo de objetos
comn, y por tanto, comparten varios atributos entre s, por ejemplo,
cuando deseamos establecer el color de fondo de un control, siempre
utilizamos el mismo atributo BackColor, independientemente del control.
El cdigo HTML siguiente del botn de un control de servidor Web muestra algunos
de los atributos tpicos de un control de servidor:
<asp:Button id=Button1 runat=server BackColor=red
Width=238px Height=25px Text=Web control></asp:Button>

Programacin WEB 9
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Existen numerosos tipos de controles de servidor disponibles en ASP.NET, algunos


controles de servidor se parecen mucho a los controles HTML tradicionales, mientras
que otros son nuevos en ASP.NET, esta amplia variedad de controles nos permite
personalizar nuestro formulario Web Form para que se adapte a la aplicacin que
estamos creando, por default, el servidor
no tiene disponibles los elementos HTML de una pgina de un formulario Web
Form; los elementos HTML son tratados como texto opaco que pasa
a travs del navegador, sin embargo, al agregar el atributo runat=server se
convierten los elementos HTML en controles de servidor HTML, exponindolos por
tanto como elementos que podemos programar con cdigo del lado del servidor.
Los controles de servidor Web se clasifican como:
Controles intrnsecos. Los controles intrnsecos concuerdan con los sencil
os elementos HTML, como botones o cajas de listas.
Utilizamos estos controles del mismo modo que utilizamos los controles de
servidor HTML.
Controles de validacin. Los controles de validacin incorporan lgica
que permite verificar la entrada de datos de un usuario. Para probar la entrada de
un usuario, adjuntamos un control de validacin al control de entrada y
especificamos las condiciones de entrada de datos de usuario correctas.
Controles ricos estndar. Los controles estndar son
controles complejos que incluyen mltiples funciones.
Ejemplos de controles estndar incluyen el control AdRotator, que se utiliza
para mostrar una secuencia de anuncios o el control Calendar, que proporciona un
calendario de citas.
Controles enlazados a listas. Los controles enlazados a listas pueden mostrar
listas de datos en una pgina ASP.NET. Estos controles nos permiten mostrar,
reformatear, clasificar y editar datos.
4.4 MANEJO DE OBJETOS DEL SERVIDOR
PHP es un lenguaje de programacin orientado a objetos, lo que significa que se
pueden crear objetos, que pueden contener variables y funciones.
Cuando se habla de objetos, se hace referencia a las variables que pertenecen a estos
objetos como propiedades o atributos, y las funciones se denominan mtodos.
Estos objetos son esenciales cuando se trata de PHP, ya que casi todo es un objeto,
por ejemplo, funciones o matrices son objetos, tambin!
Y esto demuestra por qu usamos objetos: podemos agrupar nuestras funciones y
datos en un solo lugar, podemos crear objetos usando fcilmente clases
( constructores de objetos), para crear un montn de instancias ( objetos construidos
a travs de una clase ), los cuales contienen en su mayora los mismos datos, a
excepcin de algunos pequeos matices.

Programacin WEB 10
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

4.5 CREACIN DE CLASES.


La forma general de definir una clase en PHP es la siguiente:

Donde

class es una palabra reservada, seguida del nombre de la clase. Por convencin
el nombre de una clase va en singular y con la primera letra en mayscula, y luego
abrimos y cerramos llaves:
Un conjunto de llaves que encierra cualquier nmero de declaraciones de
variables y la definicin de mtodos
En la declaracin de variables debemos anteponer una palabra reservada que
servir como modificador de visibilidad, es decir, determinaremos desde donde
se podr acceder a dicha variable o propiedad, existen tres
categorias: public, private o protected, que cubriremos ms adelante.
Luego se declaran los mtodos que podrn utilizar los objetos creados a partir de
esta clase, que no son ms que funciones declaradas de la misma manera a la
que estamos acostumbrados, slo que adems deben llevar un modificador de
visibilidad

La declaracin de variables comienza con la palabra reservada var, que es seguido


por un nombre de variable; tambin pueden tener una asignacin inicial a un valor
constante.
Las definiciones de mtodos se parecen mucho a las funciones de PHP
independientes, pero son locales a la clase y sern utilizados para establecer y utlizar
datos del objeto

Programacin WEB 11
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Por ejemplo

Cuando en el cuerpo de los mtodos nos referimos a las propiedades para asignar
algn valor, lo hacemos mediante la palabra reservada $this-> y, a continuacin, el
nombre de la variable sin el signo $, Por qu? Por que ya lo tiene $this.
La palabra $this hace referencia a este objeto, esta instancia, la que est ejecutando
el mtodo. Decir $this->autor = 'Pedro Palos' es lo mismo que decir: asignar el valor
Pedro Palos a la variable autor' de este objeto de la clase Libro.
Tanto las variables como los mtodos son pblicas si no se le dedine mediante un
modificador de visibilidad

Programacin WEB 12
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

4.6 ACCESO A DATOS


Hasta el momento almacenamos datos en constantes, variables y arreglos este
almacenamiento es temporal y se pierde cuando termina la ejecucin del programa.
La solucin computacional es almacenar dichos datos en una fuente de
almacenamiento secundario como por ejemplo un disco duro o pendrive entre otros
medios a fin de que persistan aun despus de la ejecucin del programa que los crea
y puedan ser usados inclusive por otros programas.
Para lograr esto los datos se almacenan en un recipiente llamado archivo, el
procesamiento de archivos es una herramienta invaluable de programacin. Existen
diversos tipos de archivos y su descripcin escapa del alcance de este curso.
Sin embargo, mis caros y estimados lectores simplemente cualquier cosa almacenada
en su disco duro, en su pendrive o cualquier medio de almacenamiento es un archivo.
Los archivos que PHP pueden ser secuenciales y binarios. Los archivos secuenciales
son archivos de texto y los binarios pueden almacenar grficos y diversos formatos de
informacin. Bsicamente responden a las siguientes operaciones:
abrir
borrar
cerrar
copiar
escribir
leer
renombrar
Desde las operaciones bsicas como copiar, mover y eliminar, hasta operaciones que
exigen una cierta complejidad son requeridas para la configuracin de pginas Web.

Manejo de imgenes
Ejemplo: Mostrar la totalidad de las imgenes de una carpeta
La funcin PHP opendir() se encarga de habilitar una ruta a un subdirectorio.
La funcin readdir() se encarga de leer un archivo o subdirectorio.
strlower() convierte el contenido de una cadena a minscula.
substr() extrae una subcadena de una cadena, en este caso por ser el parmetro
negativo extrae los ltimos cuatro carcteres (lnea 10). El objetivo es extraer la
extensin del archivo.

Programacin WEB 13
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

closedir() cierra la ruta al subdirectorio.

Ejemplo:
La funcin glob() realiza una bsqueda por todos los nombres de ruta que
coincidan con cierto patrn. En este caso con los grficos validos para html.
sort() ordena los nombres de los archivos encontrados.
el ciclo foreach recorre el arreglo de archivos.

Programacin WEB 14
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Para el siguiente ejemplo usaremos 4 funciones bsicas de manipulacin de archivos

Ejemplo: Mostrar una imagen


fopen adems de abrir un archivo, obtiene un apuntador a su contenido. fopen solo
debe usarse para abrir un archivo cuyo contenido vamos a manipular. Si nicamente
queremos recuperar su contenido (y por ejemplo mostrarlo en pantalla), hay otras
funciones ms adecuadas.
Los modos en los que se puede abrir un archivo son:

Programacin WEB 15
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

r Slo lectura. El puntero al comienzo del archivo


r+ Lectura y escritura; apuntador al inicio del archivo
w Slo escritura, si no existe el archivo lo crea, si existe lo convierte en archivo de
longitud cero y el apuntador se coloca en el inicio (sobreescribe el contenido,
vamos)
w+ Lectura y escritura, si existe lo trunca a tamao cero, y se situa al inicio, si no
existe lo crea
a Modo append, slo escritura, si no existe lo crea. Si existe, el apuntador se
coloca al final del archivo (listo para escribir a continuacion del contenido)
a+ Modo append, lectura y escritura, si no existe lo crea; apuntador al final del
archivo
b es un flag adicional a cualquiera de los anteriores que indica que vamos a operar
sobre un archivo binario (en contraposicion a archivo de texto) como una imagen
o un sonido. En algunos sistemas operativos como linux no existe esta diferencia
asi que el indicador b ser ignorado.

Las lneas 7 y 8 envan cabeceras HTTP para indicar el tamao y formato del archivo.
fpassthru (lnea 11) hace un volcado del archivo previamente definido en la lnea 4.

Una versin reducida de este cdigo lo podemos encontrar en:


La funcin file_get_contents (lnea 4) permite leer el contenido de un archivo en una
cadena.

Programacin WEB 16
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Leer un archivo de texto

En la lnea 2 se genera un apuntador al archivo alumnos.txt


La funcin feof (lnea 4) comprueba si se encuentra el fin del archivo
La funcin fgets lee el contenido de un archivo hasta encontrar el fin de lnea
(lnea 4)
fclose (lnea 5) cierra el apuntador

Contador de visitas

file_exists comprueba si un archivo existe (lnea 2)


La lnea 9 y 12 crean un puntero al archivo
La lnea 13 recupera el nmero de visitantes
La lnea 14 incrementa en uno el nmero de visitantes o reinicia la cuenta si el
archivo no tiene el dato.
fputs guarda la informacin en el archivo
Las lneas 21 al 21 imprimen el nmero de visitantes mediante imgenes de los
dgitos
fclose (lnea 25) cierra el apuntador y salva el contenido del archivo.

Programacin WEB 17
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

Programacin WEB 18
TECNOLGICO NACIONAL DE MXICO
Instituto Tecnolgico de Salina Cruz

CONCLUCION:
Todo lo que suceda dentro del servidor es llamado procesamiento del lado del servidor,
o server-side processing. Cuando tu aplicacin necesita interactuar con el servidor (por
ejemplo, para cargar o guardar datos), sta realiza una peticin del lado del cliente
(client-side request) desde el navegador, a travs de la red usando invocaciones
remotas a mtodos (remote procedure call, RPC). Mientras se est procesando una
llamada RPC, tu servidor est ejecutando cdigo del lado del servidor.

REFERENCIAS:
Google Docs. (2017). 2.3 Lenguajes De Programacin Del Lado Servidor. [En
lnea] Disponible en:
https://docs.google.com/presentation/d/1ZQgIsW4KCyIfH8NyiqH9ueanM83Ym
7bjitaxyQKS0hs/edit#slide=id.i0 [Fecha de acceso 22 Apr. 2017].

Cidecame.uaeh.edu.mx. (2017). 2.1 Procesamiento del Lado del Servidor. [En


lnea] Disponible en:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro40/21_procesamiento
_del_lado_del_servidor.html [Fecha de acceso 22 Apr. 2017].

Alvarez, R. (2017). Lenguajes de lado servidor o cliente. [En linea]


DesarrolloWeb.com. Disponible en:
https://desarrolloweb.com/articulos/239.php [Fecha de acceso 22 Apr. 2017]

programacion Web. (2017). 5.3. Aplicacin.. [En linea] Disponible en:


https://programacion1class.wordpress.com/5-3-aplicacion/ [Acceso 22 Apr.
2017].

Programacin WEB 19

Potrebbero piacerti anche