我要做一个毕业设计,基于java的仿QQ聊天系统,请问有没有什么java实战书籍上有这个系统的案例?
5个回答
展开全部
你想做QQ,java.net socket通信必会。最好是知道socket的简单原理。(当然,QQ不是TCP协议)。
做界面,awt/swing必会。最基本的事件监听要熟悉----(这个本质也就是多态,如果你多态不明白.....)。如果想把界面做好看点,java2D要会。基恩的图片操作要会。
传递信息,java的io必会。io不熟悉,也难。
多用户通信,java的多线程必会。
如果是真的要模拟QQ的登陆,好友等,在Java ba和网上可以搜QQ协议,j8加精的,有代码。---(网络协议你要会)
如果只是简单的模拟登陆,可能简单多了。
如果不用QQ协议,自己做登陆,好友等。那你就要使用数据库方面的知识。---jdbc-sql(DML)必会。
如果是毕业设计,那还是的多做几个模块的.我就只是帮你到这里了。
做界面,awt/swing必会。最基本的事件监听要熟悉----(这个本质也就是多态,如果你多态不明白.....)。如果想把界面做好看点,java2D要会。基恩的图片操作要会。
传递信息,java的io必会。io不熟悉,也难。
多用户通信,java的多线程必会。
如果是真的要模拟QQ的登陆,好友等,在Java ba和网上可以搜QQ协议,j8加精的,有代码。---(网络协议你要会)
如果只是简单的模拟登陆,可能简单多了。
如果不用QQ协议,自己做登陆,好友等。那你就要使用数据库方面的知识。---jdbc-sql(DML)必会。
如果是毕业设计,那还是的多做几个模块的.我就只是帮你到这里了。
展开全部
其实就是个聊天室 head first java 上网络编程那章就有个完整的聊天室的例子
不过要做出qq那样的话 你需要自己设计界面
不过要做出qq那样的话 你需要自己设计界面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果socket通信不是很了解的话,你可以学习一下jms(java消息服务相关的内容),其中的=几个接口非常简单易用,而且开源的activemq(JMS的一种实现)易得易用,《java消息服务》可能对你有所帮助,你可以尝试一下。
当然界面问题需要懂awt或swing相关知识那都不是问题。
jms有两种通信模型queue和topic:
1、queue即点对点通信,一个发送者(或称为生产者,也可以是多个)向一个queue中发送消息message(消息),一个接受者(或称为消费者,也可以是多个)监听queue,当有message发送到queue时,该接受者可以接受相应的消息。发送到一个queue的消息只能被消费一次(不管有多少个消费者)。
2、 topic即发布订阅模型则允许多个消费者监听一个topic,当有消息到达topic时,所有的消费者都可以收到该消息的一个副本。
你可以根据自己的需要利用这两种模型。
当然界面问题需要懂awt或swing相关知识那都不是问题。
jms有两种通信模型queue和topic:
1、queue即点对点通信,一个发送者(或称为生产者,也可以是多个)向一个queue中发送消息message(消息),一个接受者(或称为消费者,也可以是多个)监听queue,当有message发送到queue时,该接受者可以接受相应的消息。发送到一个queue的消息只能被消费一次(不管有多少个消费者)。
2、 topic即发布订阅模型则允许多个消费者监听一个topic,当有消息到达topic时,所有的消费者都可以收到该消息的一个副本。
你可以根据自己的需要利用这两种模型。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
软件神马的基本上都是C++写出来的吧,java做一些简单的应用和网页应用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我发,baidu hi联系,email?
追问
2y1t@sina.com 谢谢哈
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询