Вы находитесь на странице: 1из 27

Herramientas para el Desarrollo WEB

Conocimientos sobre servidores Web

Mara Paz Coloma M.


mcoloma@inacap.cl
Aprendizaje Esperado

Trminos importantes para implementar


sitios en un servidor Web:
Tipos de Servidores Web.
Directorio Virtual.
Permisos.
Las extensiones.
Errores personalizados.
Qu es un servidor Web?

Un servidor web es un software que permite


administrar y publicar sitios web.
Hay una gran variedad de este tipo de
software en el mercado.
Los costos dependen de la plataforma que se
utilice.
Servidores ms utilizados

Apache Web server.


Internet Information Server(IIS)
Personal Web Server(PWS)
Web Site.
Netscape Enterprise Server.
Conceptos de un Servidor Web

Sitio WEB.
Directorio Virtual.
Permisos.
Servidores Seguros.
Extensiones y Errores Personalizados.
Definicin de un Sitio Web

Un sitio web representa una aplicacin web


para el desarrollor.
Esta compuesto por un conjunto de archivos
entre los que se cuentan pginas html, asp,
php, imgenes, archivos, base de datos,
objetos entre otras cosas.
El usuario es un concepto que lo asocia a
una pgina.
Caractersticas de un Sitio Web

Tiene asociada una IP y un puerto.


Apunta a un directorio fsico.
Tiene un nombre asociado.
Tiene permisos y usuarios asignables.
Tiene informacin de control sobre el sitio.
Tiene un documento por default asociado.
Pueden existir varios sitios en un mismo
servidor.
Definicin de un directorio virtual

Un directorio web representa una carpeta


virtual que reside dentro de un servidor web.
Puede contener diferente archivos que
permitan a la aplicacin web funcionar sin
problemas.
Caractersticas de un directorio virtual

No tiene Ip asociada.
Tiene permisos y usuarios asociados.
Apunta a una carpeta fsica.
Pueden existir n de directorios asociados.
Tiene documentos por default asociados.
Permisos

Se aplican sobre el sitio, directorio y archivos.


Dependiendo del sistema operativo, los
permisos funcionarn correctamente.
Ejemplo: Foro de Juego de Negocios.
Los permisos ms comunes son:
Lectura - Escritura
Ejecucin - Listado de directorios.
Logs.
Servidores Seguros

La informacin que circula entre un cliente y


un servidor se transfiere en forma
segura(encriptada).
El servidor se encuentra autenticado por una
CA( Autoridad Certificadora).
Ideal para cuando se quiere transmitir
informacin confidencial.
Extensiones y Errores Personalizados

Dependiendo de los mdulos instalados el


servidor web podr interpretar correctamente
las extensiones de una pgina.(asp, jsp, php
entre otros.)
Errores tpicos como el 404, 403 que pueden
ser personalizados por el desarrollador.
Pasos para la creacin de un Sitio Web

1. Determinacin del alcance del proyecto,


cuales son los objetivos y
mercado(demanda).
2. Investigacin de la competencia directa.
3. Eleccin de nombre de dominio e
inscripcin en las entidades respectivas.
4. Diseo, desarrollo e implementacin del
sitio Web.
Pasos para la creacin de un Sitio Web

5. Determinacin del proveedor de hosting o


housing.
6. Medicin interna y auditora externa del
sitio web.
7. Mantencin del sitio web.
8. Marketing y promocin del sitio web.
Sitio Web- Conceptualizacin

Antes de realizar cualquier desarrollo es


sumamente importante conceptualizar el sitio
y definir las expectativas del cliente.
Se debe planificar cuidadosamente cada
etapa, definiendo las participaciones del
cliente.
Esta etapa es la base para que el diseo y
desarrollo pueda ser exitoso.
Sitio Web- Conceptualizacin

Los requerimientos del cliente deben ser


evaluados, en cuanto al riegos que lleva y la
factibilidad.
Utilizar herramientas de casos de Uso que
faciliten la compresin del cliente.
Construccin de prototipos.
Casos de Uso

Los casos de uso son uno de los tantos


diagramas de UML.
Define los actores de una aplicacin.
Ejemplo: cliente, autor, navegante entre
otros.
Define las funcionalidades por actor.
Buscar sitios, modificar pgina, entre otros.
Mediante un diagrama se da a conocer los
escenarios de uso.
Usabilidad

La web es un entorno en el que el poder


est en manos de los usuarios. El usuario es
quien hace clic en el ratn, es el que decide
todo. Es tan fcil ir a cualquier otra parte, que
la competencia de todo el mundo esta a un
solo clic
Jacob Nielsen
Usabilidad

La usabilidad se refiere al grado de


satisfaccin que experimenta un usuario al
visitar un sitio.
representa la capacidad o potencialidad del
producto para ser utilizado, comprendido y
operado por los usuarios,
La usabilidad es ms que calidad.
Usabilidad

Existen dos gur con respecto a este tema.


Jacob Nielsen:
Usabilidad.
Pensar siempre en el usuario
Steve Krug
Jakob Nielsen
No me hagas pensar
Veo una pgina y uso.
Nadie lee nada.
Steve Krug
Usabilidad
Consejos de Jakob Nielsen
1. Incluir un lema.
2. Ttulo en la ventana para buscadores.
3. Agrupar informacin corporativa.
4. Enfatizar un mensaje principal.
5. Incluir sistema de bsqueda.
6. Mostrar ejemplos de contenido.
7. Enlaces con la palabra ms ltil.
8. Mantener visible temas pasados.
9. No apoyar demasiado con grficos.
10.Usar grficos significativos
Usabilidad

Consejos de Steve Krug


1.No leemos: saltamos por el contenido.
2.Usar mtodos convencionales.
3.Usar signos de navegacin.
4.Hacer obvio lo que es clickeable
5.Escribir lo justo y necesario
Accesibilidad

El poder de la web est en su universalidad.


Que todo el mundo pueda acceder, a pesar
de la discapacidad, es un aspecto esencial

Tim Berners-Lee
Director del W3C e inventor del la World Wide
Web
Objetivos de Accesibilidad

Un sitio en internet debe ser algo que


muestre lo que se desea transmitir en forma:
Clara
Precisa
Entedible
Problemas de accesibilidad

Muchos usuarios potenciales pueden:


No ver.
No oir.
Presentar dificultades en la compresin de
textos complejos.
Tener una conexin muy lenta y cara.
Tener un navegador de slo texto por
requerimiento del equipo que utilizan.
Tener diferentes sistemas operativos.
LINKS
Usabilidad
http://www.usablenet.com/accessibility_usability/usabi
lity.html
W3C:
http://www.w3c.org
Varios:
http://www.microsoft.com/latam/technet/articulos/2000
02/art12/
Buscador:
http://www.google.cl
Actividad: Investigue
Cules son los servidores de aplicaciones
disponibles en el mercado para J2EE?
Realice una comparativa
En qu consiste Oracle Fusion Middleware?
Indique servidores de aplicaciones que no
son J2EE ni .NET y que tecnologas
(lenguaje) soportan.
Nombre 3 empresas chilenas que utilicen
servidor de aplicaciones y qu tipo de
aplicaciones contienen.
Si usted quiere hacer una aplicacin con
JSP y Servlets y una base de datos mySQL,
que servidor NO usara? Argumente.

Вам также может понравиться