Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java web应用程序中,从磁条或芯片卡刷卡机读取卡信息_Java_Spring Mvc - Fatal编程技术网

在java web应用程序中,从磁条或芯片卡刷卡机读取卡信息

在java web应用程序中,从磁条或芯片卡刷卡机读取卡信息,java,spring-mvc,Java,Spring Mvc,我正试图开发一个基于SpringMVC的web应用程序,并满足以下要求 用户将在刷卡机上刷卡。 机器将读取卡上的卡信息,并将其传输到我的web应用程序。 我的问题是 是否有可能从互联网上的刷卡机传输信息?显然,刷卡机已连接到互联网 如何将刷卡机配置为在我公开rest web服务时将信息传输到我的web应用程序。 如何在Spring控制器或web服务中解码刷卡机传输的数据 非常感谢你的帮助 阿南特 机器必须在某个地方有输出,在那里它做某事时确实发送数据 How do I configure the

我正试图开发一个基于SpringMVC的web应用程序,并满足以下要求

用户将在刷卡机上刷卡。 机器将读取卡上的卡信息,并将其传输到我的web应用程序。 我的问题是

是否有可能从互联网上的刷卡机传输信息?显然,刷卡机已连接到互联网 如何将刷卡机配置为在我公开rest web服务时将信息传输到我的web应用程序。 如何在Spring控制器或web服务中解码刷卡机传输的数据 非常感谢你的帮助 阿南特

机器必须在某个地方有输出,在那里它做某事时确实发送数据

How do I configure the swipe machine to so it would transport information to my web application (should I expose a rest web service).
在机器的文档中,应该有关于它发送什么以及如何发送的信息。其他一切都取决于此

How do I decode the data which is transported by swipe machine in my Spring controller or web service

与上一个问题的答案相同。

阅读磁条卡中有3个磁条是一项简单的工作,您可以依靠机器附带的驱动程序,或者如果您觉得有冒险精神,可以打开RxTx java库

这基本上是一堆字母和数字-查看维基百科的CRC格式-但回到你的问题:

对。那样做了。很简单。机器的配置允许它拨号或打开与服务器的安全连接

它将拨打哪个号码或调用哪个服务都是可配置的。商户将要求您提供自己的机器,不会让您接触他们现有的机器

解码很简单。swiper附带一个驱动程序,您可以使用它。然而,如果你有你自己的机器,你将需要然后解码是不需要的。刷卡人要么给商家的服务器打电话询问餐馆或超市的情况,要么打开与服务器的HTTPS连接并发送卡中的所有数据。服务器将以纯文本形式获取数据,因此无需手动读取


大多数(如果不是全部的话)读卡器通常作为键盘安装在操作系统中。因此,几乎可以肯定的是,您可以简单地使用文本框。你尝试了什么?非常感谢Alexandre的回复。所以考虑到上面的回答,我的第一步应该是搜索和实现硬件。谢谢libik。我的第一步是搜索硬件一旦我得到它,我应该能够考虑上面的信息。
How do I decode the data which is transported by swipe machine in my Spring controller or web service