NetBeans Java EE技巧3:数据库中的RESTful Web服务

许多现代的Web应用程序正朝着使用HTTP使用无状态通信的方向发展。 REST(代表性状态转移)体系结构样式通常用于设计网络应用程序,而使用Java EE 7,很容易开发用于数据库通信的RESTful后端。 使用简单的POJO(普通的Java旧对象),可以通过将注释应用于方法签名来提供无状态数据库通信的完整解决方案。

NetBeans通过提供诸如从数据库生成RESTful Web服务的功能等工具,使开发人员可以更加高效地创建RESTful解决方案。 这使开发人员可以选择一个或多个数据库表,从这些数据库表中生成RESTful Web服务,而无需进行任何编码。 与“数据库中的实体类”非常相似,此过程更进一步,不仅可以生成所需的实体类,还可以生成用于以RESTful方式执行CRUD数据库操作的完整Web服务类。

首先,右键单击NetBeans中的源包,然后选择“新建”->“ Web服务”->“来自数据库的RESTful Web服务”(图1)。 这将打开“来自数据库的新RESTful Web服务”对话框。

图1:从数据库创建RESTful Web服务

图1:从数据库创建RESTful Web服务

图2:“数据库”对话框中的新RESTful Web服务

图2:“数据库”对话框中的新RESTful Web服务

在此对话框中,选择要连接的数据源,然后从“可用表”列表中选择一个或多个表,然后添加到“选定表”列表中。 选择“下一步”。 在下一个对话框中,您将能够指定包的位置,以及为实体类生成哪些注释(图3)。

图3:为您的实体类指定选项

图3:为您的实体类指定选项

接下来,您可以为服务类指定包的位置。 如果尚未为您的项目生成NetBeans向导,则还将生成ApplicationConfig类,并将其放入此资源包中。 需要ApplicationConfig才能为应用程序中的RESTful Web服务配置访问点。

图4:指定资源包位置

图4:指定资源包位置

就这样...单击“完成”以生成类。 您将看到为所有数据库表(以及可选的相关表)生成了实体类。 在选择的资源包中,将为每个实体类生成Web服务类,并且如果尚不存在ApplicationConfig类,则还将生成ApplicationConfig类(图5)。

图5:向导生成的类

图5:向导生成的类

执行完这些步骤之后,现在对于所选的每个数据库表都有一个完全可用的Web服务。 这些Web服务类可用于开发将与数据库通信的无状态应用程序。

图6:RESTful Web服务类

图6:RESTful Web服务类


翻译自: https://www.javacodegeeks.com/2016/03/netbeans-java-ee-tip-3-restful-web-services-database.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值