[英]Java Client-Server communication to register a product
我正在寻找有关创建产品注册通信的最简单方法的一些建议。 我有一个Java桌面应用程序,每年需要更新。 当用户下载并通过JNLP安装此应用程序时,他们将获得有限的演示版。 客户端上有代码可以“注册”产品并解锁所有功能。
我的下一步是构建服务器端组件。 将有一个包含客户ID号和有关客户的其他信息的数据库。 当用户单击注册时,一些联系信息以及一些产品注册ID将发送到服务器。 服务器将对照数据库对此进行检查,然后向客户端提供确定功能解锁的权限,或者将通知用户注册ID无效。 这似乎是很标准的事情。 那么什么是标准的方法呢?
我有自己的VPS,并且正在运行Tomcat,因此我可以自由选择以任何方式实施此操作。 我当时计划构建一些Web服务,但是我以前从未使用过REST。
使用REST; REST只是使用普通的HTTP“更好”。 由于您已经在使用HTTP,因此您已经可以像调用一样进行REST,并将这些调用移至完整的REST将很容易。
实施REST调用很容易。 您有两种方法:
不要使用SOAP。 您要使用SOAP的唯一原因是您想使用所公开的WSDL进行合同化(您可以使用REST btw进行相同的操作,例如,请参阅Amazon文档)。 相信我,SOAP对于您尝试做的事情太繁琐且令人困惑。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.