Web service con .net

Solo disponible en BuenasTareas
  • Páginas: 6 (1312 palabras)
  • Descarga(s): 0
  • Publicado: 10 de noviembre de 2010
Leer documento completo
Vista previa del texto
1 Manual para crear un Web Service

CREACIÓN DE UN WEB SERVICE CON ACCESO A SQL SERVER 2000

Jonathan Ulate Lobo Universidad de Costa Rica Noviembre de 2003

jonathan_ ulate@hotmail.com

2 Manual para crear un Web Service

Crear un Servicio Web en ASP.NET…………………………………………………. Crear y configurar una conexión a la base de datos y un esquema de Dataset.. Crear una conexión a la base dedatos y un adaptador de datos……………… Generar el Dataset…………………………………………………………….. Agregar métodos al Servicio Web XML…………………………………….. Crear la interfase del usuario…………………………………………………………. Crear la aplicación Windows…………………………………………………. Agregar los controles al formulario…………………………………………... Agregar código para el botón Cargar…………………………………………. Ejecutar la aplicación…………………………………………………………………. Códigofuente del Servicio Web……………………………………………………… Código fuente del Formulario Windows……………………………………………… Datos de prueba del Formulario Windows…………………………………………… Datos de prueba del Servicio Web…………………………………………………….

3 3 3 4 4 4 4 5 5 5 6 6 7 7

3 Manual para crear un Web Service

1

Crear un Servicio Web en ASP.NET
1. En el menú File, dar clic en New, luego clic en Project para mostrar la caja dedialogo New Project. 2. Seleccione Visual Basic Projects en el panel Project Types, y luego seleccione ASP.NET Web Service en el pane l Templates. 3. En el campo Location, ingrese el nombre del Servidor Web seguido del nombre del proyecto, http://NombreDelServidor/ServicioWebAutores y luego clic en OK. Tip Si el Servidor Web esta en su computadora, puede usar el nombre LOCALHOST. 4. El proyecto,ServicioWebAutores se agrega a la solución. El Diseñador de Componentes del Service1.asmx aparece en el ambiente de desarrollo. 5. En el Solution Explorer, doble-clic a Service1.asmx para seleccionarlo. 6. En la ventana propiedades, cambie el nombre de Service1 a ServicioAutores. 7. En el Solution Explorer, clic derecho al archivo Service1.asmx, seleccione Rename , y renombre el archivo aServicioAutores.asmx, para que coincida con el nombre del servicio.

Crear y configurar una conexión a la base de datos y un esquema de Dataset Se van a agregar dos objetos al servicio web: un SqlDataAdapter y una SqlConnection. El objeto conexión crea una nueva conexión a la base de datos y el adaptador de datos consulta la base de datos y pone los resultados en un Dataset. Crear una conexión a la basede datos y un adaptador de datos. 1. Clic en cejilla Toolbox. 2. Arrastre un SqlDataAdapter al área de diseño del Servicio Web. 3. En la segunda pantalla del Data Adapter Configuration Wizard presione el botón New Connection. 4. En la cejilla Conexión de la caja de dialogo Propiedades de vinculo de datos, ponga el nombre del Servidor SQL donde esta instalada la base de datos pubs. 5. Seleccione lacasilla Use Windows NT Integrated security. 6. Seleccione la base de datos pubs de la lista. 7. clic en Test Connection para probar la conexión, y luego clic en OK para establecer la conexión. 8. En la tercera pantalla del Wizard marque la opción Use SQL Statements. 9. En la cuarta pantalla del Wizars, escriba el siguiente comando SQL para seleccionar todos los datos de la tabla authors ypresione el botón Finish. SELECT authors.* FROM authors

4 Manual para crear un Web Service Generar el Dataset 1. En el Solution Explorer, doble-clic al archivo ServicioAutores para abrirlo en el diseñador. 2. Desde el menú Data escoja Generate DataSet. En la caja de dialogo Generate Datase, seleccione New y nombre el dataset "authors1". Marque la casilla "Add this dataset to the designer." 3. Guardetodo. Agregar métodos al Servicio Web XML 1. En el Solution Explorer, doble-clic a ServicioAutores si no esta abierto en el diseñador. 2. En el menú View, de clic en Code . 3. Agregue un método llamado ObtenerAutores para enviar un dataset al cliente. Este método llena el Dataset usando el objeto SqlDataAdapter basado en la tabla authors . El método luego devuelve el dataset.
Public Function...
tracking img