{"id":589,"date":"2011-01-05T22:39:55","date_gmt":"2011-01-05T21:39:55","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=589"},"modified":"2011-01-05T22:41:57","modified_gmt":"2011-01-05T21:41:57","slug":"livre-java-web-services-up-and-running-by-martin-kalin","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=589","title":{"rendered":"Livre: Java Web Services: Up and Running by Martin Kalin"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"http:\/\/covers.oreilly.com\/images\/9780596521134\/cat.gif\" title=\"Java Web Services: Up and Running\" class=\"alignleft\" width=\"180\" height=\"236\" \/><a href=\"http:\/\/oreilly.com\/catalog\/9780596521127\/\">Java Web Services: Up and Running by Martin Kalin. A quick, practical, and thorough introduction. (2009) 320 pages.<\/a><\/p>\n<p>Un livre pour le code et avec beaucoup de code !  Ce n&rsquo;est pas le genre de livre qu&rsquo;on lit dans son lit. C&rsquo;est le livre qu&rsquo;on lit devant son PC en essayant le code et en testant diverses impl\u00e9mentations.<\/p>\n<p>Bon, les Web Services SOAP ou REST existent depuis longtemps. Difficile d&rsquo;y \u00e9chapper, donc on connait, un peu de code par ici quelques lectures par l\u00e0. Mais justement, on a pas toujours eu le temps de se former correctement ou du moins de mani\u00e8re coh\u00e9rente. Il m&rsquo;arrive encore de ne pas prendre le bon chemin ou alors de chercher au mauvais endroit par m\u00e9connaissance des API ou des packages standards.  Ce livre met donc en lumi\u00e8re les API essentielles et donne des exemples des uses case utiles. <\/p>\n<p>De plus il couvre bien tout les domaines: du code bas niveaux \u00e0 TomCat et jusqu&rsquo;aux serveur d&rsquo;applications Java EE avec les EJB. Cela pour SOAP comme pour REST<br \/>\nD\u2019ailleurs c&rsquo;est un aspect plaisant, il aborde SOAP et REST avec s\u00e9r\u00e9nit\u00e9. Ca change du climat de tension qui r\u00e8gne en g\u00e9n\u00e9ral autour de ce sujet. Donc bon \u00e9quilibre entre REST et SOAP. <\/p>\n<p>Les aspects s\u00e9curit\u00e9 sont aussi abord\u00e9, ce n&rsquo;est pas forc\u00e9ment \u00e9vident avec WS-Security.<br \/>\nEt il fini sur une vue d&rsquo;ensemble, un historique des solutions \u00ab\u00a0RPC\u00a0\u00bb.<\/p>\n<p>Dans l&rsquo;ensemble un livre vraiment utile. Pas super sexy, ni \u00ab\u00a0bleeding edge\u00a0\u00bb, juste utile.<\/p>\n<p>Et n&rsquo;oubliez pas: ce livre est disponible \u00e0 <a href=\"http:\/\/www.alpesjug.fr\/?p=419\">la biblioth\u00e8que du JUG<\/a> !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java Web Services: Up and Running by Martin Kalin. A quick, practical, and thorough introduction. (2009) 320 pages. Un livre pour le code et avec beaucoup de code ! Ce n&rsquo;est pas le genre&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[30,28,39],"class_list":["post-589","post","type-post","status-publish","format-standard","hentry","category-livre","tag-livre-bibliotheque","tag-rest","tag-soap"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=589"}],"version-history":[{"count":5,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/589\/revisions"}],"predecessor-version":[{"id":636,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/589\/revisions\/636"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}