Cuestiones de repaso_capitulo_29
Upcoming SlideShare
Loading in...5
×
 

Cuestiones de repaso_capitulo_29

on

  • 202 views

UTPL Cuestiones de repaso del capitulo 29

UTPL Cuestiones de repaso del capitulo 29

Statistics

Views

Total Views
202
Views on SlideShare
202
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cuestiones de repaso_capitulo_29 Cuestiones de repaso_capitulo_29 Document Transcript

  • 1 UNIVERSIDAD TECNICA PARTICULAR DE LOJA La Universidad Católica de Loja Escuela de Ciencias de la Computación Titulación de Sistemas Informáticos y Computación Cuestiones de Repaso Cap. 29 Integrantes: Carlos Francisco Ojeda Ureña Docentes: Angel Eduardo Encalada Encalada Fecha: 04/07/2013 Periodo académico Abril 2013 - Agosto 2013
  • 2 29.1 Explique cada uno de los siguientes términos: Internet, Intranet y extranet:  Internet: Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando que las redes físicas heterogéneas que la componen funcionen como una red lógica única, de alcance mundial.  Intranet: Una intranet es una red de ordenadores privados que utiliza tecnología Internet para compartir dentro de una organización parte de sus sistemas de información y sistemas operacionales.  Extranet: extranet es parte de la Intranet de una organización que se extiende a usuarios fuera de ella. Usualmente utilizando Internet. World Wide Web: Es un conjunto de servicios basados en hipermedios, ofrecidos en todo el mundo a través de Internet, se lo llama WWW (World Wide Web). No existe un centro que administre esta red de información, sino más bien está constituida por muchos servicios distintos que se conectan entre sí a través de referencias en los distintos lugares físicos donde se encuentran contenidos. HyperText Transfer Protocol (HTTP): Es un conjunto de reglas acordadas para transferir texto con atributos propios de la Internet. HyperText Markup Language(HTML): Es el lenguaje que se utiliza para crear las páginas web. Este lenguaje indica a los navegadores cómo deben mostrar el contenido de una página web. URL (Uniform Resource Locator): Un URL Localizador Uniforme de Recurso es un medio estándar de identificar direcciones internet en la Web.
  • 3 29.2 ¿Qué son los servicios web? Proporciones varios ejemplos de servicios web. Un servicio web es un sitio en la web que nos ofrece la posibilidad de realizar una o múltiples tareas a través de él. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos en redes de ordenadores como Internet. Ejemplos:  Servicios Web de Facebook  Servicios Web de Twitter  Servicios Web de Google 29.3. Explique las ventajas y desventajas de la Web como plataforma de bases de datos. Las ventajas de la Web como plataforma de bases de datos son: Una razón para crear una versión basada en la Web de una aplicación de base de datos es que los clientes web son en su mayor parte independientes de la plataforma. Una de las principales cuestiones a la hora de utilizar la base de datos es la que se refiere al acceso a los propios datos. Al disponer de una interfaz común, también se reducen los costes de formación de los usuarios finales. Los exploradores Web proporcionan una GUI fácil de utilizar que puede emplearse para acceder a muchas cosas. Las desventajas de la Web como plataforma de bases de datos son: Internet es un medio de comunicación poco fiable y lento. La autenticación de los usuarios y la transmisión segura de los datos son críticas, debido al gran número de usuarios potencialmente anónimos.
  • 4 29.4 Describa la interfaz GCI (Common Gateway Interface) y las extensiones de servidor, como técnicas para la integración de bases de datos en la web. Interfaz entre los servidores WEB y las aplicaciones que se ejecutan en el servidor. Estas aplicaciones pueden estar construidas en cualquier lenguaje, los lenguajes más comunes son Perl, C, y script de Unix. CGI sólo define la forma de transferir información en ambos sentidos. Extensiones al servidor web: NSAPI o ISAPI. Utilizando una API, la funcionalidad adicional se monta junto con el propio servidor. 29.5. Describa cómo pueden usarse cookies para almacenar información acerca de un usuario. Las cookies proporcionan una manera de conservar información entre peticiones del cliente, extendiendo significativamente las capacidades de las aplicaciones cliente/servidor basadas en la Web. Mediante el uso de cookies se permite al servidor Web recordar algunos datos concernientes al usuario, como sus preferencias para la visualización de las páginas de ese servidor, nombre y contraseña. 29.6. Explique las siguientes técnicas de gestión de persistencia: Container-Managed Persistence (CMP):
  • 5 Son los entity beans en los cuales el container se encarga de implementar la persistencia en una base de datos. Permiten separar lo que es la clase entity bean con su lógica, de lo que es su "representación persistente''. Con esto se elimina de la implementación del bean una gran cantidad de código -principalmente JDBC- a costo de definir en diferentes descriptores XML la forma en que el container debe llevar a cabo la persistencia. Bean-Managed Persistence (BMP): La persistencia la maneja manualmente el programador en el Entity Bean a través de código Java. JDBC: Java Database Connectivity: Es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice. SQLJ: Es un conjunto de extensiones de programación que permiten a un programador usando el lenguaje Java de programación para integrar las declaraciones que proporcionan SQL. JDO: Es una interfaz basada en Java modelo de abstracción nivel de persistencia, desarrollado bajo los auspicios de la Java Community Process. 29.7. Explique las diferencias entre ASP y JSP. Independencia de la plataforma y el servidor: JSP se adapta a la filosofía de "escribir una aplicación, ejecutarla en cualquier parte" de los entornos de Java. Por lo tanto, puede ejecutarse en cualquier servidor web compatible con Java y está soportada por una amplia variedad de herramientas de distintos fabricantes. Por contraste, ASP está restringida principalmente a plataformas basadas en el sistema operativo de Windows esta es la principal diferencia que existe entre estos dos.
  • 6 29.8. Explique las diferencias entre los objetos RecordSet de ADO y Dataset de ADO.NET. Las principales diferencias entre los objetos RecordSet de ADO es que solo nos permite trabajar con una tabla y el acceso a los datos es muy lento mientras que el DataSet de ADO.NET soluciona estos problemas y nos permite trabajar de una manera mas dinámica con varios pares de tablas.