{"id":96,"date":"2014-06-18T23:31:01","date_gmt":"2014-06-18T21:31:01","guid":{"rendered":"http:\/\/www.valeriofinazzo.it\/wordpress\/?p=96"},"modified":"2014-06-18T23:31:01","modified_gmt":"2014-06-18T21:31:01","slug":"spring-ws-introduzione","status":"publish","type":"post","link":"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/spring-ws-introduzione\/","title":{"rendered":"SPRING WS &#8211; INTRODUZIONE"},"content":{"rendered":"<p style=\"color: #0d293f; text-align: justify;\">Spring Web Services \u00e8 un prodotto della comunt\u00e0 Spring che permette di creare web services partendo dal contratto. Esso facilita lo sviluppo tramite una gestione pi\u00f9 flessibile della creazione dei web services.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Permette di sviluppare ed esporre web services in modo estremamente semplice; la possibilit\u00e0 di godere delle implementazioni di Spring permette agli sviluppatori di concentrarsi sul design dei servizi e riutilizzare le competenze maturate su un modulo basato su spring.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Il motore di Spring Ws consente di disaccoppiare facilmente il contratto dalla sua implementazione, di redirigere le richieste in arrivo verso gli endpoint appropriati in base al contenuto del messaggio, al SOAP header od ad una XPath expression. Inoltre esso consente di integrare le varie librerie per la gestione di file xml in base alle varie esigenze dello sviluppatore.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Supporta la WS-Security e consente di integrare facilmente il modulo Acegi Security, che gestisce la sicurezza dei propri servizi.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">I sorgenti di Spring-Ws sono disponibili tramite Maven e pertanto facilmente riusabili nei nostri progetti.<\/p>\n<p style=\"color: #0d293f; text-align: justify;\">Infine viene rilasciato con licenza Apache, il che permette di poterlo integrare nei nostri progetti salvo indicarlo nei nostri rilasci.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spring Web Services \u00e8 un prodotto della comunt\u00e0 Spring che permette di creare web services partendo dal contratto. Esso facilita lo sviluppo tramite una gestione pi\u00f9 flessibile della creazione dei web services. Permette di sviluppare ed esporre web services in modo estremamente semplice; la possibilit\u00e0 di godere delle implementazioni di Spring permette agli sviluppatori di &hellip; <a href=\"http:\/\/www.valeriofinazzo.it\/wordpress\/2014\/06\/spring-ws-introduzione\/\" class=\"more-link\">Continua la lettura di <span class=\"screen-reader-text\">SPRING WS &#8211; INTRODUZIONE<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[20],"tags":[21,22],"_links":{"self":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/96"}],"collection":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":1,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"predecessor-version":[{"id":97,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/posts\/96\/revisions\/97"}],"wp:attachment":[{"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.valeriofinazzo.it\/wordpress\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}