如何将手持终端设备连接到Java休眠Spring Web应用程序

时间:2019-09-12 23:51:30

标签: java web-applications

我使用带有jpa的java spring hibernate创建了我的Web应用程序。 现在我收到公司的要求,我需要连接便捷的终端设备以通过读取QR码获取数据,这些数据将显示在我的网页上并从我的页面保存到数据库中。我不知道如何将终端设备连接到Web应用程序。请分享您的知识如何将终端设备与我的Web应用程序连接。 谢谢所有

1 个答案:

答案 0 :(得分:2)

这可能会根据扫描仪的型号等因素而有所不同,但是我的一般理解是这样的(尤其是对于廉价的扫描仪而言):

扫描仪通过USB或蓝牙或其他方式连接到计算机。您可以想象,就计算机而言,它实际上只是另一个键盘。

当您扫描条形码时,扫描仪将其读取为文本字符串,然后只需将其“键入”到计算机的行中即可,就像键盘一样。这意味着不需要设置扫描程序就可以知道有关您的计算机或应用程序的任何信息,它只需发送字符串即可。

扫描仪还应该可配置为使用Tab或Enter键终止字符串-例如,用户手册中的这些选项可能带有特殊的条形码,因此您只需扫描所需的任何内容即可。

这对于您的应用程序意味着什么,它也不需要知道它是从扫描仪获取输入的。因此,操作是您应该先启动应用程序,然后将其导航到正确的页面。该页面应具有一个(或多个)字段,以接收扫描仪“键入”的代码。

在每次扫描之前确保光标位于正确的字段上永远是您的工作(或更确切地说,是操作员的工作)。

该页面也应与您为扫描仪选择的Tab或Enter后缀一起使用。例如,如果您的Web应用程序页面只有一个代码字段,那么您可能希望将扫描仪设置为带有Enter键的后缀,以便提交表单。如果此表单重新显示以准备下一个代码,则您的工作过程很简单:1)导航到页面,2)将光标放在代码字段上,3)扫描(表单自动提交/处理/重新显示) ,4)再次扫描,5)扫描........

或者,如果您需要在每次扫描时输入其他详细信息(例如,客户地址或其他信息),则需要将扫描仪设置为Tab。因此,您的工作过程将是:1)导航到页面,2)将光标放在代码字段上,3)扫描,4)完成表单的其余部分