快速业务通道

NetBeans IDE - REST风格的Web服务入门指南 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-07-04

NetBeans IDE - REST风格的Web服务入门指南

时间:2011-07-25 netbeans.org

代表性状态传输 (REpresentational State Transfer, REST) 是一种用于分布式超媒体系统(如万维 网)的体系结构样式。REST 风格的体系结构的核心概念是由统一资源标识符 (Uniform Resource Identifier, URI) 标识的资源。可以使用标准接口(如 HTTP)来处理这些资源以及使用这些资源的表示 形式来交换信息。在本教程中,将首先了解一些关于 REST 的知识,然后演示 NetBeans IDE 是如何支持 这种体系结构样式的。

目录

本页上的内容适用于 NetBeans IDE 7.0

简介

REST 风格的 Web 服务、持久性和实体类

通过数据库创建 REST 风格的 Web 服务

创建项目

生成实体类和 REST 风格的服务

测试 REST 风格的 Web 服务

添加 Google 地图功能

Spring Framework 中 REST 风格的 Web 服务

要学习本教程,您需要具备以下软件和资源。

软件或资源 要求的版本
NetBeans IDE Java EE 下载包
Java Development Kit (JDK) 版本 6
符合 Java EE 规范的 Web 服务器或应用服务器

EE5 项目:Tomcat Web Server 6.x-7.x、Oracle WebLogic Server 11g 或 GlassFish Server Open Source Edition。 重要信息:如果在本教程中使用 Tomcat,请参见 有关在 Tomcat 上部署 REST 风格的服务的 NetBeans Wiki。

EE6 项目:GlassFish Server Open Source Edition 3.x

jdbc/sample 数据库,位于 Java DB (Derby) 数据库服务器或 MySQL 数据库服务器上

在 Java DB (Derby) 上,jdbc/sample 数据库是在将 IDE 与 GlassFish 应用服务器 一起安装时由 NetBeans IDE 生成的。

在 MySQL 上,通过 IDE 在 MySQL 服务器上创建 sample 数据库后,IDE 将填充该数据库 。

Tomcat 和 GlassFish 服务器都可以随同 NetBeans IDE 的 Web 和 Java EE 分发一起安装。此外, 也可以访问 GlassFish 服务器下载页或 Apache Tomcat 下载页。

NetBeans IDE - REST风格的Web服务入门指南(2)

时间:2011-07-25 netbeans.org

简介

REST 风格的 Web 服务是使用 REST 风格的体系结构样式构建的服务。由于其轻量的特性并且支持直 接通过 HTTP 传输数据,使用 REST 风格的方法构建 Web 服务作为一种新兴趋势已经开始替代传统的 Web 服务构建方式,即使用基于 SOAP 的技术在 Internet 上部署服务。

IDE 支持使用 JSR 311 - Java API for RESTful Web Services (JAX-RS) 和 Jersey(JAX-RS 的引 用实现)快速开发 REST 风格的 Web 服务。

有关详细信息,请参见以下内容:

JSR 311: JAX-RS: The Java API for RESTful Web Services

Jersey, the open source JAX-RS (JSR 311) Reference Implementation for building RESTful Web services

除了支持构建 REST 风格的 Web 服务之外,IDE 还支持测试、构建可访问 REST 风格的 Web 服务的 客户端应用程序,以及生成用于调用 Web 服务(REST 风格和基于 SOAP)的代码。

下面是 IDE 提供的 REST 风格的功能列表:

通过 JPA 实体类和模式快速创建 REST 风格的 Web 服务。

通过从“服务”窗口的 Web 服务管理器中拖放组件,快速生成用于调用 Web 服务的代码,例如, Google 地图、Yahoo 新闻搜索和 StrikeIron Web 服务。

为 Web 服

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号