我有什么, 我有一个DB模式,包含10个表和表之间的基本关系(一对一,一对多)。
我需要什么, 我需要使用基本的CRUD操作创建webservices来访问这个数据库数据(让我们忽略现在的业务逻辑层)
我所知道的, 我知道我们有JPA来生成实体,而jackson在json和POJO类之间进行映射。
现在有一个工具将DB Schema作为输入并生成RESTful服务类,带有jackson注释的JPA实体
注意: 我们可以使用Spring来实现其中的大部分功能。但我不想出于各种其他原因使用Spring或任何J2EE框架。
答案 0 :(得分:1)
您考虑过JBoss Forge了吗? 它是一个工具,允许您从许多其他方面,从表生成JPA实体并生成REST服务(我个人仅测试了JPA实体生成)。它不依赖于任何框架,仅依赖于Java EE标准,例如JPA和JAX-RS。
创建新项目后,您必须致电
jpa-generate-entities-from-table
生成实体(JPA类)然后
rest-generate-endpoints-from-entities
生成REST端点。
答案 1 :(得分:1)
我认为NetBeans是最好的,也是最简单的。 只需右键单击您的Web项目,然后单击新图片
如果您想从实体类创建restfull Web服务 只需右键单击您的实体类包,然后单击新的
答案 2 :(得分:0)
在您的情况下,我认为您使用的IDE或您可以选择使用它非常重要。
对于MyEclipse
如果您可以选择使用 MyEclipse ,那么您可以非常轻松地通过REST Web服务公开JPA实体,而无需安装任何插件。链接在这里 Exposing JPA Entities via REST Web Services
<强> TEXO 强>
如果您认为适合自己,也可以选择Texo
或者如果您正在使用Oracle WebLogic Server 12c(12.1.2)或更高版本 Oracle® Fusion Middleware Solutions将是一个不错的选择