菜单
因为传统I/O已经跟不上时代进步的步伐,所以Java在jdk1.4之后推出了NIO技术。NIO技术的关键在于缓冲区、通道和选择器[10]。NIO技术将所有的I/O操作放在一个或者几个线程当中,每一个客户端连接对应一个通道,每个通道有唯一的标识。每当有数据需要接收时,线程会将数据先存储到缓冲区,当这份数据被需要时,通过选择器查找到相应的通道获取相应的数据即可。这样的设计大大降低了I/O操作时的线程切换消耗,为开发者提供了编写高并发服务端的技术支持。
1.3.6. MINA框架
Apache MINA(Multipurpose Infrastructure for Network Applications)是Apache组织新推出的一个项目,他提供给开发者一个易于使用的框架,这个框架适用于开发网络应用程序,并且拥有高性能的特点。MINA框架支持使用Java平台提供的NIO技术,使用事件驱动,支持TCP,UDP等各项协议。与此同时,过滤器的设计也让MINA框架拥有了很强的可扩展性。
MINA主要由三大部分组成:
I/O Service:使用Java平台提供的I/O实现客户端和服务端的连接。
I/O Filter Chain:一个对数据进行相应处理的过滤器链表,对I/O Service和I/O Handler中交互的数据进行转换处理。
I/O Handler:业务逻辑实际处理部分,对交互数据进行处理。
共3页:
上一页
1
2
3
下一页
上一篇:
OpenGL虚拟校园系统设计+源代码
下一篇:
java递归神经网络大棚温室短序列预测+源代码
java+sqlserver乡镇医疗卫生管理系统设计
java+sqlserver的WAV音乐播放器的设计与实现
java局域网络的即时聊天系统设计+源代码
android局域网聊天室的设计+源代码
智能手机语音加密系统的设计与研究
Android的文件加密软件设计与实现
java+sqlserver网上老年人网的开发
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...
乳业同业并购式全产业链...
酸性水汽提装置总汽提塔设计+CAD图纸
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
大众媒体对公共政策制定的影响
主页
计算机
机械
自动化
关闭菜单
栏目
毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
日语论文
英语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
菜单
毕业论文
刷新
分享
收藏
关于
关闭
关闭
分享本页
返回
关闭
暂无收藏
全部清除
关闭菜单
About
751论文网手机版...
主页:
http://www.751com.cn
关闭
返回