java - 如何将手持终端设备连接到 Java hibernate spring web 应用程序

标签 java web-applications

我使用 java spring hibernate 和 jpa 创建了我的 Web 应用程序。 现在我收到公司的请求。我需要连接手持终端设备通过读取二维码来获取数据。该数据将显示在我的网页上并从我的页面保存到数据库。我不知道如何将终端设备连接到Web 应用程序。请分享您如何将终端设备与我的 Web 应用程序连接的知识。 谢谢大家

最佳答案

这可能会有所不同,具体取决于您所获得的扫描仪的型号等,但我的一般理解是这样的(特别是对于便宜的扫描仪):

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

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

扫描仪还应该可以配置为使用 Tab 或 Enter 终止字符串 - 例如,用户手册可能有针对这些选项的特殊条形码,因此您只需扫描您想要的任何一个即可。

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

在每次扫描之前确保光标位于正确的字段上始终是您的工作(或者更确切地说,运算符(operator)的工作)。

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

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

关于java - 如何将手持终端设备连接到 Java hibernate spring web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57915750/

相关文章:

java - 有人可以帮我纠正这个java循环吗?这已经非常接近正确了

java - 如何在 Firebase 实时数据库中保存生成的唯一 ID

c# - 如何在控制台应用程序中使用 Actionmailer.Net.Standalone?

java - 关于 GWT 和 dockpanel 的问题,大小和调整大小

python - Flask App 进行多次登录尝试的奇怪行为

web-applications - 运行 Spray-servlet war 给出 java.lang.NoClassDefFoundError : scala/collection/GenTraversableOnce$class

tomcat webapps目录绝对路径?

java - 每次应用程序重新启动时都会重新创建 SQLite 数据库表

javascript - 如何在jsp中的Javascript中访问 map 键,值(java.util.Map)?

java - 是否有任何可以与 PHP/Python/其他集成的沙盒脚本引擎?