{"id":286,"date":"2013-04-09T16:13:40","date_gmt":"2013-04-09T21:13:40","guid":{"rendered":"http:\/\/www.cesar-pillihuaman.com\/blog\/?p=286"},"modified":"2013-04-10T16:30:41","modified_gmt":"2013-04-10T21:30:41","slug":"restful-webservice-con-netbeans","status":"publish","type":"post","link":"https:\/\/www.cesar-pillihuaman.com\/blog\/2013\/04\/restful-webservice-con-netbeans\/","title":{"rendered":"Restful Webservice con Netbeans"},"content":{"rendered":"<p class=\"lead\">Primero debemos crear un proyecto web nuevo:<br \/>\n<a href=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-155949.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-287\" alt=\"Screenshot from 2013-04-10 15:59:49\" src=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-155949.png\" width=\"731\" height=\"493\" srcset=\"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-155949.png 731w, https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-155949-300x202.png 300w\" sizes=\"(max-width: 731px) 100vw, 731px\" \/><\/a><\/p>\n<p>Luego se da Next y en la siguiente pantalla:<\/p>\n<a href=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-160049.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-288\" alt=\"Screenshot from 2013-04-10 16:00:49\" src=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-160049.png\" width=\"873\" height=\"496\" srcset=\"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-160049.png 873w, https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-160049-300x170.png 300w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/a>\n<p>Luego creamos una clase donde agregaremos las anotaciones necesarias para obtener el restful webservice.<\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\npackage rest;\r\n\r\nimport javax.ws.rs.Path;\r\nimport javax.ws.rs.Produces;\r\n\r\n@Path(&quot;\/rest&quot;)\r\n@Produces({&quot;application\/json&quot;})\r\npublic class RestService {\r\n\r\n}\r\n<\/pre>\n<p>Netbeans mostrar\u00e1 un icono que nos para que nos ayude a definir c\u00f3mo se implementar\u00e1 el restful webservice<\/p>\n<a href=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161003.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-290\" alt=\"Screenshot from 2013-04-10 16:10:03\" src=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161003.png\" width=\"727\" height=\"523\" srcset=\"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161003.png 727w, https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161003-300x215.png 300w\" sizes=\"(max-width: 727px) 100vw, 727px\" \/><\/a>\n<p>Luego seleccionaremos :<\/p>\n<a href=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161215.png\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-294\" alt=\"Screenshot from 2013-04-10 16:12:15\" src=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161215.png\" width=\"695\" height=\"366\" srcset=\"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161215.png 695w, https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-161215-300x157.png 300w\" sizes=\"(max-width: 695px) 100vw, 695px\" \/><\/a>\n<p>Luego agregaremos un m\u00e9todo para probar, solo mostraremos un mensaje:<\/p>\n<pre class=\"brush: java; title: ; notranslate\" title=\"\">\r\npackage rest;\r\n\r\nimport java.util.List;\r\nimport java.util.ArrayList;\r\nimport javax.ws.rs.GET;\r\nimport javax.ws.rs.Path;\r\nimport javax.ws.rs.Produces;\r\n\r\n@Path(&quot;\/rest&quot;)\r\n@Produces({&quot;application\/json&quot;})\r\npublic class RestService {\r\n\r\n    @GET\r\n    @Path(&quot;\/&quot;)\r\n    public List getRespuesta(){\r\n        List respuesta =  new ArrayList();\r\n        respuesta.add(&quot;nombre&quot;);\r\n        respuesta.add(&quot;apellido&quot;);\r\n        return respuesta;\r\n    }\r\n}\r\n\r\n<\/pre>\n<p>Y luego lo probamos con el addon para Firefox <a href=\"https:\/\/addons.mozilla.org\/es\/firefox\/addon\/restclient\/\">Restclient<\/a>:<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-162326.png\"><img loading=\"lazy\" class=\"aligncenter  wp-image-296\" alt=\"Screenshot from 2013-04-10 16:23:26\" src=\"http:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-162326.png\" width=\"565\" height=\"442\" srcset=\"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-162326.png 941w, https:\/\/www.cesar-pillihuaman.com\/blog\/wp-content\/uploads\/2013\/04\/Screenshot-from-2013-04-10-162326-300x234.png 300w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Primero debemos crear un proyecto web nuevo: Luego se da Next y en la siguiente pantalla: Luego creamos una clase donde agregaremos las anotaciones necesarias para obtener el restful webservice. Netbeans mostrar\u00e1 un icono que nos para que nos ayude a definir c\u00f3mo se implementar\u00e1 el restful webservice Luego seleccionaremos : Luego agregaremos un m\u00e9todo&#8230; <a class=\"more-link\"  href=\"https:\/\/www.cesar-pillihuaman.com\/blog\/2013\/04\/restful-webservice-con-netbeans\/\">Continuar leyendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[19,53],"_links":{"self":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/286"}],"collection":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/comments?post=286"}],"version-history":[{"count":8,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/286\/revisions"}],"predecessor-version":[{"id":298,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/posts\/286\/revisions\/298"}],"wp:attachment":[{"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/media?parent=286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/categories?post=286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cesar-pillihuaman.com\/blog\/wp-json\/wp\/v2\/tags?post=286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}