La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación.

Presentaciones similares


Presentación del tema: "DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación."— Transcripción de la presentación:

1 DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación. Seminario:

2 CONTENIDO Lenguajes de Marca – HTML – WML Desarrollo de un Servidor WAP usando Java – JSP(Java Server Pages) TOMCAT – Interfaz de BD JDBC(Java Database Connectivity) – Paginas WML Dinámicas.

3 LENGUAJES DE MARCA HTML WML

4 LENGUAJES DE MARCA El HTML (Hyper Text Markup Language) es un sistema para estructurar documentos. Estos documentos pueden ser mostrados por los visores de paginas Web en Internet, como Netscape, Mosaic o Microsoft Explorer. consta de una serie de órdenes o directivas, que indican al visor que se utilice, la forma de representar los elementos (texto, gráficos, etc...) que contenga el documento. HTML:

5 LENGUAJES DE MARCA DIRECTIVAS Directiva cerrada Mi página Web Directiva abierta Directiva con parámetros HTML:

6 LENGUAJES DE MARCA Un documento escrito en HTML contendría básicamente las siguientes directivas : Indica el inicio del documento. Inicio de la cabecera. Inicio del título del documento. Final del título del documento. Final de la cabecera del documento. Inicio del cuerpo del documento. Final del cuerpo del documento. Final del documento. HTML:

7 LENGUAJES DE MARCA La estructura de una URL (Uniform Resource Locator) http://ares.six.udc.es/cine/corunha2.html Donde.... http://ares.six.udc.eshttp://ares.six.udc.es el indicador de pagina Web es el Dominio (nombre) del computador /cine/ es el Directorio dentro del computador corunha2.html es el Archivo que contiene la página Web HTML:

8 LENGUAJES DE MARCA WML (Wireless Markup Language), que es el lenguaje de etiquetas usado para los navegadores WAP, WMLScript es un lenguaje de script, lo que vendría a ser JavaScript WML:

9 LENGUAJES DE MARCA CARACTERÍSTICAS Soporte para imágenes y texto, con posibilidad de texto con formato. Tarjetas agrupadas en barajas. Una pagina WML es como una página HTML en la que hay una serie de cartas, al conjunto de estas cartas se les suele llamar baraja. Posibilidad de navegar entre cartas y barajas de la misma forma que se navega entre paginas Web. Manejo de variables y formularios para el intercambio de información entre el teléfono celular y el servidor. WML:

10 LENGUAJES DE MARCA SINTAXIS Se definen en la etiqueta Etiquetas Inicio Fin WML:

11 LENGUAJES DE MARCA HOLA MUNDO Hola mundo ! WML:

12 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA Para realizar páginas creadas dinámicamente, existe herramientas de desarrollo Web que permiten la generación de código HTML justo en el momento en el que son solicitadas. Dada la similitud entre WML y HTML, es fácil pensar que dichas herramientas puedan ser utilizadas para generar códigos WML de la misma forma que se hace en la Web. Veamos a continuación como se usan estas herramientas y su integración con WML.-

13 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. Las páginas JSP o Java Server Pages es una tecnología desarrollada por Sun Microsystems,la cual se comporta como una página web normal y corriente que contiene porciones de código en Java y porciones de código en HTML o en nuestro caso porciones de código en WML, junto con otros elementos que proporcionan información adicional al terminal en el que la página va a ser visualizada. Java Server Pages, JSP.

14 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. La tecnología JSP para ser funcionable necesita de ciertas herramientas para poner en marcha la creacion de una pagina JSP. En las especificaciones de uso se indica, que para utilizar sus propiedades se necesita de un componente adicional instalado en el servidor web,tal que sea capaz de manipular toda la lógica que soporta, dicho de otro modo se necesita de un motor (engine) de servlets que se integre de algún modo con el servidor web a fin de que las peticiones hechas al servidor puedan ser recogidas por el motor y generar la respuesta adecuada JSP. Dicho engine o motor empleado para nuestro trabajo fue Tomcat. Java Server Pages, JSP.

15 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. TOMCAT @ JAKARTA, que es un servidor que ejecuta de forma transparente toda la tecnología Java, lo que acelera su procesamiento para el usuario. TOMCAT

16 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. Uno de los aspectos mas importantes en un sistema de información Web es la forma en como llevar a cabo la comunicación con las bases de datos componentes. Este fue otro punto tomado en consideración para la integración con WML. Una de las herramientas usadas para ello fue JDBC Interfaz con las BD Interfaz con las BD

17 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA Cargar los Drivers Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Hacer la Conexión Connection Con = DriverManager.getConnection(url, "myLogin", "myPassword"); Crear Sentencias JDBC Statement stmt; Statement stmt = con.createStatement(); stmt.executeUpdate("CREATE TABLE Estudiantes ( ID INTEGER, Nombre CHAR(20) )"); stmt.executeQuery("select * from usuarios where login=' " + name + "' and passw='" + pass + "'"); JDBC

18 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. --> PDVSA-WAP Ingresar al Sistema Informacion del Sistema Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

19 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. "BIENVENIDO, Ingrese sus Datos" Login: Password: Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

20 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. <% String name, pass,; name =request.getParameter("login"); pass = request.getParameter("passw"); Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection Conn=DriverManager.getConnection("jdbc:odbc:dsnseminario", "root", ""); Statement Stmt = Conn.createStatement(); ResultSet RS = Stmt.executeQuery("select * from usuarios where login='" + name + "' and passw='" + pass + "'"); if(RS.next()) { out.print(" " + " Hola...!!!! " + name + " "); out.print(" Opciones: "); out.print(" Ver Reporte "); out.print(" Ingresar Datos "); } else {out.print(" Usuario Invalido... Regresar "); }RS.close();Stmt.close(); Conn.close(); %> Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

21 DESARROLLO DE UN SERVIDOR WAP USANDO JAVA. <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection Conn = DriverManager.getConnection("jdbc:odbc:dsnseminario", "root", ""); Statement Stmt = Conn.createStatement(); ResultSet RS = Stmt.executeQuery("select * from pozos"); String aux=""; out.print(" Informacion de los Pozos "); while (RS.next()) { aux=RS.getString("id"); out.print(" id:" + aux + " "); aux=RS.getString("nombre"); out.print(" nombre:" + aux + " "); aux=RS.getString("fecha"); out.print(" fecha:" + aux + " "); aux=RS.getString("presion"); out.print(" presion:" + aux + " "); aux=RS.getString("calor"); out.print(" temperatura:" + aux + " "); } out.print(" "); RS.close(); Stmt.close();Conn.close(); %> Código Fuente:Resultado: Paginas Dinámicas WML Paginas Dinámicas WML

22 PREGUNTAS


Descargar ppt "DESARROLLO DE APLICACIONES INALAMBRICAS USANDO JAVA Presentado por : Karlens Berra B. Francys J. Zambrano Ch. UCV.Facultad de Ciencias.Escuela de Computación."

Presentaciones similares


Anuncios Google