zoukankan      html  css  js  c++  java
  • Apache MINA 简介

    Apache MINA是一个网络应用程序框架,帮助开发者用户开发高性能、高可伸缩性的网络应用程序,它通过Java NIO 提供一个抽象,异步的TCP / IP和UDP / IP事件异步接口API
     
    Apache MINA 通常可被称之为:
    l         NIO 框架库;
    l         客户端/服务器框架库;
    l         网络socket库;
     
    下载地址:
     
     
    下载解压缩之后将得到:
     |
     +- dist
     +- docs
     +- lib
     +- src
     +- LICENSE.txt
     +- LICENSE.jzlib.txt
     +- LICENSE.ognl.txt
     +- LICENSE.slf4j.txt
     +- LICENSE.springframework.txt
     +- NOTICE.txt
    dist-包含NIMA的代码包
    docs-包含api文档和xrefs代码
    lib-NIMA需要的第三方包
    src-源码目录
     
     
    NIO 概述:
    NIO是JDK1.4版本之后引入的,由于NIO允许非阻塞IO操作,已被广泛应用。
    NIO几个关键结构:
    1、Buffers——缓冲区;
    2、Chartsets——字节编码
    3、Channels——通道
    4、Selectors——选择器
    5、Regexps——正则
     
    运行你的第一个Apache NIMA项目:
    把以下Jar包加入到classpath:
    • mina-core-2.0.7.jar
    • mina-example-2.0.7.jar
    • slf4j-api-1.6.6.jar
    • slf4j-log4j12-1.6.6.jar
    • log4j-1.2.17.jar

    doc命令中输入:

    ——>启动服务器
    $ java org.apache.mina.example.gettingstarted.timeserver.MinaTimeServer

    ——>连接到服务器
    telnet 127.0.0.1 9123
  • 相关阅读:
    贰、js的基础(二)类型转换
    贰、js的基础(一)
    ajax的异步请求小结
    壹、js的概述
    sass的用法小结(四)进阶篇
    sass的用法小结(三)
    sass的用法小结(二)
    sass的用法小结(一)
    H5页面在线制作工具搜集
    H5教程:移动页面性能优化
  • 原文地址:https://www.cnblogs.com/quyongjin/p/3127103.html
Copyright © 2011-2022 走看看