miércoles, 22 de julio de 2015

login para acceder a la pagina web

En la presente practica se realizo la configuración de un login para acceder a la pagina web  que tenemos creada anteriormente, la cual se configura para acceder mediante el servidor tomcat a continuación los pasos que se realizaron para el login.
se ingresa con super usuario en este caso es root y se verifica el servicio de httpd y se inicia liza el servicio.


Una vez iniciado el servicio se modifica el archivo http.conf que se encuentra en la siguiente ruta que se indica en la imagen en este código que se agrega es el que permite el ingreso de todos los usuarios en este código viene por defecto para que acceda todos los usuarios con su respecto login.


Una vez que se realizo la modificacion  ahora se crea un usuario para acceder y una contraseña y se guardara en la siguiente dirección.


Se creo el usuario y la contraseña ahora se procede a acceder mediante el usuario y la contraseña creados en el navegador.


Una vez que se autentifico ingresara a la pagina web que tenemos creada

 

martes, 7 de julio de 2015

Instalación de Postgres y Conexión con tomcat

Postgresql
PostgreSQL es un potente sistema de base de datos objeto-relacional de código abierto. Cuenta con un desarrollo activo y una arquitectura probada que se ha ganado una sólida reputación de fiabilidad e integridad de datos. Se ejecuta en los principales sistemas operativos que existen en la actualidad como:
·       Linux
·       Mac OS
·       Windows
  Servidor tomcat Catalina
  Catalina es un contenedor de servlets del Jakarta Tomcat desde la versión 4x. Fue desarrollado bajo el     Proyecto Jakarta de la Apache Software Foundation. Tomcat implementa las especificaciones de Sun Microsystems para servlets y Java Server Pages (JSP), las cuales son importantes tecnologías web basadas en Java.
El contenedor de servlets de Tomcat fue rediseñado como Catalina en la versión 4x de Tomcat. El arquitecto de Catalina fue Craig McClanahan


Postgresql
Postgresql es un sistema de base de datos con licencia libre para cualquier sistema operativo que desee instalar
Caracteristicas  
·        Es una base de datos 100% ACID (Atomicity, Consistency, Isolation, Durability).
·         Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP...), cadenas de bits, etc. También permite la creación de tipos propios.
·         Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
·         Copias de seguridad en caliente (Online/hot backups)
·         Unicode
·         Múltiples métodos de autentificación
·         Acceso encriptado via SSL
·         SE-postgres
·         Completa documentación
·         Licencia BSD  (Berkeley Software Distribution)
·         Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
JSP
Es una tecnología que ayuda a  desarrollar software para crear páginas web dinámicas basadas en HTML, XML, entre otros tipos de documentos. JSP es similar a PHP, pero usa el lenguaje de programación Java.




Instalación de postgresql

Primero se procedió a descargar el paquete de postgresql y después se procedió a la instalación mediante consola.
Entra como administrador y nos dirigimos a descargas donde se encuentra el paquete descargado y se le asigna permiso de ejecución 


Una vez asignado permisos  se ejecuta el paquete descargado






La ruta donde se va a instalar postgresql



La contraseña la abrir postgresql 1234



El puerto por donde el servidor va escuchar 



Se está instalando



Instalación terminada.



Abrir el postgresql



Y ponemos la clave que le asignamos



Base de datos y sus correspondientes tablas



Ahora se tiene tres archivos jsp el primero es el index el cual nos va a mostrar en el  navegador dos botones para mostrar la información



El archivo personal es donde está la información en la cual se va extraer desde la base de datos



El archivo académico es donde está la información en la cual se va extraer desde la base de datos



Primero se procede a la insertar datos en las tabla y nos muestra que se insertó correctamente.



Segundo procedemos a inserta datos en la segunda tabla académico y se inserta correctamente.



Tercero tenemos un menú para mostrar la información personal y académico




Cuarto damos click en en botón personal nos muestra nuestra información personal desde un archivo jsp hasta el browser



Quinto damos click en botón académico nos muestra nuestra información academico desde un archivo jsp hasta el browser



Conclusiones 

La instalación de postgresql se debe instalar como administrador para poder tener todos los permisos para su instalación.
El driver para la conexión de postgresql con el servidor se debe ser de acuerdo a la versión del postgresql o sino va a salir un error en la compatibilidad del driver.
Verificar los puertos de conexión del postgresql y del servidor tomcat catalina en los archivos jsp o sino no se podrá realizar la conexión con la base de datos.


















































Modificar Información personal y académica

En la practica se procedió a modificar de la información personal y académica mediante los archivos JSP y Base de Datos postgresql.
Se modifico el archivo JSP la cual se hizo una actualización de datos personales, en la consulta para la modificación de los datos se debe realizar mediante un nombre el cual se van a modificar los demás datos


Aquí mostramos la la ventana con los campos que se van a modificar

los mismos pasos se deben realizar para la información académica
A continuación tenemos el archivo jsp con la consulta de la actualización de datos.

A continuación se procede a realizar las pruebas del funcionamiento
Primero se actualizara la información personal, dando click en el botón información personal.

Ahora damos click sobre el botón modificar y nos mostrara otra ventana donde se modificar el campo dirección

Como se puede mirar se cambio el campo dirección


Para la información académica se procede de igual manera
tenemos la siguiente información.

se modificara de acuerdo al código los campos universidad y materia.

mostramos la información modificada