我正在寻找有关创建一些产品注册通信的最简单方法的一些建议。我有一个需要每年更新的 Java 桌面应用程序。当用户下载并安装此应用程序(通过 JNLP)时,他们将获得有限的演示版本。客户端上有代码可以“注册”产品并解锁所有功能。
我的下一步是构建服务器端组件。将有一个数据库,其中包含客户 ID 号和有关客户的其他信息。当用户点击注册时,一些联系信息以及一些产品注册ID将被发送到服务器。服务器将根据数据库对此进行检查,然后让客户端确定解锁功能,否则将通知用户注册 ID 无效。这似乎是一件非常标准的事情。那么标准的做法是什么?
我有自己的 VPS 并且正在运行 Tomcat,所以我真的可以自由选择任何方式来实现它。我正计划构建一些 Web 服务,但我以前从未使用过 REST。