期刊文献+

一种组件式多线程网络应用架构的设计与实现

A new network application framework based on Component development and multi-threaded technologies
下载PDF
导出
摘要 根据网络应用的典型业务处理逻辑,基于组件式开发和面向对象设计技术,建立一种具有良好通用性的应用程序架构,提出数据接收与发送、数据处理、数据记录和人机界面显示支持等管理组件的设计方案,支持多源/多目标、多类别、大数据量、高速网络数据接收与发送,支持按优先级、多线程数据处理,支持多类型数据库无错数据记录;建立相应的数据对象存储、线程同步和多线程数据安全访问、多Socket接收与发送等管理类库。通过实验验证了该架构的良好性能。研究结果表明,该方案对于领域内类似应用程序的开发具有良好的通用性。 According to the classical business logicalness of the network applications, based on techniques of component development and object-oriented design, a new software framework with good reusability was established. The design resolutions dealing with the data receiving, sending, processing, recording and human computer interaction (HCI) managing, were proposed, which supports multi-sources, multi-targets, multi-categories, large amount of data, high-speed network receiving and sending, data processing based on the priority control and multi-threaded, and faultless data recording based on database. Class libraries, including data-storing management, thread synchronization management, cross threads data-accessing management, network receiving and sending management based on multi-sockets, were also implemented. Experimental results show that the new presented infrastructure has good performance, and shows better support ability for similar applications development.
出处 《中南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2009年第S1期299-303,共5页 Journal of Central South University:Science and Technology
关键词 组件式开发 多线程 面向对象 网络应用 component development multi-threaded object-oriented architecture network application
  • 相关文献

参考文献1

二级参考文献1

共引文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部