NetBeans IDE 可与 Sun Java System Application Server (GlassFish)、Apache Tomcat、IBM WebSphere、BEA Weblogic 和 JBoss 协同工作。它支持 J2EE 1.4 和 Java EE 5,包含 JAX-WS 2.1、JAX-RS (JSR-311)、JAX-RPC (JSR-101) web 服务标准。代码完成联机帮助包含了在 web 服务中能用到的标注。
Web 服务设计器提供直接有效的高级 web 服务技术。利用在 Sun Application Server (GlassFish) 中的 Metro 支持创建彼此协作的、可靠的、安全的、支持事务处理的 web 服务。使用 Sun Java System Access Manager 支持创建安全的、识别身份的 web 服务。对于您的 web 服务的服务器和客户端,IDE 为 WSI-BSP 标记档案提供消息级别的安全支持。
JAX-WS 同步和异步
IDE 提供可以与 JAX-WS 协同工作的工具,例如为 JAX-WS 服务提供的新的可视化编辑器。通过 Web 服务自定义编辑器可以创建异步 web 服务。在“新建文件”向导中,您会找到生成 JAX-WS 工件的模板。
基于 SOAP 和 REST 风格的 Web 服务
IDE 协助您根据 JPA 实体类和模式创建 REST 风格的 web 服务。在 REST 风格的组件面板中拖放组件,从而生成代码来调用 web 服务,例如 Google 地图、Yahoo 新闻搜索以及 StrikeIron web 服务。
IDE 还支持测试和创建客户端应用程序来访问 REST 风格的 web 服务,并生成代码以调用 web 服务(包括 REST 风格和基于 SOAP),例如 JavaScript 客户端代理。REST 风格的 web 服务如今已能封装实体 bean 并提供函数化的简单 CRUD 功能。
移动 Web 服务
编写可直接从启用 JSR-172 的电话访问 web 服务的应用程序。编写代码,以使用无线连接桥,从 MIDlet 通过 servlet 来访问 web 服务和其他位于任意设备上的服务端数据。