服务器为PC,采用java作开发,终端是一个单片机系统,采用GPRS无线方式(可申请得到一动态IP),这样可通过无线网络与服务器通信(每隔一段时间传送最新的数据来),由于从来没做过实际的系统,所以不是太清楚服务器java应该如何完成这种接收数据的工作,象终端发送数据过来,目标地址是服务器的固定IP,但服务器端应如何编程呢?是采用ServerSocket监听吗?但我看书上的例子需要终端也有个java客户程序运行(这里无法做到),另外还要把收到的数据存入数据库,并用网页显示出来,以供互联网上别的机器访问(这里应该是用jsp+servlet+sqlserver2000可以吧?),另外服务器也有反向传输数据给终端的功能。
    初次学做个系统,java也接触不久,所以对整体的完成方案没什么概念,想请教下大家,如何构架才能比较好的完成功能呢。1、服务器如何接收?2、网页功能的实现?3、反向传输?
    第一次提问,先谢谢大家了。