Java Primeros Pasos Revista- Edición 2

10
http://osum.sun.com/

description

Segunda edición de la revista del grupo en OSUM "Java primerso Pasos"

Transcript of Java Primeros Pasos Revista- Edición 2

Page 1: Java Primeros Pasos Revista- Edición 2

http://osum.sun.com/

Page 2: Java Primeros Pasos Revista- Edición 2

01

http://osum.sun.com/

“Hola Mundo” en un JSP

En esta edición vamos a ver como podemos crear una JSP. Pero primero veamos que es un JSP =D.

JSP

JSP es un acrónimo de Java Server Pages, que traducido vendría a decir algo como Paginas de Servidor Java. Es, pues, una tecnología orientada a crear paginas Web con programación Java.

Las paginas JSP están compuestas de código HTML/XML, mezclado con etiquetas especiales (ordenes) y con trozos de código escritos en Java. Por lo tanto, las JSP pondremos escribirlas con nuestro editor HTML/XML habitual. En este caso utilizaremos el poderoso NetBeans.

La tecnología JSP funcionan de manera similar a lo que es PHP o ASP, se ejecutan en el servidor de aplicaciones.

Servidor de aplicaciones: En informática, se denomina servidor de aplicaciones a un servidor en una red de computadores que ejecuta ciertas aplicaciones. Ejemplos: Apache, GlassFish, JBoss, etc.

Ahora que tenemos una pequeña introducción de lo que vamos hacer, repasemos que es lo que necesitamos primero:

1.- NetBeans (la edición pasada vimos como instarlo.2.- Un servidor de aplicaciones, como GlassFish (al instalar NetBeans se instala).3.- Navegador (para hacer pruebas, con Mozilla u Opera esta bien).

Page 3: Java Primeros Pasos Revista- Edición 2

A trabajar!!! =)

Lo primero es crear un nuevo proyecto en NetBeans, en este caso elegimos en categoría “Java Web” y el proyectos “Web Aplication”.

Después nos pedirá la ubicación de nuestro proyecto y el nombre.Y finalmente elegir el servidor de aplicaciones a elegir, en este caso usaremos GlassFish

02

Page 4: Java Primeros Pasos Revista- Edición 2

Después damos clic sobre siguiente, y nos preguntara si queremos agregar algún Framework que queramos usar en nuestra aplicación, en este caso no seleccionamos ninguno y damos clic sobre “Terminar”.

Una vez que ya tenemos nuestro proyecto, NetBeans nos genera el siguiente código:

03

Page 5: Java Primeros Pasos Revista- Edición 2

Como podemos darnos cuenta, dentro de un archivo JSP (Java Server Pages), tenemos código HTML, así que tenemos la posibilidad de usar cualquier etiqueta de HTML, pero la gran ventaja que nos da un JSP, es que podemos embeber código Java dentro de nuestro archivo, ¿y como se hace esto?, bueno la respuesta es simple, mediante delimitar nuestro bloque de código de java de la siguiente forma:

<% out.print("Hola mundo");%>

Así estamos diciendo que todo lo que este entre los símbolos <% %>, es donde podremos escribir código Java. Por ejemplo vamos a modificar nuestro archivo que nos ah generado NetBeans, para hacer un “Hola Mundo”. Quedando de la siguiente manera:

Notamos que de la linea 17 a la 19, podemos introducir código Java.

Bien ahora vamos a explicar un poco el código. Las etiquetas <% y %> son para delimitar un bloque de código Java.

04

Page 6: Java Primeros Pasos Revista- Edición 2

La linea:

out.printl(“Hola mundo”);

Esta linea escribe dentro de nuestro archivo, la cadena “Hola mundo”, así que cuando el navegador lo interpreta, es como si en un archivo HTML hubiéramos escrito “Hola mundo”. Veamos el código fuente que nos muestra el navegador:

Notamos que el código fuente que recibe el navegador es una cadena “Hola mundo” y no un “out.print(“Hola mundo”);

Esto pasa porque el Servidor de aplicaciones, en este caso GlassFish, interpreta el código Java, y le devuelve al navegador código HTML.

Si por ejemplo queremos 10 cajas de texto podríamos hacerlo de la siguiente manera:

La linea:

out.printl(“Hola mundo”);

Esta linea escribe dentro de nuestro archivo, la cadena “Hola mundo”, así que cuando el navegador lo interpreta, es como si en un archivo HTML hubiéramos escrito “Hola mundo”. Veamos el código fuente que nos muestra el navegador:

La linea:

out.printl(“Hola mundo”);

Esta linea escribe dentro de nuestro archivo, la cadena “Hola mundo”, así que cuando el navegador lo interpreta, es como si en un archivo HTML hubiéramos escrito “Hola mundo”. Veamos el código fuente que nos muestra el navegador:

05

Page 7: Java Primeros Pasos Revista- Edición 2

Expliquemos el código, primeramente tenemos un for que itera 10 veces, y después tenemos un “out.print” y dentro de este tenemos lo siguiente:

"<input type='text' name='caja" + i +"' />\n <br>"

Estamos insertando un type de tipo text, para crear las cajas de texto, notamos ademas que este es código HTML, y que ademas de eso en vez de usar “comillas” usamos comillas 'simples', estoy es muy importante ya que cuando queramos usar código HTML dentro del metido print, usaremos comillas simples.

También tenemos el salto de carro (\n), el cual es para hacer un salto de linea, pero en el código, para hacer el salto de linea en entre las cajas, usamos HTML, con la etiqueta <br>.

Veamos el código fuente del navegador:

Con esto terminamos, espero que les sea de utilidad este pequeño ejemplo de “Hola mundo en un JSP.

06

Page 8: Java Primeros Pasos Revista- Edición 2

Instalar MySQL, Apache y PHP en Fedora 11Toca el turno de ver como instalar MySQL, Apache y PHP en Fedora 11 =)

Es realmente muy sencillo, con el poderoso comando yum install.

Primero necesitamos entrar como super usuario:

$ su

Después instalarlo

$ yum install mysql php apache mysql-server

Una vez instalado necesitamos arrancarlos, para iniciar MySQL, es de la siguiente manera:

$ /sbin/service mysqld start

Para acceder a MySQl en modo monitor lo hacemos de la siguiente manera:

$ mysql -u root -p

El parámetro -u es para el usuario, en este caso ponemos root que es usuario por default, después de instalarlo, podemos agregar mas usuarios a MySQL y el parámetro -p es para que nos solicite la contraseña.

Ahora vamos a iniciar Apache, de la siguiente manera:

$ service httpd start

Para comprobar que Apache esta correctamente instalado e iniciado, escribimos “localhost” en nuestro navegador, y nos tiene que mostrar una pantalla como la siguiente

07

Page 9: Java Primeros Pasos Revista- Edición 2

Listo Apache esta corriendo!!! =D

08

Page 10: Java Primeros Pasos Revista- Edición 2

Editor:

Erick Quintanar Gómez OSUM Leader

Diseñador Gráfico:

Jaime Andrés Pérez Peñaloza OSUM Leader

No olvides visitar:

http://osum.sun.com/group/mysqlprimerospasos

http://osum.sun.com/group/javawebprimerospasos

http://osum.sun.com/group/linuxubuntubasics

http://osum.sun.com/group/joomlacomunity

http://osum.sun.com/group/cecyt9

http://osum.sun.com/group/javaprimerospasos

09