期刊文献+

基于NIO和设计模式的应用服务器的设计与实现 被引量:3

The Design and implementation of an Application Server based on NIO technique and design pattern
下载PDF
导出
摘要 本文描述了一个在Java平台上应用Half-Sync/Half-Async模式和Reactor模式开发的高性能网络应用服务器的设计与实现过程。开发高质量的网络软件非常复杂、昂贵和耗费时间,模式和模式语言有助于减轻许多固有的和偶发的软件复杂性,能够指导开发人员利用前人已经经过验证的经验,从而更有效地创建新的软件。 This paper describes the design and implementation of a high-performance network application server which is based on the half-sync/half-async pattern, reactor pattern and Java NIO technique. It is very complex, expensive and time-consuming to de- velop high-quality network software. Pattern and pattern language is helpful to alleviate the inhernet and accidental complexities, guide the developer to reuse the experts' experience and make the development of new software more effectively.
出处 《微计算机信息》 2009年第21期91-93,共3页 Control & Automation
基金 基金申请人:韩国强 项目名称:国家科技支撑计划项目 基金颁发部门:国家科技部(2007BAH13B00) 基金申请人:韩国强 项目名称:广东省科技计划项目 基金颁发部门:广东省科技厅(2007B010200050)
关键词 Half-Sync/Half-Async模式 Reactor模式 Java NIO 网络编程 Half-Sync/Half-Async pattern Reactor pattern Java NIO Network programming
  • 相关文献

参考文献8

  • 1Schmidt D C,Stal M,Rolmert H,et al.面向模式的软件体系结构,卷2:用于并发和网络化对象的模式[M].北京:机械工业出版社,2003.
  • 2D.C.Schmidt.Half Sycn/Half Asyne[EB/OL].http://www.cs.wustl.edu/-schmidt/PDF/HS-HA.pdf.
  • 3Doug Lea.Scalable IO in Java[EB/OL].http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf.
  • 4Mark Reinhold.How to Write a Scalable Server[C].Colorado Software Summit 2003.
  • 5D.C.Schmidt."Reactor:An Object Behavioral Pattern for Concurrent Event Demuhiplexing and Event Handler Dispatching," in Pattern Languages of Program Design (J.O.Coplien and D.C.Schmidt,eds.),Reading,MA:Addison-Wesley,1995.
  • 6W.R.Stevens.UNIX Network Programming,Second Edition[M].Englewood Cliffs,NJ:Prentice Hall,1997.
  • 7范宝德,马建生.Java非阻塞通信研究[J].微计算机信息,2006,22(12X):116-119. 被引量:10
  • 8Elliote Rusty Harold.Java网络编程,第三版[M].北京:中国电力出版社,2005.

二级参考文献5

  • 1吴易,王凌.Java技术在P2P环境下的应用[J].微计算机信息,2005,21(3):154-155. 被引量:30
  • 2http://www.jcp.org/er/jsr/detail?id=051,JSRS1 New I/O APIs for the JavaTM Platform.2002 年 11 月
  • 3http://java.sun.com/j2se/1.4.2/docs/guide/nio/,New I/O APIs.Sun Microsystems,2002 年
  • 4Aruna Kalagnanam.Merlin brings nonblocking I/O to the Java platform.developerWorks,2002 年 3 月
  • 5GregTravis.Getting started with new I/O (NIO).developerWorks,2003年7月

共引文献9

同被引文献32

引证文献3

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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