Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/10/2009, 19:47
irmay
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Problema con WebService en Java

Leí su respuesta donde ofrecía ayuda con Web Services. Estoy desarrollando un con servidor en Netbeans 6.7.1, Glassfish prelude y cliente c# 2008 en una clase. Soy estudiante de computación. Tengo el gran problema que no sé la sisntaxis para pasar datos desde el servicio en Java al C#.

En Netbeans engo una capa Model con los datos, una Implementor que comunica a los objetos a la capa de DataAccess. En el archivo del web service no sé como declarar los datos para que se vayan o regresen de la capa de presentación que tengo en C#.

//ServicioUsuarios.webService
import java.sql.Date;
import java.sql.SQLException;
import javax.jws.Oneway;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import data.ws.dUsuario;
import model.ws.Usuario;

@WebService()
public class ServicioUsuarios {
@WebMethod(operationName = "InsertarUsuario")
@Oneway
public void InsertarUsuario(@WebParam(name = "nombres")
String nombres, @WebParam(name = "apel1")
String apel1, @WebParam(name = "apel2")
String apel2, @WebParam(name = "fechanac")
Date fechanac, @WebParam(name = "ciudad")
int ciudad) {
Usuario objUsuario = new Usuario();
dUsuario dusua = new dUsuario();
dusua.InsertarUsuario(objUsuario);
}

//dataAccess
package data.ws;
import java.sql.Date;
import java.sql.SQLException;

public class dUsuario extends mysqlcon {
private String tabla;
public void InsertarUsuario( model.ws.Usuario obj)
{
mysqlcon.getInstance().insertarUsuario(obj.getNomb res(),obj.getApel1(),
obj.getApel2(), (Date) obj.getFecha(), obj.getFoto(), obj.getNick(), obj.getClave(),
obj.getEstado(), obj.getDir(), obj.getCiudad());
}
}

//Implementor
package implementor;
public class IUsuario extends Object {
private static IUsuario siusuario;
private IListaObjetos listaObjetos;

public static IUsuario getInstance() {
if (siusuario == null)
siusuario = new IUsuario();
return siusuario;
}

public void CrearUsuario(model.ws.Usuario objmdUsuario)
{
listaObjetos.getCdUsuario().InsertarUsuario(listaO bjetos.getnUsuario());
}

//Model
package model.ws;
import java.util.Date;

public class Usuario {

private String nombres;
private String apel1;
private String apel2;
private Date fecha_nacimiento;
private Integer ciudad_idciudad;

public Usuario() {
}

public void setNombres(String nombres) {
this.nombres = nombres;
}

public String getNombres(){
return nombres;
}

//El resto de get/set


De antemano, muchisimas gracias por la ayuda