Académique Documents
Professionnel Documents
Culture Documents
Nota:
1
PARTE UNO
1. HTML
Es un lenguaje muy simple y general que sirve para definir otros lenguajes que
tienen que ver con el formato de los documentos. El texto en él se crea a partir de
etiquetas, también llamadas tags, que permiten interconectar diversos conceptos y
formatos.
Aplicaciones: Estas son algunas de las aplicaciones que podemos ver en html:
2
- Espacio en blanco alrededor de imágenes y objetos
- Cómo especificar texto alternativo
2.APACHE TOMCAT
3
requisitos de velocidad y gestión de transacciones. Actualmente ya no existe esa
percepción y Tomcat es usado como servidor Web independiente en entornos con
alto nivel de tráfico y alta disponibilidad.
El hecho de que Tomcat fue escrito en Java, hace posible que funcione en cualquier
sistema operativo que disponga de la máquina virtual Java (también se puede
utilizar con XAMPP).
3. BDD MySQL
Características funcionales:
Características adicionales:
4
- Seguridad: ofrece un sistema de contraseñas y privilegios seguro mediante
verificación basada en el host y el tráfico de contraseñas está cifrado al
conectarse a un servidor.
- Soporta gran cantidad de datos. MySQL Server tiene bases de datos de
hasta 50 millones de registros.
- Se permiten hasta 64 índices por tabla (32 antes de MySQL 4.1.2). Cada
índice puede consistir desde 1 hasta 16 columnas o partes de columnas. El
máximo ancho de límite son 1000 bytes (500 antes de MySQL 4.1.2).
- Los clientes se conectan al servidor MySQL usando sockets TCP/IP en
cualquier plataforma. En sistemas Windows se pueden conectar usando
named pipes y en sistemas Unix usando ficheros socket Unix.
- En MySQL 5.0, los clientes y servidores Windows se pueden conectar
usando memoria compartida.
- MySQL contiene su propio paquete de pruebas de rendimiento
proporcionado con el código fuente de la distribución de MySQL.
Características distintivas:
- Permite escoger entre múltiples motores de almacenamiento para cada tabla.
En MySQL 5.0 éstos debían añadirse en tiempo de compilación, a partir de
MySQL 5.1 se pueden añadir dinámicamente en tiempo de ejecución:
- Los hay nativos como MyISAM, Falcon, Merge, InnoDB, BDB, Memory/heap,
MySQL Cluster, Federated, Archive, CSV, Blackhole y Example.
- Desarrollados por partners como solidDB, NitroEDB, ScaleDB, TokuDB,
Infobright (antes Brighthouse), Kickfire, XtraDB, IBM DB2. InnoDB Estuvo
desarrollado así pero ahora pertenece también a Oracle.
- Desarrollados por la comunidad como memcache, httpd, PBXT y Revision.
- Agrupación de transacciones, reuniendo múltiples transacciones de varias
conexiones para incrementar el número de transacciones por segundo.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no
transaccional MyISAM, pero puede provocar problemas de integridad en entornos
de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia
en la modificación de datos y en cambio el entorno es intensivo en lectura de datos,
lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno
5
en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento
para detectar y corregir errores tanto de SQL como de programación.
PARTE 2
Las webs dinámicas permiten mantener un feedback con los internautas y ofrecen
ventajas como un mejor posicionamiento web
Página web dinámica
Hoy en día todavía existen páginas web estáticas. Por suerte, son las menos. Y es
que navegar por esto sites es como consultar las páginas amarillas de hace 10 años
para encontrar información. Con una página dinámica el internauta se sentirá como
si estuviera hablando con el dueño de la empresa en ese momento, porque el dueño
(su web) puede darle la información que necesita. Además, una url realizada con un
desarrollo web profesional y con un mínimo de mantenimiento le permitirá lograr un
mejor posicionamiento web en los buscadores.
PHP se utiliza fundamentalmente para crear sitios web dinámicos. Un sitio con
páginas dinámicas es el que permite interactuar con el visitante, de modo que cada
usuario que visita la página vea la información modificada para requisitos
particulares. El contenido visualizado en una web dinámica se genera de la
información obtenida de una base de datos u otra fuente externa. De este modo, los
datos y la forma de visualizarlos quedan separados.
Permiten definir los objetos de la Base de Datos (create, revoke, grant, alter, etc.).
Cuando se definen dichos objetos se almacenan en el diccionario de datos.
Sentencias del SQL que se utilizan para manejar los datos de la base de datos
(select, insert, update, delete, etc).
Hoy en día Internet es una herramienta utilizada en todo el mundo y nos permite
acceder a múltiples recursos y conocer sobre otras empresas con facilidad.
Muchas empresas crecen exponencialmente gracias a sus sitios web.
Para tener una idea más clara de la cantidad de usuarios que pueden llegar a un
sitio Web, en América existen 927, 492, 299 habitantes de los cuales 431, 939, 479
tienen acceso a Internet. Ellos representan el 46.6% de la población.
Sin un sitio web, la empresa debe tener su oficina abierta y atender un teléfono para
ofrecer atención a sus potenciales clientes.
6
Con un sitio Web, potenciales clientes pueden informarse de sus productos y
servicios a cualquier hora, desde cualquier lugar con conexión a Internet.
Sin los servidores Web, la Internet tal como la conocemos no existiría. Los
servidores son el depositario de todo el contenido que existe en internet. La industria
del Web hosting es simplemente el servicio que permite alquilar espacios de
memoria, y ofrece la consecuente administración de sus datos.
Sin este sistema de leasing, la Internet se volvería una pequeña parte de lo que es
hoy, puesto que sería imposible para la mayoría de los creadores de sitios comprar
un servidor para su uso propio. Pensémoslo así: los servidores Web son la vitrina
que permite a las personas publicar sus sitios en la red mundial que es Internet.
Además de servir como plantillas para nueva información, los formularios web
también pueden ser usados para consultar y mostrar información existente en forma
similar a los formularios de combinación de correspondencia, incorporando las
mismas ventajas. La separación entre la estructura y los datos subyacentes de un
mensaje permite a ambos variar independientemente. El uso de formularios webs
7
para este propósito evita los problemas asociados con la creación explícita de
páginas web separadas para cada registro en una base de datos.
Ventajas:
Reducción del espacio físico dedicado a papel, lo que evita costes directos e
indirectos.
8
- Fácilmente manipulable, enlazable interna y externamente, rápidamente
transformable, intrínsecamente localizable, instantáneamente transportable
e infinitamente replicable (Schamber).
- Sus atributos físicos son, en gran medida, función del software y están
separados del contenido informativo o del contexto del documento.
Desventajes: