一、Mina框架。
Mina的框架大概是这么个样子:
底层由Java 的NIO 1.0实现 核心架构应该是这样:
内部有三个层次:
I/O Service:实际执行的 I / O ,可以选择现成的Services 如 Acceptor 也可以自己实现。
I/O Filter Chain :由多个过滤器组成的过滤器链,在这个环节将字节过滤或转换为预想的数据结构,反之亦然。
I...
分类:
其他好文 时间:
2014-08-26 21:33:16
阅读次数:
235
学java这么久,对其每个版本的特性不是怎么了解,今天总结一下。1.4: java NIO,基于多路复用技术(基于IO)1.5 枚举、foreach、static导入 范型(重要) 注解(配置文件作用) 线程池以及同步库(并发)1.6 主要是简化webservice的开发的改进 awt...
分类:
编程语言 时间:
2014-08-26 07:28:25
阅读次数:
198
一般情况下,Tomcat都只是作为请求处理器而处在web服务器例如Apache,ngnix之后的,但是对于小型的应用用让Tomcat作为前端服务器也无妨。这里对Tomcat的一些配置最一下总结。NIO模式下的SSL配置:步骤1建立keysore:%JAVA_HOME%\bin\keytool-genkey-aliastomcat-keyalgRSA如果是..
分类:
其他好文 时间:
2014-08-26 03:05:05
阅读次数:
271
工作模式:客户端代码:package demos.nio.socketChannel;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.net.InetSocketAddress;import ja...
分类:
其他好文 时间:
2014-08-25 16:40:34
阅读次数:
212
今天我将介绍 Apache MINA的基本概念和 API,包括 I/O服务、I/O 会话、I/O 过滤器和 I/O 处理器。 一、MINA的简介 Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同...
分类:
其他好文 时间:
2014-08-25 16:25:14
阅读次数:
263
netty4与protocol buffer结合简易教程...
分类:
Web程序 时间:
2014-08-25 11:57:54
阅读次数:
258
package com.mzj.nio.java;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey...
分类:
其他好文 时间:
2014-08-23 11:10:00
阅读次数:
284
jdk1.7的新特性,代码上比nio写着舒服,但是性能貌似没比nio强。。。 import?java.net.InetSocketAddress;
import?java.nio.ByteBuffer;
import?java.nio.channels.AsynchronousChannelGroup;
import?java.ni...
分类:
编程语言 时间:
2014-08-22 18:15:59
阅读次数:
397
Apache mina工作流介绍
apache mina的整体工作流程包含了几个重要的概念和组件,分别是IoService,IoProcessor,IoHandler和IoFilter,在弄清楚整体的运作流程之前需要先介绍下各个组件各自的作用。
IoService
这个是mina请求接受器(Acceptor)以及连接器(Connector)的一个抽象的父类,作用就是提供连接和接受...
分类:
其他好文 时间:
2014-08-22 16:21:39
阅读次数:
300