社区
Java SE
帖子详情
mina 过滤器与编码器区别?
youngboy915
2013-06-22 03:09:08
请问下:mina 过滤器与编码器区别?
...全文
319
6
打赏
收藏
mina 过滤器与编码器区别?
请问下:mina 过滤器与编码器区别?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youngboy915
2013-06-25
打赏
举报
回复
非常感谢!!
冰思雨
2013-06-24
打赏
举报
回复
过滤器应该是对数据处理过程做的一个逐次拦截。 编码器和解码器,应该也是属于过滤器链条中的一个环节。 编码器和解码器完成的是二进制数据向Java对象的相互转换过程。 C语言由于存在结构体对象,所以,这个步骤异常简单。但是,Java没有,所以要进行编码、解码操作。 业务层的功能设计,一般都会在编码解码环节后面进行。 也有个别情况需要编写过滤器辅助完成业务逻辑的。 但是,面向数据通道(IO层),首选的过滤器,应该是编码解码器,之后才是业务逻辑处理器。
youngboy915
2013-06-23
打赏
举报
回复
还有就是Decoder、Encoder 是直接对二进制数据操作。 如果想实现业务层即可发json,有可传文件,用哪种方式实现比较好?是filter还是coder?
youngboy915
2013-06-23
打赏
举报
回复
不是,写了一个我认为的不同点,希望大家看是是否正确,另外希望得到更全面的分析
地下室森林
2013-06-22
打赏
举报
回复
你这是自己提问自己回答?
youngboy915
2013-06-22
打赏
举报
回复
过滤器只改变内容,不改变数据格式。编码器相反
Mina
框架学习笔记(五)
在介绍完示例应用中的消息格式之后,下面将讨论具体的“编码”和“解码”过程。“编码”过程由
编码器
来完成,
编码器
需要实现org.apache.
mina
.filter.codec.ProtocolEncoder 接口,一般来说继承自 org.apache.
mina
.filter.codec.ProtocolEncoderAdapter 并覆写所需的方法即可。清单 6 中给出了示例应用中消息
编码器
CommandEncoder 的实现。
清单 6. 联机游戏示例应用中消息
编码器
C
Mina
框架
MINA
是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器(当然,这很复杂)、Telnet服务器等等。基于
MINA
用户可以容易地开发高性能和高伸缩性的网络应用程序。 1。介绍 Apache
MINA
是一个网络应用框架,有助于用户非常方...
初识Apache
MINA
java.nio java.nio全称java non-blocking IO,是指jdk1.4 及以上版本里提供的新api(New IO) ,为所有的原始类型(boolean类型除外)提供缓存支持的数据容器,NIO API 封装了 IO 非阻塞操作使用它可以提供非阻塞式的高伸缩性网络。 java.nio.* 包包含了以下关键构造 Buffers (缓冲) - 数据容器 Chartsets (字符...
mina
学习笔记二:从官方例子开始
本节内容只介绍
mina
总体架构,同时给出官方的几个实用TCP、UDP的经典服务端客户端例子。
mina
体系结构
mina
位于用户程序和网络处理之间,将用户从复杂的网络处理中解耦,那我们就可以更加关注业务领域。 图2.1
mina
鸟瞰图 让我们再深入进去,
mina
框架内部的各个组件是怎么协调工作的呢? 图2.2
mina
组件结
Nio 框架 Apache
Mina
2 总结(自定义编解码)
认识: Apache
MINA
2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache
MINA
2 可以作为开发网络应用程序的一个良好基础。 学习
MINA
的原因: 由于项目中使用到了socket,并且使用的是传统阻塞式socket编程,项目二期的时候发现
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章