一个简单的即时通讯工具的设计与开发摘要即时通讯(InstantMessaging)上最为流行的通讯方式,各种各样的即时通讯软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。Java是当前比较流行的开发语言之一,它有着自己的易用特点与性能优势,比如跨平台、安全性、多线程、网络Socket编程、数据流概念等方面,因此通过对开源即时通讯LinuxQQ的研究和分析,基于Java语言和J2EE规范设计了一个即时通讯工具JICQ(JavaforIseekyou),并对其体系结构、构成模块及系统关键技术进行了分析与设计。在系统设计与建模过程中,使用了UML和面向对象的分析、设计方法,并使用Rose作为建模工具;,,使用Eclipse等作为开发工具,在开发过程中用到了时下流行的重构开发方法,优化了系统的设计。力图使系统具有安全、高效、实用、支持在不同系统平台运行等特点。关键词:即时通讯;多线程;SOCKET编程;,sovariousInstantMessagingsoftwarearecontinuouslyappearing;(Java2StandardEdition)-platform,security,multi-threadedcapability,SocketProgramming,dataflowconceptsandsoon,,basedontheresearchandanalysisofLinuxQQ,withtheJavalanguageandJ2EE,thispaperdesignsaninstantmessenger—JICQ(JavaforIseekyou),andthenanalyzesitsarchitecture,modules,,theUMLandmethodofobject-,,,theEclipsedevelopmenttoolinthedevelopmentprocess,andrefactoringdevelopmentmethod,,thesystemissafe,:instantmessage;multithreaded;socketprogram;JSP目录论文总页数:30页1 引言 22相关理论及基础技术与开发平台 53系统体系结构的设计 154系统实现 255系统测试与运行 26结论 27参考文献 28致谢 29声明 “即时通信产品”最早的创始人是三个以色列青年,是他们在1996年做出来的,取名叫IC
一个简单的即时通讯工具的设计与开发(源代码-java设计) 来自淘豆网m.daumloan.com转载请标明出处.