首先,感谢大家能够抽空看我的博客。在上一份代码中有个关键地方出了点问题。尽管这个问题我在目前的测试中没有发生,但是当多用户进行同时访问时,这个问题必定会暴露。这个问题的发现是我在发这些文章之后,洗澡时突然意识到的。
这个BUG发生时,可能会出现信息的易位错误,造成用户所获得信息的混乱。比如用户甲在查看A表,而用户乙在查看B表。但是用户甲所获得A表的信息可能会是B表的信息;而用户乙亦之。
这是由于对于服务器和客户端的通信管理没有做好,因此在此更正一下。
这次更正的举措是:在用户发出一个具体请求时,根据客户端小应用程序的相应参数(作为一个applet对象的唯一标识),服务器对它进行识别,以至于给该客户正确的信息。