论文部分内容阅读
随着信息技术的发展,各种设备的计算能力越来越强大,如何利用好各种设备的边缘能力,减少企业的开支,提高企业的经营效益是许多企业面临的问题。而P2P技术则给企业应用提供了一个良好的选择。JXTA为P2P应用提供了一个通用的基础平台,提供了P2P体系结构的核心特性,来整合P2P应用,标准化P2P服务。
面向对象软件日益盛行,而设计出可复用的面向对象软件是非常困难的。程序设计人员必须要找到相关的对象,以适当的粒度将这些对象归类,然后定义类的接口和继承层次,建立对象之间的关系。设计模式则是可复用面向对象程序的基础,有利于提高软件的可复用性、可维护性和可扩展性。
随时计算机网络技术的迅猛发展和网络技术在各行业中的广泛应用,信息安全问题日益突出。尤其是在P2P这种分散式网络环境下,对信息的安全性提出了更高的要求。
本文基于JXTA平台来研究P2P的应用,设计和实现了一个即时通讯系统,并且将设计模式引入到系统中。在该文中首先介绍了研究背景以及国内外研究现状,随后研究了P2P技术,介绍了JXTA平台和设计模式相关的理论;然后对整个系统进行了分析设计,随后对系统的各个模块进行了详细设计和实现,研究了系统的安全保障方案,最后介绍了设计模式在系统中的应用。