PROGRAMACION CLIENTEa

Páginas: 6 (1308 palabras) Publicado: 1 de abril de 2015
PROGRAMACION CLIENTE-SERVIDOR
OBJETIVO:
Identificar las características de los lenguajes de programación, usando como ejemplo Java, sus etapas de compilación, análisis de errores con un enfoque algorítmico orientado a objetos.
I. INTRODUCCION:
El paradigma Cliente/Servidor es quizás el más conocido de los paradigmas para aplicaciones de red. Se usa para describir un modelo de interacción entredos procesos, que se ejecutan de forma simultánea. Este modelo es una comunicación basada en una serie de preguntas y respuestas, que asegura que si dos aplicaciones intentan comunicarse, una comienza la ejecución y espera indefinidamente que la otra le responda y luego continua con el proceso.
II. DESARROLLO DE LA PRÁCTICA
Index.jsp




III. DESARROLLO DE CONTENIDOS
1. Java server pages:Abreviando JSP, es una tecnología para controlar el contenido y/o apariencia de páginas Web usando los servlets, pequeños programas especificados en la página web y corren en el servidor web para modificar la página antes de ser enviada al usuario.
2. Ciclo de vida de un Java Server Pages:
Traducción: El JSP se traduce a servlet.
Compilación: El servlet se compila.
Ejecución: El servlet se ejecuta.
3.Sentencias básicas en JSP:
Enteros:
Byte(8 bits)
Short (16 bits)
Int (32 bits)
Long (64 bits)
Números reales:
Float (32 bits con un punto flotante)
Double (64 bits con doble punto flotante)
Otros
Char (16 bits carácter unicódigo)
Boolean (verdadero o falso)

4. Aplicaciones cliente-servidor:
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se repartenentre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta. Esta idea también se puede aplicar a programas que se ejecutan sobre una sola computadora, aunque es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
El conceptocliente-servidor funciona básicamente con aplicaciones almacenadas en un servidor, las cuales pueden ser usadas por otro computador conectado a la red llamada cliente, que solicita el uso del servicio o aplicación. Ésta funciona en 3 capas:

5. Tipo de cliente-servidor:
Clientes:
Cliente flaco: Servidor saturado rápidamente y grandes movimientos de datos en cuanto a interfaz
Cliente gordo:Circulación constante de datos inútiles en la red, el cliente hace todo el trabajo
Servidores:
Archivos: Servidor en donde se almacenan archivos como hojas de cálculo, procesadores de texto, etc.
Bases de datos: Se almacenan tablas, índices y todo lo relacionado a bases de datos.
Transaccionales: Realiza una transacción, la cual valida antes de hacer un pedido a la base de datos.
Groupware: Servidor quegestiona los datos en una red local.
Web: Se usa para la navegación en internet, necesita de un browser.

6. Ventajas y desventajas de la arquitectura cliente-servidor:
Ventajas:
Centralización del control: los accesos, recursos y la integridad de los datos son controlados por el servidor de forma que un programa cliente defectuoso o no autorizado no pueda dañar el sistema. Esta centralizacióntambién facilita la tarea de poner al día datos u otros recursos (mejor que en las redes P2P).
Escalabilidad: se puede aumentar la capacidad de clientes y servidores por separado. Cualquier elemento puede ser aumentado (o mejorado) en cualquier momento, o se pueden añadir nuevos nodos a la red (clientes y/o servidores).
Existen tecnologías, suficientemente desarrolladas, diseñadas para el paradigmade C/S que aseguran la seguridad en las transacciones, la amigabilidad de la interfaz, y la facilidad de empleo.
Desventajas:
La congestión del tráfico ha sido siempre un problema en el paradigma de C/S. Cuando una gran cantidad de clientes envían peticiones simultáneas al mismo servidor, puede ser que cause muchos problemas para éste (a mayor número de clientes, más problemas para el servidor)....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Auditando Las Comunicaciones Con El Clientee
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS