blob: 3604c1d27e58aa89dcd9126eb1efcbc2c1ab09a5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<!--
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-->
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Web Services Learning Trail - NetBeans Tutorials, Guides and Articles</title>
<meta name="description" content="Collection of resources for programming Java EE applications in NetBeans IDE" />
<link rel="stylesheet" href="../../netbeans.css">
</head>
<body>
<h1>Web Services Learning Trail</h1>
<h4><a name="what"></a><b>What Are Web Services?</b></h4>
<p>Web services are distributed application components that are externally
available. You can use them to integrate computer applications that are written in different languages and run on different platforms. Web services are language and platform independent because vendors have agreed on common web service standards. </p>
<p>Web service applications are deployed to a Java EE application server, such as GlassFish /
Sun Java System Application Server.</p>
<p>This page provides links to some of the NetBeans documents and
resources that can help you learn how to develop web service
applications with NetBeans IDE.</p>
<table class="full-width">
<tbody>
<tr>
<td class="valign-top"><div class="trail-box">
<div class="trail-box-header"> <img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> <img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Getting Started<a name="start"></a></h1>
</div>
<div class="trail-box-content">
<ul><li><a href="../docs/websvc/intro-ws.html">Introduction to Web Services </a></li>
</ul>
</div>
<div class="trail-box-bottom"> <img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> <img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> </div>
</div>
<div class="trail-box">
<div class="trail-box-header"> <img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> <img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Tutorials and Articles</h1>
</div>
<div class="trail-box-content">
<p><b>SOAP Web Services</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/websvc/jax-ws.html">Getting Started with JAX-WS Web Services</a></li>
<li><a href="../docs/websvc/client.html">Developing JAX-WS Web Service Clients</a> </li>
<li>Passing Binary Data in SOAP: A five-part tutorial
<ul>
<li><a href="../docs/websvc/flower_overview.html" title="Overview">Part 1: Overview</a></li>
<li><a href="../docs/websvc/flower_ws.html" title="Creating the Web Service">Part 2: Creating the Web Service</a></li>
<li> <a href="../docs/websvc/flower-code-ws.html" title="Coding and Testing the Web Service">Part 3: Coding and Testing the Web Service</a></li>
<li> <a href="../docs/websvc/flower_wsdl_schema.html" title="Modifying the Schema and WSDL Files">Part 4: Modifying the Schema and WSDL Files</a></li>
<li> <a href="../docs/websvc/flower_swing.html" title="Creating the Swing Client">Part 5: Creating the Swing Client</a></li>
</ul>
</li>
</ul>
<p><b>RESTful Web Services</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/websvc/rest.html">Getting Started with RESTful Web Services</a> </li>
<li><a href="http://netbeans.dzone.com/nb-generate-simpler-rest">DZone: NetBeans IDE to Generate Simpler RESTful Web Services</a></li>
<li><a href="http://netbeans.dzone.com/nb-smugmug-client">DZone: SmugMug Client in Java with NetBeans IDE</a> </li>
<li><a href="http://netbeans.dzone.com/articles/how-to-combine-rest-and-ejb-31">DZone: How to Combine REST Services with EJB 3.1</a></li>
</ul>
<p><b>Software as a Service (SaaS)</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/websvc/zillow.html">SaaS: Zillow</a></li>
</ul>
<!-- <p><b>Web Service Reliability and Security</b></p>
<ul>
<li><a href="../docs/websvc/wsit.html">Advanced Web Service Interoperability</a></li>
<li><a href="http://netbeans.dzone.com/oauth-support-netbeans">DZone: OAuth Support in NetBeans IDE 6.9</a> </li>
</ul>-->
</div>
<div class="trail-box-bottom"> <img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> <img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> </div>
</div>
<div class="trail-box">
<div class="trail-box-header"> <img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> <img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Community-Contributed Docs</h1>
</div>
<div class="trail-box-content">
<ul><li> <a href="http://netbeans.dzone.com/nb-hierarchical-web-services">Hierarchical Web Service Development with NetBeans IDE</a> by Jayasurya Venug </li>
<li><a href="http://buttso.blogspot.com/2011/02/using-jax-rs-with-weblogic-server-1034.html">Steve Button's blog: Using JAX-RS [and NetBeans IDE] With WebLogic Server 10.3.4</a> </li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_13">Simplest Possible EJB 3.1/REST (JSR 311) Component</a>, by Adam Bien</li>
<li><a href="http://wiki.netbeans.org/TransformingSOAPMessagesWithXSLT">Transforming SOAP Messages with XSLT</a>, by Siegfried Bolz</li>
<li><a href="http://wiki.netbeans.org/JavaClientForDeliciousUsingNetBeans">Creating a Java Client for del.icio.us RESTful Web Services</a>, by Amit Kumar Saha</li>
<li><a href="http://wiki.netbeans.org/SOAPclientForOpenCalais">A SOAP Client for Open Calais</a>, by Amit Kumar Saha</li>
</ul>
<div class="b-top-dashed align-right"><br>
<p> <a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> <img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> All Community-Contributed Docs </a></p>
</div>
</div>
<div class="trail-box-bottom"> <img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> <img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> </div>
</div>
</td>
<td class="valign-top half-width"><div class="trail-box">
<div class="trail-box-header"> <img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> <img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Screencasts</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="../docs/websvc/pet-catalog-screencast.html">RESTful Web Services Pet Catalog - NetBeans IDE 6.5</a></li>
<li>java.net: <a href="http://download.java.net/javaee5/screencasts/metro-nb6/">Secure and Reliable Web Services using Metro/GlassFish</a></li>
<li>YouTube: <a href="http://youtube.com/watch?v=K8OtFD6RLMM">SOCRADES: Demonstration of Web Services on Sun SPOT Devices</a></li>
</ul>
<div class="b-top-dashed align-right"><br>
<p> <a href="../docs/screencasts.html"> <img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> All Screencasts </a></p>
</div>
</div>
<div class="trail-box-bottom"> <img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> <img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> </div>
</div>
<div class="trail-box">
<div class="trail-box-header"> <img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> <img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left">
<!-- here is the box header -->
<h1>Other Resources</h1>
</div>
<div class="trail-box-content">
<p><b><em>Developing Applications with NetBeans IDE</em> User's Guide</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1842">Developing and Securing Web Services</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1035">Developing Web Applications</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1216">Developing Enterprise Applications</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1649">Working with Web and Application Servers</a></li>
</ul>
<p><b>FAQs</b></p>
<ul>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#section-NetBeansUserFAQ-WebServicesDevelopment">Web Service Development FAQs</a></li>
</ul>
<p><b>Tutorials and Other Docs</b></p>
<ul>
<li><a href="https://weblogs.java.net/blog/caroljmcdonald/archive/2013/09/16/example-backbonejs-jax-rs-jpa-application" target="_blank">Example Backbone.js, JAX-RS, JPA Application</a></li>
<li><a href="http://coenraets.org/blog/2011/12/restful-services-with-jquery-and-java-using-jax-rs-and-jersey/">RESTful Services with JQuery and Java Using JAX-RS and Jersey</a></li>
<li><a href="https://glassfish.java.net/" target="_blank">Join the GlassFish Community </a></li>
<li><a href="http://www.mysql.com/why-mysql/java/" target="_blank">MySQL and Java - Resources </a></li>
<li><a href="http://java.dzone.com/news/5-techniques-create-web-servic" target="_blank">5 Techniques for Creating Java Web Services from WSDL</a></li>
<li><a href="http://netbeans.dzone.com/news/spring-framework-support-rest-" target="_blank">Spring Framework Support in Jersey REST 0.7</a></li>
<li><a href="http://netbeans.dzone.com/news/advanced-web-service-interoper" target="_blank">Advanced Web Service Interoperability Made Easy</a></li>
<li><a href="http://netbeans.dzone.com/news/getting-started-with-software-" target="_blank">Getting Started with "Software as a Service"</a></li>
</ul>
<p><b>Blogs</b></p>
<ul>
<li><a href="http://javaevangelist.blogspot.com/">John Yeary's Blog: Web Services on NetBeans IDE</a></li>
<li><a href="http://www.java.net/blogs/caroljmcdonald/" title="Carol McDonald is a Java Technology Evangelist at Sun">Carol McDonald: Java EE</a></li>
<li><a href="http://blogs.oracle.com/japod/" title="Jakub Podlasek is the engineering lead at Oracle for Jersey">Jakub Podlasek's blog: Jersey RESTful Web Services</a></li>
<li><a href="http://blogs.oracle.com/geertjan/" title="Geertjan Wielenga is a senior tech writer at Sun covering NetBeans IDE Platform features. His blog may cover anything to do with NetBeans IDE.">Geertjan Wielenga: NetBeans IDE Platform</a></li>
</ul>
</div>
<div class="trail-box-bottom"> <img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> <img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> </div>
</div></td>
</tr>
</tbody>
</table>
</body>
</html>