NetBeans IDE - REST风格的Web服务入门指南 - 编程入门网
uo;,然后单击“下一步 ”。
在“项目名称”字段中,输入 CustomerDB。单击“下一步”。 选择 EE 6 或 EE 5。在“服务器”下,选择要使用的服务器,但要注意,EE 6 项目需要使用 GlassFish Server 3 或更高版本。单击其余选项,然后单击“完成”。 Maven 项目重要说明:在创建 Maven Web 应用程序时,无法设置服务器。不过,您必 须在创建持久性单元之前设置服务器。因此,在创建 Maven Web 应用程序后,请打开项目的“属性”对 话框并在“运行”属性中设置服务器。要打开项目的“属性”对话框,请右键单击项目节点,然后从上下 文菜单中选择“属性”。 Tomcat 7 和 EE6:Tomcat 7 无法与 NetBeans IDE 7.0 或更高版本生成的 EE6 REST 风格的服务一起使用。这是因为 NetBeans 7.0 为 REST 风格的服务提供了会话 Facade,而 Tomcat 7 没有支持 EJB 3.1 或 EE6 EJB 的插件。请参见 Apache Geronimo 项目和 Apache OpenEJB 插 件项目以了解这些问题的最新信息。 生成实体类和 REST 风格的服务 在创建 Java Web 应用程序后,将实体类和 REST 风格的 Web 服务添加到项目中。 生成实体类和 REST 风格的 Web 服务: 右键单击 CustomerDB 节点,然后选择“新建”>“其他”>“Web 服务”>“基于数据库的 REST 风格的 Web 服务”。将在“数据库表”面板中打开“新建 REST 风格的 Web 服务”向导。 在“数据库表”面板中,如果使用的是 GlassFish 服务器,请从“数据源”下拉列表字段中选择 jdbc/sample 数据源。 如果使用的是 Tomcat,请选择 jdbc:derby://localhost:1527/sample。如果 Derby 数据库服务器未 能自动启动,需要从“服务”窗口的“数据库”标签中启动它。 MySQL 用户注意事项:您必须创建新的数据源。选择“新建数据源”,指定任意描述性名称,然后选 择 jdbc:mysql://localhost:3306/sample 数据库连接。在 MySQL 上创建样例数据库时,将会创建该连 接。 NetBeans IDE - REST风格的Web服务入门指南(5)时间:2011-07-25 netbeans.org在“可用表”下,选择 "CUSTOMER",然后单击“添加”。DISCOUNT_CODE 表(与 CUSTOMER 表有关联)将自动添加到“选定表”列表中。现在您应该看到以下内容: 单击“下一步”。将打开“实体类”页。在“包”下,键入 entities。现在您应该看到以下内容: EE6 服务注意事项:“基于数据库的 REST 风格的 Web 服务”向导自动生成 JAXB 标注。如果使用“ 通过数据库生成实体类”向导为 EE6 应用程序生成实体类,并且以后可能通过这些实例类创建 REST 风 格的 Web 服务,请确保选中“生成 JAXB 标注”框。还可以在运行“基于实体类的 REST 风格的 Web 服 务”向导之前手动将 JAXB 标注添加到实体类中。有关详细信息,请参见用于生成更简单的 REST 风格 Web 服务的 NetBeans。 NetBeans IDE - REST风格的Web服务入门指南(6)时间:2011-07-25 netbeans.org单击“下一步”。将打开“生成的类”面板。在该面板中,您可以设置 IDE 为项目生成的 REST 风格 的 Web 服务类的位置。对于 EE5 和 EE6 REST 风格的 Web 服务,“生成的类”面板是不同的,因为 EE5 项目包含转换器类,而 EE6 Web 服务在实体类中改用 JAXB 标注。 接受缺省包和位置,然后单击“完成”。IDE 将生成实体 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |