Web 服务开发

单击图像查看全屏预览
NetBeans IDE 可帮助您实现 Web 服务互操作性、安全性、可靠性和事务。
基于标准的 Web 开发
NetBeans IDE 可与 Sun Java System Application Server (GlassFish v1/v2/v3)、Apache Tomcat、JBoss、BEA Weblogic 等配合使用。它支持 J2EE 1.4 和 Java EE 5,其中包括 JAX-WS 2.1、JAX-RS (JSR-311)、JAX-RPC (JSR-101) Web 服务标准。代码完成功能包括可在 Web 服务中使用的标注。
REST 风格的 Web 服务
IDE 可帮助您通过 JPA 实体类和模式创建符合 JSR311 标准的 REST 风格 Web 服务,或者甚至直接通过数据库进行创建。通过 JPA 实体生成的代码可在 Spring Framework 上运行。
IDE 还支持测试和生成用于访问 REST 风格的 Web 服务的客户端应用程序。可以使用向导通过 JPA 实体类创建 REST 风格的服务以及生成用于调用 Web 服务(REST 风格和基于 SOAP 的服务)的代码,如基于 WADL 的 JavaScript 客户端桩模块。REST 风格的 Web 服务可用于包装实体 Bean 和提供简便 CRUD 功能。
|

|
基于 SOAP 的 Web 服务
使用 Web 服务向导和 Web 服务可视设计器,可以通过 Java 类或 WSDL 文件创建和开发 Web 服务(包括 Apache Axis2 Web 服务)。可以使用新的 soapUI 插件创建 Web 服务测试项目,其中包括测试用例并允许进行 SOAP 监视。
IDE 提供了一些工具以使用 Web 服务标注(适用于 Java 的 Web 服务 Meta 数据)。在项目中,使用 @javax.jws.WebService 标注的 Java 类将被自动识别为 Web 服务。IDE 支持在各种功能(例如可视设计器或 Web 服务定制编辑器)中使用 JAX-WS 2.1 运行时环境。
可以通过 Web 服务节点中提供的新操作将基于 SOAP 的 Web 服务转换为 REST 风格的服务资源。使用 Web 服务定制编辑器可以创建异步 Web 服务客户端。
|

|
可靠且安全的事务 Web 服务
Web 服务设计器中直接提供了一些高级 Web 服务技术。可以使用 Sun Application Server (GlassFish) 中的 Metro 支持生成可交互且安全可靠的事务 Web 服务。
可以借助 Sun Java System Access Manager 支持来生成支持身份验证的安全 Web 服务。对于 WSI-BSP 标记配置文件,IDE 支持消息级别的 Web 服务服务器和客户端安全功能。
|

|
Web API
可以使用“服务”标签轻松创建服务器端 Mashup 应用程序以及通过 Web 服务部署描述符文件(WSDL 或 WADL)添加服务。您可以将服务操作拖放到 POJO、Servlet、JSP、JSF 或 PHP 页中,IDE 将会生成访问代码。
使用 Web 服务管理器可以访问由 Google、Facebook、Yahoo、flickr、Amazon、Twitter 等提供的常用 REST 风格的 Web API。您也可以访问基于 SOAP 的 Web 服务,如 StrikeIron。
Zembly
通过 Zembly Web API 网关插件(Beta 更新中心),您可以从常用 Web API 的单个注册表和资源库中发现 API。将服务操作拖放至 Java 和 JavaFX 文件中,IDE 将生成访问代码。使用 Zembly,也可以安全地存储与这些 API 通信所需的密钥/凭证列表。
移动 Web 服务
可以编写能够从支持 JSR-172 的电话直接访问 Web 服务的应用程序。您可以编写代码,以使用 Wireless Connection Bridge 通过 Servlet 从 MIDlet 访问任何设备上的 Web 服务和其他服务器端数据。
Web 应用程序学习资源
使用 Zembly Web API 网关客户端库
|


|