Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Agregar metodo @get a webservice RESTFUL

Hola amigos, estoy haciendo un proyecto web en Netbeans 6.9.1 usando Restful, siguiendo un manual como éste:

IniciandoseRESTful - NetBeans Wiki

(he seguido los mismos pasos)

Lo he logrado, claro mi base no era JAVA DB (porque el ejemplo usa esa jdbc/sample) si no que mi base estaba en SQL Server, pero asi mismo, agregue la conexion en la pestaña 'services' y luego le di click derecho y conectar.

captura: http://i.imgur.com/XHQzf.jpg

En la parte que se hace "New > Entity Classes from Database" seleccioné la base y de todas las tablas solo movi una para trabajar como ejemplo, es la CXCM_CLIENTE como pueden ver aqui:

http://i.imgur.com/ldYrB.jpg

Cuando genero el servicio web Restful, es decir en "RESTful Web Services from Entity Classes", hago los mismos pasos del manual, bueno se me generan los siguientes paquetes y en si queda asi:

http://i.imgur.com/nHZ5s.jpg

Por ultimo, cuando lo pruebo ( click derecho sobre el proyecto "Test RESTful Web Services" ), me da la informacion del cliente si ingreso correctamenre los datos en los campos que me da en textbox para ingresar (que segun veo son las claves primarias de la tabla que coloque al inicio CXCM_CLIENTE), me da los resultados ya sea en xml o en json como yo lo escoja en el dropdownlist, como pueden ver en esta captura:

http://i.imgur.com/Sq4JU.jpg

Bien pues, aqui viene el asunto de mi post; quisiera agregar un nuevo metodo a este web service por ejemplo no se.. un metodo que por ejemplo me pida el codigo del cliente y me devuelva en xml o json el nombre del cliente, asi algo sencillo para entender como se declara y estructura una funcion o metodo get por ejemplo aqui en el servicio web restful, ya vienen programados al crear el webservice unos metodos get,post y put como podian ver en las capturas, pero lo que deseo es crear un metodo get nuevo asi sencillo para probar, gracias.

marzo 13, 2012 | Unregistered CommenterEddy

no me salio el link de donde me estaba guiando del tutorial, aca lo dejo: IniciandoseRESTful - NetBeans Wiki -> http://wiki.netbeans.org/IniciandoseRESTful .

Saludos!

marzo 13, 2012 | Unregistered CommenterEddy

Eddy, no se si esto te sirva, yo estoy trabajando con eclipse (helios), estoy recién empezando con esto de los web service y me he guiado con este manual muy básico pero me ha servido bastante para entender como crear los web service, te dejo los link:

Acá se crea el web service:
[code]
http://www.hachisvertas.net/blog/01/2008/07/01/web-services-primeros-pasos-con-eclipse-generar-servicio-web
[/code]

Acá un cliente para consumir el anterior servicio:
[code]
http://www.hachisvertas.net/blog/01/2008/07/02/web-services-primeros-pasos-con-eclipse-generar-cliente-servicio-web
[/code]

P.D.:
Dentro de la implementación del web service hay un método como este:
[code]
public String getSaludoLycka(String nombre) throws RemoteException {
//acá creo que deberías crear el código para generar tu xml o json
return "Lycka te saluda, " + nombre + ".";
}
[/code]

Espero te sirva.

Gracias.

marzo 13, 2012 | Unregistered Commentershianim

Hola amigo, muchas gracias por la ayuda la revise y esta bueno; pero debo usar metodo restful para el web service entonces no me sirve tanto el tutorial, ademas tengo glassfish y no tomcat, gracias de igual manera por la ayuda brother

marzo 13, 2012 | Unregistered CommenterEddy