MINA 学习笔记(一)
1、Essential Conceptions
1. What is MINA (A Multipurpose Infrastructure for Networked Applications)
Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract · event-driven · asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
2. What we can do with MINA
MINA is a simple yet full-featured network application framework which provides:
-
Unified API for various transport types:
-
TCP/IP & UDP/IP via Java NIO
-
Serial communication (RS232) via RXTX
-
In-VM pipe communication
-
You can implement your own!
-
Filter interface as an extension point; similar to Servlet filters
-
Low-level and high-level API:
-
Highly customizable thread model:
-
Out-of-the-box SSL · TLS · StartTLS support using Java 5 SSLEngine
-
Overload shielding & traffic throttling
-
Unit testability using mock objects
-
JMX managability
-
Stream-based I/O support via StreamIoHandler
-
Integration with well known containers such as PicoContainer and Spring
-
Smooth migration from Netty, an ancestor of Apache MINA.
3.
参考:
[1]MINAOfficialNetwork: http://mina.apache.org/
- 大小: 47.7 KB
分享到:
相关推荐
Arduino学习笔记① 初识Arduino_单片机菜鸟哥的博客-CS.mhtml
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
esp8266学习笔记①:nodeMCU的编译环境配置和固件下载-附件资源
"Sketchup 8.0学习笔记" Sketchup 8.0是一个功能强大且灵活的3D模型设计软件,本笔记记录了Sketchup 8.0的基础操作和技巧,旨在帮助初学者快速掌握Sketchup 8.0的使用。 视图操作: 1. 环绕观察:点击环绕观察...
云的学习笔记系统代码 java云的学习笔记系统代码 基于SSM的云的学习笔记系统代码 1、云的学习笔记系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SSM ④ 架构:B/S、MVC ⑤ ...
OpenRASP的工作流程分为两个阶段:①`OnLoad phase`,即在Java应用程序启动时,通过`-javaagent`参数加载agent;②`Live phase`,即在应用程序运行期间,通过JVM进程间通信动态加载agent。agent会监控应用程序的...
DOS命令学习笔记 本文档旨在总结 DOS 命令的使用和学习笔记,为学习 TEQC 做铺垫。文档中收录了常用的 DOS 命令,包括 dir、md、rd、cd、copy、del、ren、type、diskcopy、deltree、mem、chkdsk、sys、path、cls、...
云的学习笔记系统代码 java云的学习笔记系统代码 基于SSM的云的学习笔记系统代码 1、云的学习笔记系统的技术栈、环境、工具、软件: ① 系统环境:Windows/Mac ② 开发语言:Java ③ 框架:SSM ④ 架构:B/S、MVC ⑤ ...
BUI学习笔记笔记整理,整体布局,标签,应用,框架的使用配置,有关的知识。移动前端框架,快速构建界面交互的UI框架 ①WebApp ②混合型应用 ③微信公众号开发①多终端适配 ②快速转换 ③快速开发
C++学习笔记 本资源摘要信息涵盖了C++语言的学习笔记,涵盖了C++的基本语法、数据类型、运算符、控制结构、函数、数组、指针、类和对象、继承、多态、异常处理等方面的知识点。 1. 方法标记事务的开始 在录制Vuser...
"尚学堂Spring学习笔记" 本文档记录了尚学堂Spring学习笔记的重要知识点,涵盖了Spring配置文件的设置、普通属性的注入、自定义属性编辑器、公共属性的注入、Spring注解等内容。 一、Spring配置文件的设置 在...
JavaScript是一种广泛应用于网页和网络应用的编程语言,尤其在客户端脚本中占据核心地位。本文将深入探讨JavaScript的基础知识,包括字符集、大小写敏感性...随着学习的深入,你将能够创建复杂的交互式网页和应用程序。
本地对象 ①Array类 ②Date类 2.内置对象 3.宿主对象 Array类 toString()方法和valueOf()方法,返回特殊的字符串。该字符串是通过对每项调用toString()方法,然后用逗号把它们连接在一起构成的。例如,对具有项”red...