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