Java即时通讯系统

时间:2012-07-09 08:49:35
【文件属性】:

文件名称:Java即时通讯系统

文件大小:13.14MB

文件格式:NH

更新时间:2012-07-09 08:49:35

Java即时通讯系统

本聊天系统采用客户机/服务器(C/S)地模式来设计,是一个3层地C/S结构:数据库服务器→应用程序服务器端→应用程序客户端,其分层结构如下图所示。系统采用C/S结构,可以将任务合理分配到客户机端和服务器端,从而降低了系统的通讯开销。 1. 客户层 客户层也叫应用表示层,是应用程序地客户接口部分。给聊天工具设计一个客户层具用很多优点,这是因为客户层担负着用户与应用间地对话功能。它用于检查用户的输入数据,显示应用的输出数据。为了使用户能直观的进行操作,客户层需要使用接口。若聊天用户变更,系统只需改写显示控制和数据检查程序即可,而不影响其他两层。数据检查的内容限于数据的形式和值得范围,不包括有关业务的处理逻辑。 2. 服务层 服务层又叫功能层,相当于应用的本体,他是讲具体的业务出路逻辑编入程序中。例如,用户需要检索数据,系统没法将有关检索要求的信息一次性的传送给功能层:而用户登陆后,聊天登录信息是由功能层处理过的检索结果数据,他也是一次性传送给表示层的。在应用设计中,不许避免在表示层和功能层之间进行多次的数据交换,这就需要尽可能进行一次性的业务处理,达到优化整体设计的目的。 3. 数据层 数据层就是DBMS,本聊天工具使用了Microsoft公司的SQL Server2000能迅速执行大量的更新和检索,因此,从功能层传送到数据层的“要求”一般都使用SQL语言。


网友评论

  • nh后缀是什么文件啊,我打不开啊
  • 比较有参考价值,源代码略少
  • 参考一下,还不错
  • 源码太少,做理论还差不多
  • 内容太多但是原代码太少功能也不多
  • 看不懂。是论文。比我们要做的大多了,我们不用数据库
  • 很不错哦,边看边做有收获
  • 内容不错,不过功能不是很全面。
  • 对即时通信系统感兴趣的同学值得研究,还在研究中
  • 不错,学到了一些好东西~
  • 是一篇论文,可以当教程使用,内容写的挺好,谢谢
  • 这个是论文啊,不过可以当教程看。
  • 原来不是源代码,而是论文
  • 不错,正好为我课程设计所用……
  • 教程级的程序!!
  • 可以当教程看
  • 很好的教程,还可以完善成为实际应用
  • 不错,正好为我课程设计所用……
  • 内容写的比较全,可以当教程看看
  • 内容写的比较全,论文
  • 内容比较全,可以直接运行使用
  • 不错的参考资料,可以立即上手,谢谢分享!
  • 很好,谢谢,数据库服务器→应用程序服务器端
  • 内容写的比较全,可以当教程看看
  • 本聊天系统采用客户机/服务器(C/S)地模式来设计,是一个3层地C/S结构:数据库服务器→应用程序服务器端