ChinaUnix.net
相关文章推荐:

java mina

1NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器模式的核心功能如下: 将事件多路分用 将事件分派到各自相应的事件处理程序 NIO 的非阻塞 I/O 机制是围绕 选择器和 通道构建的。 Channel 类表示服务器和客户机之间的 一种通信机制。Selector 类是 Channel 的多路复用器。 Selector 类将传入客户机请求多路分 用并将它们分派到各自的请求处理程序。 通道(Channel 类):表示服务器和客户机之间的一...

by eleven_vv - Java - 2009-03-30 10:54:11 阅读(3695) 回复(6)

相关讨论

Apache mina 应用进阶 Apache mina 应用进阶 作者:终南 1。mina 框架简介 下图为本人根据对mina的简要理解,所画出来的框架简图: 当客户首次访问采用mina编写的程序时,IoAcceptor作为线程运行,负责接受来自客户的请求。当有客户请求连接时,创建一个Session,该Session与IoProcessor、SocketChannel以及IOService联系起来。IoProcessor也作为另外一个线程运行,定时检查客户是否有数据到来,并对客户请求进行处理,依次...

by li_zhongnan - Java文档中心 - 2008-05-03 19:53:36 阅读(2635) 回复(0)

我按照例子写了一个测试的,可是session能建立,messageReceived不被调用。 2007-5-30 13:59:16 org.apache.mina.util.SessionLog info 信息: [/10.6.33.47:33212] IDLE: both idle 2007-5-30 13:59:26 org.apache.mina.util.SessionLog info 信息: [/10.6.33.47:33212] IDLE: both idle 什么问题?

by kingbeg - Java - 2007-06-04 12:53:42 阅读(1585) 回复(3)

以前从来没有接触过java,一个偶然的机会,知道apache的开源项目中有个高性能的网络框架。(如果直接照搬到c/c++的话,里面则有很多地方需要优化,特别是内存拷贝,因为java对字符串的复制做了优化,即如果字符串本身没有修改的话,里面的内容仅仅是对源的引用,而不是复制。) 一般情况下,使用者仅仅需要关心下面几个接口: IoAcceptor: 提供对套接字监听的封装 IoConnector: 提供对套接字连接的封装 IoSes...

by smzgl - Java文档中心 - 2009-06-20 22:39:25 阅读(2342) 回复(0)

谁弄过mina、netty、grizzly等框架,我是新手接触这个nio的框架,知道的帮个忙,说一下,谢谢了:lol: :lol: :lol:

by xtzl130 - Java - 2009-08-11 15:33:32 阅读(3262) 回复(0)

import java.awt.Container; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenFrame extends JFrame { JMenuBar jmbar; JMenu jme,jme2; JMenuItem open,lincun,koulin,tuichuxit; JMenu yongfu; JMenuItem xin,shanchu; Container cont; public MenFrame(){ super("带菜单框架的窗口"); jmbar = new JMenuBar(); open = new...

by mzaishui - Java文档中心 - 2009-05-06 20:31:33 阅读(626) 回复(0)

请教一下各位大侠:在java里杂用呢!!!

by jack885108 - Java - 2009-04-09 15:35:21 阅读(1221) 回复(5)

Spring Framework 【java开源 J2EE框架】    Spring 是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用javaBean属性的 Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括...

by dansiy - Java文档中心 - 2009-01-06 14:40:35 阅读(669) 回复(0)

1)声明数组 声明数组主要是声明数组的名称和数组所包含的元素的数据类型或元素的类名。声明数组的语法格式有两种如下: 数组元素类型 数组名[]; 数组元素类型[] 数组名; 方括号[]是数组的标志,它可以出现在数组名的后面,也可以出现在数组元素类型的后面,两种定义方法没有什么差别。 switch语句 switch (表达式或变量) { case 第一个选择的可能 :则…… ;break; case 第二个选择的可能 :则…… ; break; case 第三个选择的...

by bankofchina1986 - Java文档中心 - 2008-02-28 02:55:00 阅读(367) 回复(0)