Está en la página 1de 52

FORMAMOS LDERES DEL SIGLO XXI

Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

INSTITUTO SUPERIOR DE EDUCACION RURAL I.S.E.R
UNIDAD DE INGENIERAS E INFORMTICA
Gestin de Redes y sistemas Teleinformticas
Profesor: Sergio Pealoza










PROGRAMACION DE SISTEMAS DE INFORMACION.
TRABAJO JSP, MANTENIMIENTO DE BASE DE DATOS.
COMPARACION ENTRE PHP Y JSP.













Por: Duvn Leal Ropero.














FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
INTRODUCCION:

Jsp es una tecnologa que ayuda a los desarrolladores de software a crear pginas web
dinmicas basadas en HTML, XML entre otros tipos de documentos. JSP es similar a PHP
pero usa el lenguaje de programacin Java.

El siguiente trabajo tiene como fin el de llenarnos de conocimiento sobre este lenguaje,
conectarse a una base de datos que est realizada en postgres y probarla con un entorno
que es ms grafico que trabajar desde el pgadmin; realizamos diferentes pruebas y
utilizamos el NetBeans es un entorno de desarrollo integrado libre, hecho principalmente
para el lenguaje de programacin Java y que nos permite utilizarlo de una manera gratuita
y sin restricciones de uso.

Con esto se puede leer los datos, ms fcilmente de un formulario, y para esto pues
realizaremos una pgina que me liste los datos de la tabla que voy a hacer prueba, otro
que me inserte los datos, y utilizamos para eso un formulario, una pgina que me
actualice entonces lo que haremos bsicamente es preguntar el id, que queremos buscar,
despus listar los datos para seguidamente ser actualizados. Por ltimo el eliminar
colocar el id que se quiere eliminar y respectivamente eliminarlo.




























FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
OBJETIVOS:



1. Adquirir conocimiento sobre el mantenimiento de una base de datos.
2. Conocer el lenguaje JSP
3. Tener claro los conceptos bsicos de base de datos
4. Hacer consultas en la base de datos desde un formulario.
5. Conocer y manejar el entorno libre.
6. Realizar la insercin de datos a una tabla de postgres
7. Realizar la actualizacin de datos a una tabla de postgres
8. Realizar la eliminacin de datos a una tabla de postgres
9. Listar los datos de una tabla de postgres






























FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Gua de JSP

1. DESCARGA Y INSTALACIN DE NETBEANS.

Descargar el Netbeans ir a la pgina de la descarga

https://netbeans.org/downloads/




Paso ir a descarga se debe seleccionar el que tiene todos los Lenguajes dice ALL y
darle Download






FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Seguidamente te iniciara la descarga automticamente y de acuerdo a tu Internet se
demora cierto tiempo.






Al tenerlo descargado ejecutarlo como un programa normal de Windows para
instalarlo.





FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL




Aparcesela la Instalacin se debe esperar un momento.















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Aparece la primera pantalla le damos siguiente.




















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Acepto los trminos y siguiente.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Acepto otra vez y le doy siguiente.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Dejo la ubicacin del archivo por defecto.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Y le doy instalar.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Y espero mientras se completa la instalacin.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Y por ltimo le doy terminar.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
2. DESCARGA Y INSTALACIN DEL TOMCAT.

Descargar el TOMCAT ir a la pgina de la descarga.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

Recomiendo descargar el Instalador pero se puede descargar, extraer y copiar y
pegar el zip.












FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Espero que finalice la descarga son solo 8.5 Mb.



Ejecuto el programa para la instalacin.


















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Le doy next para empezar con la instalacin





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Despus se procede a dar I gree





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Despus Next





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Le coloco el nombre de usuario y la contrasea que quiera.





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Lo instalo en la ruta por defecto.





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Y espero a que se termine d instalar.





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

Despus solo le doy finish.




















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Y espero a que se inicialice el programa.





3. CONFIGURACIN DEL NETBEANS PARA QUE SE CONECTE CON
POSTGRESQL.


Agrego el servidor a Netbeans.













FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

Despus le damos clic en agregar servidor.






















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

Seleccionamos el apache Tomcat y vamos a siguiente.



















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

Busco la ubicacin del archivo del tomcat y username password y le doy terminar.






















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Por ltimo le doy cerrar




















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
4. CREACION DE UN NUEVO PROYECTO.


Abrir Netbeans ir a archivo y Nuevo proyecto.






















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Vamos a java web web application y le damos Siguiente

















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL





Colocamos el nombre del proyecto en mi caso colocare Msica y le dar siguiente

















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Me aparece por defecto el GlassFish entonces voy a Add.



















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Agrego el apache TOMCAT.

















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Y por ultimo le damos Terminar.




















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Si aparece un error al ejecutar como este



Primero podemos irnos a la carpeta e instalacin del tomcat




FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Abrimos la carpeta conf y el archivo tomcat-user con bloc de notas o notepad++.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Ubicamos la ltima lnea.













FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL





Lo nico que tendremos que agregar es despus de manager-gui es manager-script
y listo queda funcionando.



Reiniciamos el servicio dndole clic derecho en el icono y Stop service.














FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Y despus hacer lo mismo pero colocar start service



Compilo en el Netbeans y ya no me sale el error.







FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL



Me sale la pgina que compile en mi navegador determinado.

















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
5. AGREGAR LAS LIBRERIAS DE POSTGRES A NETBEANS.

Primero que todo voy a libraries

Clic derecho agregar biblioteca.









FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Busco el Driver de postgres y le doy aadir bibliotecas.





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

6. CONEXION A POSTGRESQL



EXPLICACION CONEXIN JSP A POSTGRESQL:

1. Importamos libreras:


<%@page contentType="text/html" pageEncoding="UTF-8"

import="java.sql.Connection"
import="java.sql.DriverManager"
import="java.sql.ResultSet"
import="java.sql.Statement"
import="java.sql.SQLException"
%>
2. Creamos las funciones de la conexin:

<%
Connection connect=null;
Statement var=null;
try{
Class.forName("org.postgresql.Driver");

3. Buscamos la base de datos, colocamos el usuario y la contrasea a la cual nos
vamos a conectar y colocamos un mensaje de error para saber si no conecto.

connect=(Connection)DriverManager.getConnection("jdbc:postgresql://localhost/musica","
postgres","1234");
var=connect.createStatement();
}catch(Exception e){
out.print("ERROR EN CONEXION" + e);
}


;%>



FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

7. Comparacin de Jsp y Php:

JSP:

Este lenguaje es muy simple de usar si el developer posee experiencia en Java, pues
JSP utiliza la misma sintaxis de Java y da la facilidad al developer de utilizar las
mismas libreras y extensiones que utilizaran para crear aplicaciones de escritorio en
el Java tradicional.

-Una de las ventajas ms importantes es que es libre, cualquiera puede desarrollar
en este lenguaje sin necesidad de pagar un software adicional para el desarrollo de
pginas web.


Cdigo separado de la lgica del programa.

Las pginas son compiladas en la primera peticin.
Permite separar la parte dinmica de la esttica en las pginas web.
Los archivos se encuentran con la extensin (jsp).
El cdigo JSP puede ser incrustado en cdigo HTML.


Elementos de JSP: Los elementos que pueden ser insertados en las pginas
JSP son los siguientes:

Cdigo: se puede incrustar cdigo Java. Directivas: permite controlar
parmetros del servlet.
Acciones: permite alterar el flujo normal de ejecucin de una pgina.


















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
PHP:

-PHP es uno de los lenguajes ms potentes y ms utilizados para el desarrollo de las
pginas web, su sintaxis coincide con el lenguaje C, con solo muy pocas diferencias.

-Este lenguaje tiene la ventaja de ser libre y es fcil de aprender y de utilizar para
aquellos programadores que tienen conocimiento previo de C.

-A diferencia de JSP este lenguaje es un poco ms flexible en cuanto a su sintaxis, y
es muy rpido.

Mejor soporte para la programacin orientada a objetos.
Mejoras de rendimiento.
Mejor soporte para MySQL.
Mejor soporte para XML.
Soporte nativo para SQLite.
Soporte integrado para SOAP.
Iteradores de datos.

VENTAJAS
Multiplataforma
Manejo de excepciones
Biblioteca nativa de funciones
Permite tcnicas de programacin orientada a objetos.
Amplia documentacin en su pgina oficial-> PHP
Destacada conectividad con MySQL.
Es libre.




DESVENTAJAS:

Se necesita instalar un servidor web.
Todo el trabajo lo realiza el servidor y no delega al cliente. Por tanto puede ser
ms ineficiente a medida que las solicitudes aumenten de nmero.
La legibilidad del cdigo puede verse afectada al mezclar sentencias HTML y
PHP.
La programacin orientada a objetos es an muy deficiente para aplicaciones
grandes.
Dificulta la modularizacin.
Dificulta la organizacin por capas de la aplicacin.





FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL

VENTAJAS

La principal ventaja de JSP frente a otros lenguajes es que el lenguaje Java es un
lenguaje de propsito general que excede el mundo web y que es apto para crear clases
que manejen lgica de negocio y acceso a datos de una manera prolija. Esto permite
separar en niveles las aplicaciones web, dejando la parte encargada de generar el
documento HTML en el archivo JSP.

Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las
aplicaciones en mltiples plataformas sin cambios. Es comn incluso que los
desarrolladores trabajen en una plataforma y que la aplicacin termine siendo ejecutada
en otra. Ejecucin rpida del servlets. Crear pginas del lado del servidor.

Multiplataforma.
Cdigo bien estructurado.
Integridad con los mdulos de Java.
La parte dinmica est escrita en Java.
Permite la utilizacin se servlets.


DESVENTAJAS

Requieren conocimiento sobre Java
Saber bien las excepciones, Tomcat, Orientado a Objeto
Lento en la primera compilacin a modificar
Aprender Taglnbs, filtros, etc
El hosting en Java es ms caro
Tienes que estudiar ms. No es tan fcil de aprender como PHP, pero a la larga
Dar mayores frutos.
Complejidad de aprendizaje.
















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Portabilidad en los servidores, segn los sistemas operativos

HERRAMIENTA APACHE
WIN LINUX

TOMCAT
WIN LINUX

PHP X X
JSP X X X X


Arquitectura de software y hardware

HERRAMIENTAS HERRAMIENTAS
CARACTERISTICAS
NECESARIAS PARA UN
FUNCIONAMIENTO
ADECUADO
PHP JSP
Sistema operativo Linux Linux
Servidor Apache Tomcat
Memoria 128 o mas 256 o mas


Grado de deteccin de fallas


HERRAMIENTAS

HERRAMIENTAS
DETECCION DE
FALLAS
PHP JSP
Optimo x
No optimo x












FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Integridad de la base de datos



Complejidad en la programacin





FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
Promedios de tiempos de respuesta.





















FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
PHP:

include "miclase.php";
$clase= new miclase();
$clase->;Metodo();

JSP:
<@page language="Java" import="miclase.jsp" >

Un sencillo ejemplo es el siguiente.
JSP
<% page import = java.util.Date %>
<html><body>
<%
Date hoy = new Date();
%>
Fecha: <%hoy.toString() %>,BR>
<%
For (int i = 1; i< 10; i++)
Out.print(Numero: i + <br>);
%>
</body>
</html>













FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
PHP:

<html><body>
Fecha: <?= date (d/m/Y) ?><br>
<?
For ($i = 1; $i <=10; $i++)
Echo Numero: . $i . <br>
?>
</body>
<?html>



Funcion en php

function la_funcion ($el_parametro) {
$el_resultado = .
return $el_resultado
}


Funcin en JSP:

public TipoResultado laFuncion (TipoParametro elParametro) {
TipoResultado resultado = ;
return resultado;
}













FORMAMOS LDERES DEL SIGLO XXI
Calle 8 No 8-155 AA. 1031 Tel. 5682597 5682578 Fax: 5684828 Pamplona, N.S. Colombia e-mail:
iserpam@ telecom.com.co univirtual@iser.edu.co http//:www.iser.edu.co

INSTITUTO SUPERIOR DE EDUCACION RURAL
NIT. 890.501.578-4


INSTITUTO SUPERIOR DE EDUCACION RURAL
CONCLUSIONES:


Con este trabajo concluimos que al realizar una aplicacin de Jsp, podemos conocer y
administrar una base de datos realizada en postgres, hacindole inserciones desde un
formulario, actualizando y eliminando.

Tambin conocimos Jsp y el programa netbeans , utilizamos un servidor diferente que es
de Apache Tomcat y realizamos muchas pruebas., como lo fueron conectarlo, colocarle
una clave y solucionamos unos problemas que se nos suelen presentar al instalar esta
aplicacin.

Jsp es lenguaje utilizado y fcil de aprender, con este trabajo se demuestra lo sencillo y
til que es crear una aplicacin web, y es algo que de manera til nos servir para cuando
nos encontremos en el campo laboral.

También podría gustarte