java局域网络的即时聊天系统设计+源代码(3)
时间:2021-05-28 19:44 来源:毕业论文 作者:毕业论文 点击:次
2.3 操作系统:Windows 7 WINDOWS7引入库的概念并非传统意义上的用来存放用户文件的文件夹,它还具备了方便用户在计算机中快速查找到所需文件的作用。 在Windows XP时代,文件管理的主要形式是以用户的个人意愿,用文件夹的形式作为基础分类进行存放,然后再按照文件类型进行细化。但随着文件数量和种类的增多,加上用户行为的不确定性,原有的文件管理方式往往会造成文件存储混乱、重复文件多等情况,已经无法满足用户的实际需求。而在Windows 7(以下简称Win 7)中,由于引进了“库”,文件管理更方便,可以把本地或局域网中的文件添加到“库”,把文件收藏起来。论文网 简单地讲,文件库可以将我们需要的文件和文件夹统统集中到一起,就如同网页收藏夹一样,只要单击库中的链接,就能快速打开添加到库中的文件夹——而不管它们原来深藏在本地电脑或局域网当中的任何位置。另外,它们都会随着原始文件夹的变化而自动更新,并且可以以同名的形式存在于文件库中。 2.4 Eclipse简介 Eclipse通常被用户作为Java集成开发环境使用,同时Eclipse 还包括插件开发环境,这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。 这种平等和一致性并不仅限于 Java开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL、PHP、Android等编程语言的插件已经可用。或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。 基于Eclipse的应用程序的一个突出例子是IBM Rational Software Architect,它构成了IBM Java开发工具系列的基础。 2.5 MySQL简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。 2.6 Socket简介 套接字使用:所谓Java socket通信通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和Server Socket类库位于java.net包中。ServerSocket用于服务器端, Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说, 套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过 SocketImpl类及其子类完成的。 UDP数据报使用: UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。 (责任编辑:qin) |