日期:2014-05-20  浏览次数:20877 次

高手进来看看 关于一个WEB程序的设计疑惑
我们打算做一个门禁系统 其他同学用c#做的 我们打算用j2ee做 也就是web的 现在有个问题是 web的可以随时监听到读卡的信息吗?也就是把网页最小化可以随时有同学刷卡进入教室 就记录到相应的数据库吗?

------解决方案--------------------
web可以是可以,但感觉还是C#做比较好一些,对硬件操作方便些。
------解决方案--------------------
可以呀!用request的监听器跟filter过滤器都能做到,你可以设置别人一访问某个页面就会做什么事,别人一访问某个页面就获取数据!
我还是建议用filter过滤器做,他起到的作用是,相当于一扇门,你在访问某个页面之前的先过这扇门,跟生活很接近
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
if(什么人){
做什么事,比如获得数据看看对不对,对的话就
arg2.doFilter(arg0, arg1);//表示开门
}

}

这样不就ok了
------解决方案--------------------
跟你用什么客户端没有关系。

你只要能获取客户的刷卡信息到数据库中,然后在web页面上使用ajax轮询服务器端的某个方法,在该方法中查询数据库获取数据并返回给客户端,客户端的Ajax可以做到无刷新显示。
------解决方案--------------------
与门禁系统的的驱动或者接口有关系,与web基本无关。