• 回答数

    6

  • 浏览数

    232

兴业腾达装饰
首页 > 期刊论文 > 毕业论文java聊天室的设计

6个回答 默认排序
  • 默认排序
  • 按时间排序

凉风正正

已采纳

看cs还是bs模式的了,如果是bs就很简单了,每次提交留言,然后放在公共变量中,每隔几秒就重新刷新一次,把公共变量中的信息刷出来。这个有很多种变形,比如ajax实现不刷新的更新,或者http长连接实现服务器推数据。cs的画,自己写的话,就socket了,就是控制起来太复杂了。比较推荐用线程的协议,比如xmpp什么的,有很多嵌入式的服务器可以用阿,主要是jabber协议的。。。如果自己写的话,也没有比较从socket开始写,我以前一个人写过,简直就是折磨人的麻烦,可以用rmi、webservice什么的,主要是在数据封装和控制信息上能简化一些~~~~~注意使用oo思想哈~比如所有信息都封装为一个对象,直接通过objectstream读写,然后通过反射,判断是控制信息还是即时消息。。。

342 评论

致远……

正如楼上所说,是用cs还bs,用tcp还是udp。如果是用tcp的话,我这倒有一个新写的程序。一般会用到ServerSocket和Socket这两个类,服务器的ServerSocket ss = new ServerSocket(8888)监听8888端口,当一个客户Socket连接服务器后,服务器的()会返回一条Socket s这个连接,就可以通过(),()和客户端通信了。

95 评论

木图先生

对于JSP来说,相信不少毕业生应该是不陌生的,对,我想介绍就是它,希望通过介绍完它之后,对你们毕业设计有所帮助

一、JSP的基本简介:全名为Java Server Pages,JSP技术有点类似ASP技术,它使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑,是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

二、JSP的优点:1.对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。2.多样化和功能强大的开发工具支持;这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且大多数可以免费得到,并且许多已经可以顺利的运行于多种平台之下。3.客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改;4.一次编写,到处运行;在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

三、JSP的缺点:的高效率运行需要占用大量的内存和硬盘空间, 一方面,java的高速运行是通过.class文件常驻内存来实现的.另一方面,还需要硬盘空间来存储一系列的.java 文件和.class文件以及对应的版本文件(对于硬件的要求较高)。程序调试困难;JSP页面执行时, 首先被转换为.java文件(Servlet),然后将.java文件编译为字节码文件;这样,出错信息实际上指向的是转换后的那个.java文件(Servlet), 而不是JSP本身

(调试有难度)。

这是我用JSP做出来的一些成果

224 评论

乐乐captain

Java实现聊天室可以采用网络编程中的Socket和ServerSocket技术来实现。具体实现步骤如下:

244 评论

一脚踢飞你

聊天程序又叫即时通讯系统分类两部分:客户端和服务端客户端:用户聊天的界面服务端:接收消息并转发到指定用户其中服务端和客户端用tcp或者udp连接,使用socket编程完成通信。按着这个思路可以开发出一套聊天程序客户端常用界面 bs版本的又layim服务端 openfire或者自己实现

216 评论

林子夕silva

你好,作为一个学计算机科学与技术的过来人告诉你,老师谁的新意其实就是在一些成品的基础上,比如学籍管理,课程管理的基础上加一点小创新比如可以做一个开放课程管理系统,采用springboot编写的这种,look at my name,你应该能找到你想要的创新项目

191 评论

相关问答

  • 画室室内设计毕业论文

    室内设计是人类为了创造并美化自身的生存环境而进行的活动之一。下面是我为大家整理的室内设计论文,供大家参考。 室内设计原理 室内设计论文内容 20世纪80年代以来

    大南瓜小咪咪 5人参与回答 2023-12-10
  • 设计工作室设计毕业论文

    开题报告我帮你写。一:1、题目。应能概括整个论文最重要的内容,言简意赅,引人注目,一般不宜超过20个字。论文摘要和关键词。2、论文摘要应阐述学位论文的主要观点。

    伊萨贝辣 2人参与回答 2023-12-09
  • 聊城大学毕业论文设计

    大二的时候可以申请,最好提前赵找老师聊聊,至于毕业后只要合格了就发学位证,这是必需的,但是双学位好像上的时间较长,得5~6年……

    不说客套话 3人参与回答 2023-12-10
  • java毕业论文设计

    你好,首先确定题目,任务书,开题报告,老师都认可后,开始制作毕业设计,完成后,让老师看看,如果问题不大,开始制作论文,接着进行论文修改,最终合格答辩

    吃遍全宇宙! 5人参与回答 2023-12-06
  • 室内设计毕业设计论文模板

    室内装饰设计论文(转) 一. 室内装饰设计要素 1.空间要素。空间装修公司合理化并给人们以美装修公司感受是设计基本装修公司任务。要勇于探索时代、技术赋于空间装修

    7爷爱美食 4人参与回答 2023-12-11