4.- Implementación Del Procesamiento De Datos

Ver el tema anterior Ver el tema siguiente Ir abajo

4.- Implementación Del Procesamiento De Datos

Mensaje  Admin el Dom Abr 07, 2013 9:25 pm

Considerando el Modelo MVC, en particular la Capa De Datos (Model) y la Capa Controladora, participe contestando al menos dos de los siguientes reactivos:

1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL? . Comparta solo código fuente JSP de la capa controladora.

2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.

3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.

4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

NOTA: Procure responder aquellos reactivos que no hayan sido contestados, ya que solamente se considerarán las primeras ocho participaciones (o parejas de combinaciónes).

ATTE:

M.C. Edgar Rangel Lugo.


Admin
Admin

Mensajes : 315
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

Probando Conexion

Mensaje  Invitad7 el Dom Abr 07, 2013 9:36 pm

Si puedes ver este mensaje, significa que el foro ya esta listo para tu participación.

ATTE:

M.C. Edgar Rangel Lugo.


Invitad7
Invitado


Volver arriba Ir abajo

4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

Mensaje  Raul ben el Miér Abr 10, 2013 11:23 am

esta es mi respuesta a la pregunta 4:
[url=http: // imageshack.us/photo/my-images/585/image1jul.jpg/]
http: // imageshack.us/photo/my-images/585/image1jul.jpg/[/url]
[url=http: // imageshack.us/photo/my-images/547/image2hx.jpg/]
http: // imageshack.us/photo/my-images/547/image2hx.jpg/[/url]

Raul ben
Invitado


Volver arriba Ir abajo

Respuestas Al Foro

Mensaje  EsMe Martinez el Jue Abr 11, 2013 6:54 pm

1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL?
<%@page import="java.sql.*"%>
<html> <head> <title><%= application.getServerInfo() %></title> </head>
<body>
<br><br><h1> Bienvenidos al Servidor Para JSP que se conecta con PostgreSQL </h1>
<%
Statement sentencia; Connection con ; ResultSet rs;
String auxUrl="jdbc:postgresql://localhost:5432/"; String url = auxUrl + "postgres";
try { Class.forName("org.postgresql.Driver").newInstance(); con = null; //panfilo 2009
con = java.sql.DriverManager.getConnection(url, "postgres","12345678");
sentencia = con.createStatement();
String cad = "create table clientes(clave serial primary key, nombre varchar(50), saldo numeric)";
boolean RS = sentencia.execute(cad); if(RS==true){ }
sentencia = con.createStatement();
cad = "insert into clientes(nombre, saldo) values(\'pancho\', 1200.50) "; RS = sentencia.execute(cad);
sentencia = con.createStatement();
cad = "insert into clientes(nombre, saldo) values(\'chabela\', 3000.20) "; RS = sentencia.execute(cad);
sentencia = con.createStatement();
cad = "select * from clientes"; RS = sentencia.execute(cad);
out.println("<table> <tbody> <tr><td>Clave</td><td>Nombre</td><td>Saldo</td></tr>");
rs = sentencia.getResultSet(); String cadena ="";
while(rs.next()) { out.println("<tr>");
for(int i=1;i<=3;i++){ cadena += "<td>" + rs.getString(i) + "</td>" ; }//for
cadena+= "</tr>"; out.println(cadena); cadena ="";
}//while
// rs.close(); -- Solo con ODBC-Windows
out.println(" </tbody> </table> ");
out.println(" <br><br><br><br><b><a href=\"2.jsp\">Siguiente</a></b>");
sentencia.close(); con.close();
} catch (Exception exc){ out.println("<br><br><b>Ocurrieron Errores: " + exc + "</b>"); }

%>
</body>
</html>

cyclops

4.- Investigar y compartir, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

Oracle Thin
jdbc:oracle:thin:@<host>:<port>:<sid>
oracle.jdbc.driver.OracleDriver

Oracle OCI 8i
jdbc:oracle:oci8:@<sid>
oracle.jdbc.driver.OracleDriver

Oracle OCI 9i
jdbc:oracle:oci:@<sid>
oracle.jdbc.driver.OracleDriver

Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<host>:<port>
com.sybase.jdbc.SybDriver

Sybase (jConnect 5.2)
jdbc:sybase:Tds:<host>:<port>
com.sybase.jdbc2.jdbc.SybDriver

Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<host>:<port>
weblogic.jdbc.mssqlserver4.Driver

Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo://<host>:<port>/<DB>
com.ashna.jturbo.driver.Driver

Microsoft SQL Server (Sprinta Driver)
jdbc:inetdae:<host>:<port>?database=<DB>
com.inet.tds.TdsDriver

Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<host>:<port>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver

PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<host>:<port>/<DB>
postgresql.Driver

PostgreSQL (v7.0 and later)
jdbc:postgresql://<host>:<port>/<DB>
org.postgresql.Driver

MySQL (MM.MySQL Driver)
jdbc:mysql://<host>:<port>/<DB>
org.gjt.mm.mysql.Driver

Informix Dynamic Server
jdbc:informix-sqli://<host>:<port>/<DB>:informixserver=<server_name>
com.informix.jdbc.IfxDriver

Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);



Equipo: Chicas Pesadas
Brenda Estefany Avellaneda Garcia
Tadeo Fernando Javier
Esmeralda Martinez Castro

Razz

EsMe Martinez

Mensajes : 11
Fecha de inscripción : 29/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Respuestas a las interrogantes por Geivin HP y Monica BG

Mensaje  Monica Barreda Guadalupe el Dom Abr 14, 2013 5:21 pm

1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL? . Comparta solo código fuente JSP de la capa controladora.

//El código seria el siguiente:

<%@page import="java.sql.*"%>
<html>
<head>
<title>Componente en JSP</title>
<%
class componente {
public componente() {}

public String Ejecutar (int x, int y, String datb, String M, String R, String S, String cad){
Statement senten;
String cadenag="";
Connection conec;
ResultSet res;
String url="jdbc:postgresql://"+S+"/"+datb;
try{
Class.forName("org.postgresql.Driver").newInstance();
conec=null;
conec=java.sql.DriverManager.getConnection(url, M, R);
senten=conec.createStatement();
boolean RES=senten.execute(cad);
String aux=cad.toLowerCase();
if(aux.startsWith("select")){
cadenag="<table style=\"{ border:solid;
position:absolute; left:"+x+"; top:"+y+";}\" ";
cadenag+="<tbody><tr>" + campos + ">/tr>";
res=senten.getResultSet();

while(res.next()){
cadenag +="<tr>";
for(int i=1; i<=nCampos; i++){
cadenag +="<tr>"+res.getString(i)+"</td>";
}//for
cadenag +="</tr>"
}//while
cadenag +="</tbody></table>";

} else{ cadenag="Ejecutado conec exito";} senten.close();conec.close();
}catch(Exception exc) {cadenag="Error:" + exc;
return cadenag;
}//funcion
}//class
componente ob1=newcomponente();
%>
</head>
<body>
<br><br><h1> Le Doy La Bienvenida al Servidor Para JSP que se conecta con PostgreSQL </h1>
</body>
</html>

4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

--PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver

--PostgreSQL (v6.5 and earlier)
jdbc:postgresql://<HOST>:<PORT>/<DB>
postgresql.Driver

--Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver

--Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver

--Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver

--MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver

--Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver

--Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver

--Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);

--Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver

--Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver

Entre otros...
-----------------------------------------
NOMBRE DEL EQUIPO: "LOS BIBLIOTECOS"
INTEGRANTES:
1.-GEIVIN HARRISON PEREZ
2.-MONICA BARREDA GUADALUPE
-----------------------------------------
Lic. en Informatica VIII "A"

Monica Barreda Guadalupe

Mensajes : 10
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

RESPUESTAS POR PARTE DEL EQUIPO "♥ LOS PICIOSOS ♥"

Mensaje  Sandy Toribio Salvador el Jue Abr 18, 2013 6:39 am

[b]3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.

<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<%
class ventana {
private String Color ;
public ventana() { Color = "##FF1090"; }
public ventana(String color) { Color = color ; }
public String show() {
String cadena = "<center><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></center>" ;
return cadena ;
}
public String show(String Alineacion) {
String cadena = "<" + Alineacion +
"><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></" + Alineacion + ">" ;
return cadena ;
}
}
ventana v1 = new ventana();
ventana v2 = new ventana("##FF3059");
%>


[b]4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

PostgreSQL (v7.0 and later)
jdbc:postgresql://<HOST>:<PORT>/<DB>
org.postgresql.Driver

MySQL (MM.MySQL Driver)
jdbc:mysql://<HOST>:<PORT>/<DB>
org.gjt.mm.mysql.Driver

Sybase (jConnect 4.2 and earlier)
jdbc:sybase:Tds:<HOST>:<PORT>
com.sybase.jdbc.SybDriver

Oracle OCI 9i
jdbc:oracle:oci:@<SID>
oracle.jdbc.driver.OracleDriver

Oracle Thin
jdbc:oracle:thin:@<HOST>:<PORT>:<SID>
oracle.jdbc.driver.OracleDriver

Derby
jdbc:derby://localhost:1527/dbtest;
DriverManager.getConnection(url);

Oracle OCI 8i
jdbc:oracle:oci8:@<SID>
oracle.jdbc.driver.OracleDriver

Informix Dynamic Server
jdbc:informix-sqli://<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc.IfxDriver

Microsoft SQL Server
jdbc:weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4.Driver

Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:microsoft:sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft.jdbc.sqlserver.SQLServerDriver


INTEGRANTES DEL EQUIPO "♥️ LOS PICIOSOS ♥️"
BITIA JEMIMA CABRERA REYES
EVA RUBALI PONCE ALMAZÁN
SANDY TORIBIO SALVADOR
JUAN CARLOS CRUZ MENDOZA

LIC. INFORMÁTICA VIII SEMESTRE TURNO: MATUTINO
cheers

Sandy Toribio Salvador

Mensajes : 14
Fecha de inscripción : 29/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

respuestas

Mensaje  amadeo perez el Jue Abr 18, 2013 9:15 am

2.- Tomando como referencia el reactivo anterior, ¿Cómo se lograría si el servidor web fuera Apache Php y un servidor de datos MySQL ?. Comparta solamente código en PHP.

<?php
// Conectar con la base de datos y seleccionarla
$conexion = mysql_connect('localhost', 'miusuario', 'micontrasena');
mysql_select_db('blog_db', $conexion);
// Ejecutar la consulta SQL
$resultado = mysql_query('SELECT fecha, titulo FROM articulo', $conexion);
?>

equipo: nuevos
amadeo perez flores
carlos placios pineda

amadeo perez

Mensajes : 4
Fecha de inscripción : 17/04/2013

Ver perfil de usuario

Volver arriba Ir abajo

respuestas

Mensaje  amadeo perez el Jue Abr 18, 2013 9:17 am

3.- Diseñar y/o construir un componente de Java, para una aplicación en ambiente web, que permita mostrar una pantalla de captura con procesamiento sql , haciendo uso del polimorfismo. Puede implementar el componente usando JSP o JSF o Struts o EJB o Servlets o combinación de algunas de ellas.


<%@page import="java.sql.*"%>
<html>
<head>
<title><%= application.getServerInfo() %></title>
<%
class ventana {
private String Color ;
public ventana() { Color = "#ffffff"; }
public ventana(String color) { Color = color ; }
public String show() {
String cadena = "<center><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></center>" ;
return cadena ;
}
public String show(String Alineacion) {
String cadena = "<" + Alineacion +
"><p><form style=\"{ width: 200 ; height: 200; border: groove; " +
" background-color: " + Color +
"}; \" action=\"index.html\" method=\"post\" > ";
cadena += "<hr><br><br><hr></form></p></" + Alineacion + ">" ;
return cadena ;
}

}
ventana v1 = new ventana();
ventana v2 = new ventana("#ff00ff");


%>


equipo: nuevos
amadeo perez flores
carlos placios pineda

amadeo perez

Mensajes : 4
Fecha de inscripción : 17/04/2013

Ver perfil de usuario

Volver arriba Ir abajo

RESPUESTAS

Mensaje  Anonymous-(R)-Maturana el Jue Abr 18, 2013 11:39 am

1.- ¿Cómo lograría usted la conexión de la capa controladora con la capa de datos (Model) utilizando un componente basado en Java (Servlet o EJB o JSP) con plataforma Linux teniendo disponible un servidor web tomcat y un DBMS o SGBD PostgreSQL? . Comparta solo código fuente JSP de la capa controladora.
<%@page import="java.sql.*"%>
<html> <head> <title><%= application.getServerInfo() %></title> </head>
<body>
<br><br><h1> Bienvenidos al asistente para conectar el servidor con PostgreSQL </h1>
<%
Statement sentencia;
Connection con ;
ResultSet rs;
String auxUrl="jdbc:postgresql://localhost:5432/";
String url = auxUrl + "postgres";
try {
Class.forName("org.postgresql.Driver").newInstance();
con = null; //panfilo 2009
con = java.sql.DriverManager.getConnection(url, "USUARIO","CONTRASENIA");
sentencia = con.createStatement();
String cad = "create table clientes(clave serial primary key, nombre varchar(50), saldo numeric)";
boolean RS = sentencia.execute(cad); if(RS==true){ }
sentencia = con.createStatement();
cad = "insert into clientes(nombre, saldo) values(\'BRUNO\', 28000.00) ";
RS = sentencia.execute(cad);
sentencia = con.createStatement();
cad = "insert into clientes(nombre, saldo) values(\'BENITO\', 20000.00) ";
RS = sentencia.execute(cad);
sentencia = con.createStatement();
cad = "select * from clientes";
RS = sentencia.execute(cad);
out.println("<table> <tbody> <tr><td>Clave</td><td>Nombre</td><td>Saldo</td></tr>");
rs = sentencia.getResultSet();
String cadena ="";
while(rs.next()) { out.println("<tr>");
for(int i=1;i<=3;i++){ cadena += "<td>" + rs.getString(i) + "</td>" ; }//for
cadena+= "</tr>"; out.println(cadena); cadena ="";
}//while
// rs.close(); -- Solo con ODBC-Windows
out.println(" </tbody> </table> ");
out.println(" <br><br><br><br><b><a href=\"2.jsp\">Siguiente</a></b>");
sentencia.close(); con.close();
} catch (Exception exc){ out.println("<br><br><b>Ocurrieron Errores: " + exc + "</b>"); }
%>
</body>
</html>

4.- Investigar y compartir en este foro, las cadenas de conexión y nombre de los puentes .jar más populares para poder conectar un programa en Java con los servidores de bases de datos: Oracle, Sybase, MS SQL Server, PostgreSQL, MySQL, Informix y Derby.

Microsoft SQL Server
jdbc: weblogic:mssqlserver4:<DB>@<HOST>:<PORT>
weblogic.jdbc.mssqlserver4. Driver
Oracle OCI 9i
jdbc:oracle:oci: @<SID>
oracle.jdbc.driver. OracleDriver


Microsoft SQL Server (JTurbo Driver)
jdbc:JTurbo: //<HOST>:<PORT>/<DB>
com.ashna.jturbo.driver. Driver


Microsoft SQL Server 2000 (Microsoft Driver)
jdbc:Microsoft :sqlserver://<HOST>:<PORT>[;DatabaseName=<DB>]
com.microsoft. jdbc.sqlserver.SQLServerDriver

PostgreSQL (v7.0 and later)
jdbc:postgresql: //<HOST>:<PORT>/<DB>
org.postgresql. Driver

Informix Dynamic Server
jdbc:informix-sqli: //<HOST>:<PORT>/<DB>:INFORMIXSERVER=<SERVER_NAME>
com.informix.jdbc. IfxDriver

Sybase (jConnect 5.2)
jdbc:sybase: Tds:<HOST>:<PORT>
com.sybase.jdbc2.jdbc. SybDriver

MySQL (MM.MySQL Driver)
jdbc:mysql: //<HOST>:<PORT>/<DB>
org.gjt.mm.mysql. Driver

Derby
jdbc:derby: //localhost:1527/dbtest;
DriverManager.getConnection (url);

EQUIPO:
GERMAIN HERNANDEZ SALAZAR
ABRAHAM ZAVALA PEREZ
WENDY E. LUCAS MACEDONIO
OVIER SILVA HERNANDEZ
ALEJANDRO LOPEZ VERGARA
avatar
Anonymous-(R)-Maturana

Mensajes : 5
Fecha de inscripción : 26/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Revision Del Grupo

Mensaje  Admin el Vie Jun 07, 2013 8:52 pm

Felicidades !!!
Los felicito por sus participaciones. Me es grato apreciar que hayan alcanzado el objetivo de aprendizaje de unidad y que hayan compartido código fuente, pues ello evidencia que han empezado a incursionar en las tecnologías web para ambientes distribuidos.
Los felicito nuevamente por sus participaciones.


ATTE:

M.C. Edgar Rangel Lugo.


Admin
Admin

Mensajes : 315
Fecha de inscripción : 14/03/2012

Ver perfil de usuario http://erangel.foroactivo.mx

Volver arriba Ir abajo

Re: 4.- Implementación Del Procesamiento De Datos

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.