Manual web service

Solo disponible en BuenasTareas
  • Páginas : 5 (1057 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2010
Leer documento completo
Vista previa del texto
30/11/2010

MANUAL
DE

WEB SERVICE (RESERVAS DE SALAS)

USUARIO

Luis Simancas | Rafael Serrano | Difred Perez|Orlando Ricaurte

INSTALACION DE LA BASE DE DATOS

Instalaremos el motor de base de datos MySql que se encuentra en la carpeta Instaladores con el nombre “mysql-essential-5.0.67-win32.exe”, ejecutamos el archivo.

Seleccionamos la opción typical y hacemos clic en next. Seleccionamos Install

Una vez terminado la instalación, se abrirá una ventana que permitirá configurar el motor de la base de datos.

Cuando estemos en esta ventana de la configuración de la base de datos, colocaremos en los campos “New root password:” la contraseña del usuario root que será el administrador dela base de datos, ya que nuestro archivo de Conexión.java tienen comoparámetros de usuario=”root” y password=””, asi que lo que colocoquemos de contraseña tendremos que colocárselo al los parámetros del archivo de Conexión.java Existen dos archivos de Conexión cada uno se encuentra en la carpeta de de los proyectos C:\Users\nono\Desktop\Proyecto Tecnologia\ReservasWebService\build\web\WEBINF\classes\Modelo
public class Conexion { public Conexion() { } public staticjava.sql.Connection conectarMySQL(){ Connection con = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); con = java.sql.DriverManager.getConnection( "jdbc:mysql://localhost:3306/reserva_uac","root",""); }catch(SQLException e){ javax.swing.JOptionPane.showMessageDialog(null,"SQLException \n Error al conectar a BD, se cerrará la aplicación!.\n" + e.getMessage());}catch(ClassNotFoundException e){ javax.swing.JOptionPane.showMessageDialog(null,"ClassNotFoundException

\n Error al conectar a BD, se cerrará la aplicación!.\n" + e.getMessage()); }catch(InstantiationException e){ javax.swing.JOptionPane.showMessageDialog(null,"InstantiationException \n Error al conectar a BD, se cerrará la aplicación!.\n" + e.getMessage()); }catch(IllegalAccessException e){javax.swing.JOptionPane.showMessageDialog(null,"IllegalAccesException \n Error al conectar a BD, se cerrará la aplicación!.\n" + e.getMessage()); } return con; } /*public static void main (String args []){ Conexion con = new Conexion(); con.conectarMySQL();

}*/ }

Instalacion de MySQL Query Browser

Hacemos clic en next…

Después de haber instalado el motor de base de datos, podemos usar unaherramienta muy útil para el manejo de la interface de la base de datos, esta herramienta se encuentra en la carpeta Instaladores con el nombre “MySQL query Browser”.

Después de haber terminado con la instalación en la aplicación MySQL query Browser vamos a ejecutar el script de la base de datos que su nombre es “Script.sql” para crear las tablas del proyecto.

CREACION DEL WEB SERVICE

Lo primeroque hay que hacer es crear un proyecto de tipo Web Apliccation con el nombre que desee, en nuestro caso lo crearemos con el nombre de WebSerive.

Ahora pasaremos a crear una clase con nombre InsertarWS de tipo Web Serive y la agregamos un paquete llamado webservice, si no está creado el netbean lo crear por defecto ya que le coloques el nombre del paquete donde ira la clase.

Nos vamos alcódigo de la clase InsertarWS abrimos la pestaña design, donde nos mostrara una interface para que crear las operaciones o métodos que esta clase de web service tendrá en nuestro caso crearemos varios métodos que son los que interactuaran con el Programa.

Podemos ver las operaciones que tiene, por ejemplo Programa recibe como parámetros Codigo de tipo int y Nombre de tipo String que serán losparámetros enviados por el cliente web Nota: Puede crear las operaciones que quieras.

Pasando de la operación que hemos creado al código para desarrollar la lógica de las reservas de salas. Que en nuestro caso sería conectarse a la base de datos y validar el usuario existe en la base de batos y se encuentra activo. A continuación el código de insertar Estudiante @WebMethod(operationName =...
tracking img