blob: 746934101a3ec1c7564f87abe98afd1ef708f4eb [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 服务学习资源 - NetBeans 教程、指南和文章</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 服务学习资源</h1>
<h4><a name="what"></a><b>什么是 Web 服务?</b></h4>
<p>Web 服务是可供外部使用的分布式应用程序组件。您可以使用这些服务来集成用不同语言编写并在不同平台上运行的计算机应用程序。Web 服务与语言和平台无关,这是因为供应商已遵循通用的 Web 服务标准。 </p>
<p>Web 服务应用程序将部署到 Java EE 应用服务器中,例如 GlassFish/Sun Java System 应用服务器。</p>
<p>本页提供的一些 NetBeans 文档和资源链接可以帮助您了解如何使用 NetBeans IDE 开发 Web 服务应用程序。</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>入门指南<a name="start"></a></h1>
</div>
<div class="trail-box-content">
<ul><li><a href="../docs/websvc/intro-ws.html">Web 服务简介</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>教程和文章</h1>
</div>
<div class="trail-box-content">
<p><b>SOAP Web 服务</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/websvc/jax-ws.html">JAX-WS Web 服务入门指南</a></li>
<li><a href="../docs/websvc/client.html">开发 JAX-WS Web 服务客户端</a> </li>
<li>在 SOAP 中传递二进制数据:一个由五部分组成的教程
<ul>
<li><a href="../docs/websvc/flower_overview.html" title="概述">第 1 部分:概述</a></li>
<li><a href="../docs/websvc/flower_ws.html" title="创建 Web 服务">第 2 部分:创建 Web 服务</a></li>
<li> <a href="../docs/websvc/flower-code-ws.html" title="对 Web 服务进行编码和测试">第 3 部分:对 Web 服务进行编码和测试</a></li>
<li> <a href="../docs/websvc/flower_wsdl_schema.html" title="修改方案文件和 WSDL 文件">第 4 部分:修改方案文件和 WSDL 文件</a></li>
<li> <a href="../docs/websvc/flower_swing.html" title="创建 Swing 客户端">第 5 部分:创建 Swing 客户端</a></li>
</ul>
</li>
</ul>
<p><b>REST 风格的 Web 服务</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/websvc/rest.html">REST 风格的 Web 服务入门指南</a> </li>
<li><a href="http://netbeans.dzone.com/nb-generate-simpler-rest">DZone:用于生成更简单的 REST 风格 Web 服务的 NetBeans IDE</a></li>
<li><a href="http://netbeans.dzone.com/nb-smugmug-client">DZone:在 NetBeans IDE 中使用 SmugMug 创建 Java 客户端</a> </li>
<li><a href="http://netbeans.dzone.com/articles/how-to-combine-rest-and-ejb-31">DZone:如何将 REST 服务与 EJB 3.1 相结合</a></li>
</ul>
<p><b>服务型软件 (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>社区提供的文档</h1>
</div>
<div class="trail-box-content">
<ul><li> <a href="http://netbeans.dzone.com/nb-hierarchical-web-services">NetBeans IDE 中的分层 Web 服务开发</a>,作者:Jayasurya Venug </li>
<li><a href="http://buttso.blogspot.com/2011/02/using-jax-rs-with-weblogic-server-1034.html">Steve Button 的博客:将 JAX-RS [和 NetBeans IDE] 与 WebLogic Server 10.3.4 结合使用</a> </li>
<li><a href="http://www.adam-bien.com/roller/abien/entry/simplest_possible_ejb_3_13">尽可能简单的 EJB 3.1/REST (JSR 311) 组件</a>,作者:Adam Bien</li>
<li><a href="http://wiki.netbeans.org/TransformingSOAPMessagesWithXSLT">使用 XSLT 转换 SOAP 消息</a>,作者:Siegfried Bolz</li>
<li><a href="http://wiki.netbeans.org/JavaClientForDeliciousUsingNetBeans">Creating a Java Client for del.icio.us RESTful Web Services</a>(为 del.icio.us REST 风格的 Web 服务创建 Java 客户端),作者:Amit Kumar Saha</li>
<li><a href="http://wiki.netbeans.org/SOAPclientForOpenCalais">用于 Open Calais 的 SOAP 客户端</a>,作者: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 alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15" /> 社区提供的所有文档</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>截屏视频</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="../docs/websvc/pet-catalog-screencast.html">REST 风格的 Web 服务 Pet 目录 - NetBeans IDE 6.5</a></li>
<li>java.net:<a href="http://download.java.net/javaee5/screencasts/metro-nb6/">使用 Metro/GlassFish 实现可靠安全的 Web 服务</a></li>
<li>YouTube:<a href="http://youtube.com/watch?v=K8OtFD6RLMM">SOCRADES:Sun SPOT 设备上的 Web 服务演示</a></li>
</ul>
<div class="b-top-dashed align-right"><br>
<p> <a href="../docs/screencasts.html"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15" /> 所有截屏视频</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>其他资源</h1>
</div>
<div class="trail-box-content">
<p><b><em>使用 NetBeans IDE 开发应用程序</em>用户指南</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1842">开发和保护 Web 服务</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1035">开发 Web 应用程序</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1216">开发企业应用程序</a></li>
<li><a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&amp;id=NBDAG1649">使用 Web 和应用程序服务器</a></li>
</ul>
<p><b>常见问题解答</b></p>
<ul>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#section-NetBeansUserFAQ-WebServicesDevelopment">Web 服务开发常见问题解答</a></li>
</ul>
<p><b>教程和其他文档</b></p>
<ul>
<li><a href="https://weblogs.java.net/blog/caroljmcdonald/archive/2013/09/16/example-backbonejs-jax-rs-jpa-application" target="_blank">示例 Backbone.js、JAX-RS、JPA 应用程序</a></li>
<li><a href="http://coenraets.org/blog/2011/12/restful-services-with-jquery-and-java-using-jax-rs-and-jersey/">在 JQuery 和 Java 中使用 JAX-RS 和 Jersey 创建 REST 风格的服务</a></li>
<li><a href="https://glassfish.java.net/" target="_blank">加入 GlassFish 社区 </a></li>
<li><a href="http://www.mysql.com/why-mysql/java/" target="_blank">MySQL 和 Java - 资源</a></li>
<li><a href="http://java.dzone.com/news/5-techniques-create-web-servic" target="_blank">通过 WSDL 创建 Java Web 服务的 5 种技术</a></li>
<li><a href="http://netbeans.dzone.com/news/spring-framework-support-rest-" target="_blank">Jersey REST 0.7 中的 Spring Framework 支持</a></li>
<li><a href="http://netbeans.dzone.com/news/advanced-web-service-interoper" target="_blank">简化高级 Web 服务互操作性</a></li>
<li><a href="http://netbeans.dzone.com/news/getting-started-with-software-" target="_blank">“服务型软件”入门</a></li>
</ul>
<p><b>博客</b></p>
<ul>
<li><a href="http://javaevangelist.blogspot.com/">John Yeary 的博客:NetBeans IDE 上的 Web 服务</a></li>
<li><a href="http://www.java.net/blogs/caroljmcdonald/" title="Carol McDonald 是 Sun 的 Java 技术专员">Carol McDonald:Java EE</a></li>
<li><a href="http://blogs.oracle.com/japod/" title="Jakub Podlasek 是 Oracle 负责 Jersey 的工程部门领导">Jakub Podlasek 的博客:Jersey REST 风格的 Web 服务</a></li>
<li><a href="http://blogs.oracle.com/geertjan/" title="Geertjan Wielenga 是 Sun 负责 NetBeans IDE 平台功能的高级技术编写人员。他的博客会涉及到 NetBeans IDE 中的全部功能。">Geertjan Wielenga:NetBeans IDE 平台</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>