摘要: 一,前言:在完成上篇文章《Mina入门:Java NIO框架Mina、Netty、Grizzly简介与对比》之后,我们现在可以正式切入Mina入门学习了。二,搭建项目结构与解决项目依赖本人使用Maven来管理项目的依赖。好了,废话也不多说,直接上pom.xml。这里主要是加入mina-core以及其依赖的SLF4J。4.0.0com.androidwhymina-helloworld0.0.1-SNAPSHOTjarmina-helloworldhttp://www.androidwhy.comUTF-8org.apache.minamina-core2.0.4org.slf4jjcl-ove 阅读全文
posted @ 2014-03-05 18:25 黄煜坤 阅读(382) 评论(0) 推荐(0) 编辑
摘要: JDK1.4引入了Java NIO API(Java New IO),Java NIO得到了广泛应用。NIO允许程序进行非阻塞IO操作。java.nio.* 包括以下NIO基本结构:Buffer - 数据的容器;Chartsets - 针对字节与Unicode的容器转换器;Channels - 代表IO操作的实体连接;Selectors - 提供可选择的、可复用的非阻塞IO;Java NIO引入了两个新的概念:通道Channel和选择器Selector;Channels是服务端和客户端进行通信的接口-----原来是直接的IO操作,客户端发信息给服务端,服务端从OutputStream中读取,然 阅读全文
posted @ 2014-03-05 18:24 黄煜坤 阅读(216) 评论(0) 推荐(0) 编辑