20
APLICACIÓN HTML Grupo TRON

Cliente servidor tron_27oct

Embed Size (px)

Citation preview

Page 1: Cliente servidor tron_27oct

APLICACIÓN HTML

Grupo TRON

Page 2: Cliente servidor tron_27oct

Objetivo de esta semana

Desarrollo de una aplicación usando Html,

CSS, Jsp y MySQL sobre arquitectura de 3

capas a partir del problema propio. Con

conexión a BD.

Page 3: Cliente servidor tron_27oct

Estructura base de datos

La estructura que elegimos para realizar este

problema fue crear una tabla general que

tenga una lista de países asignados a una id,

y otra tabla con sus respectivas ciudades que

se relaciona con el país a través de una clave

foránea.

Page 4: Cliente servidor tron_27oct

Estructura

Page 5: Cliente servidor tron_27oct

Creación del Proyecto

Para llevar a cabo esta aplicación, creamos un

nuevo proyecto de tipo

Java Web>Web Aplication

Donde lo importante es seleccionar el server

GlassFish, y elegir como java EE version 5

Page 6: Cliente servidor tron_27oct

Datos extras

Donde Glassfish es un servidor de

aplicaciones que implementa tecnologias JAVA

EE.

Y JAVA EE (Java Platform, Enterprise

Edition) que permita desarrollar y ejecutar

software orientado JDBC, RMI, e-

mail, JMS, Servicios Web, XML, entre otros.

Page 7: Cliente servidor tron_27oct

En el proyecto…

En primer modificaremos el index.jsp que es la

pagina principal….

Primero creamos una tabla que la

insertaremos dentro del <body> y debajo del

<h1>

*La tabla debe tener 2 filas y 1 columna

Page 8: Cliente servidor tron_27oct
Page 9: Cliente servidor tron_27oct

Agregar “evento”

Page 10: Cliente servidor tron_27oct

Agregando el “evento”

Para agregar el

evento insertamos

un Form .

A ese evento le insertaremos un Drop-Down List

que es como un jComboBox en HTML.

Page 11: Cliente servidor tron_27oct

Con ctrl+espacio se nos

Desplegara una lista y

Elegimos Drop-down List.

Ahora agregamos un

Boton para que cuando se active, se lleve a

cabo el evento.

Page 12: Cliente servidor tron_27oct

Establecer la conexión

Creamos un JDBC

Resource en la sección

Glassfish .

Y Creamos una nueva

conexión y le damos un

nombre acorde a la bd.

Y posteriormente

seleccionamos la

conexión.

Page 13: Cliente servidor tron_27oct

Estableciendo conexión

Para dejar finalizada la

conexión se debe hacer una

referencia a la conexión.

En el archivo web.xml

Solo basta con agregar el

nombre que establecimos

anteriormente en el JNDI name.

Page 14: Cliente servidor tron_27oct

Query

Ahora debemos agregar un DB Query a

nuestro index.html para que el evento quede

funcional, las sentencias MySQL deben estar

al principio del código.

En el Query debemos

Agregarle el data source

Y la sentencia.

Page 15: Cliente servidor tron_27oct

Ahora que la Query esta hecho agregamos

estas líneas en el evento.

Page 16: Cliente servidor tron_27oct

Respuesta.jsp

Ahora creamos nuestro archivo de respuesta y

en primer creamos el Query

Y agregamos esta línea, la cual será la que

nos extraiga las rows

Page 17: Cliente servidor tron_27oct

Tabla

Page 18: Cliente servidor tron_27oct

Estilo

Ahora le agregaremos un estilo a nuestra

pagina el cual los obtuvimos de la misma

pagina del tutorial…

Para ello creamos un nuevo archivo de tipo:

Y pegamos el contenido de la pagina…

Page 19: Cliente servidor tron_27oct

Ahora solo basta con hacer una referencia del

estilo en nuestro código

Que debe estar dentro de el <head> de el

index.jsp y respuesta.jsp

Page 20: Cliente servidor tron_27oct