• 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
  • 相关阅读:
    Cookie练习
    JS写九九乘法表
    对GridView实现分页
    对GridView的行加颜色并弹出Kindeditor
    对Dictionary的理解
    一、android 开发环境大搭建
    main方法的测试
    main 方法的书写(1)
    由InvocationTargetException引发的思考
    汇编学习笔记之处理器体系结构
  • 原文地址:https://www.cnblogs.com/quyongjin/p/3127103.html
Copyright © 2020-2023  润新知