想通过软硬件结合,根据串口发送的数据对数据库进行操作。将数据库内容显示在jsp页面上。
已经完成:1.将数据库显示在jsp页面上,jsp可操作数据库
                    2.在另一个project中可以接受到串口的数据
问题:如何将串口程序整合到web项目中(用的是ssh框架)(自己想的,如果加入串口的接收数据进行监听,相当于一个断点吧,jsp的响应事件就不会执行了。这个是不是要建立俩个项目,分别进行,还是用多线程)

解决方案 »

  1.   

    在另一个project中可以接受到串口的数据
    这个是如何接收的,你就在接收的后面写操作数据库的逻辑。
    然后jsp上用js写一个定时轮询后台数据库的功能,显示数据就好了。
      

  2.   

    首先标题和问题不符异步模式,串口程序写数据库,web项目读数据库,使用数据库做中间件
    串口程序非常依赖操作系统,windows下的dll,linux下的so,还有32/64位的问题,分离出来单独部署,会让你处理起来简单。web页面需要使用js刷新信息
      

  3.   

    楼主楼主,我现在也是想弄一个软硬结合,通过串口通信,也是显示在jsp页面,,你能联系我一下吗
      

  4.   

    1:你的思路应该是比较清晰了!2:你的这个问题,分两部分   A:Java读取串口信息;
       B:web程序显示数据;3:你的JAVA读取串口信息的程序是否已经实现?实现了,其实你观察下,它就是普通的Java程序,配合特定的jar文件.你完全可以把它写成方法,直接调用即可.
    获取串口的数据后,再调用你的更新数据库的方法.然后页面程序根据条件在数据库中获取值就行.4:这里面的关键点是,你首先是否已经把Java读取串口的代码写出来了? 还有要注意,读取串口时,jar和dell的放置位置要正确.