- 浏览: 42698 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
huang305585796:
你这个是什么版本的 我的是2.0的 为什么 IoAccept ...
Apache MINA 快速入门指南 -
cuisuqiang:
zzq19860626 写道请问跟自己写个socket 服务有 ...
Apache MINA 快速入门指南 -
zzq19860626:
请问跟自己写个socket 服务有什么区别? 或者说它有什么优 ...
Apache MINA 快速入门指南 -
tinguo002:
好棒
深入学习了解Myeclipse中 .....
最终目的 ...
Eclipse和MyEclipse工程描述符详解 -
leibin_sp2008:
牛逼,很好,正要做一个基于mina的应用
Apache MINA框架简述
文章列表
一直以来使用jetty作为我的web开发配置服务器,开始的时候和所有的初学者一样使用tomcat作为开发服务器,可用着用着,感觉tomcat越来越繁琐以及庞大。后来,用了jboss,知道jboss使用jetty作为其web应用服务器,所以就开始试着 ...
- 2008-12-23 14:47
- 浏览 1109
- 评论(0)
Socket异常
客户端异常
java.net.ConnectException: Connection refused: connect。
该异常发生在客户端进行new Socket(ip, port)操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip ...
- 2008-11-12 16:36
- 浏览 2284
- 评论(0)
源码解读 --- BlacklistFilter
- 博客分类:
- mina
顾名思义,黑名单过滤器,传入类型为InetAddress,被加入过滤器的地址发送接收消息都将被阻止
- 2008-11-12 16:34
- 浏览 1291
- 评论(0)
记录所有MINA的协议事件,所有的事件可按用户指定的需求设定日志级别。
默认情况下所有事件的日志级别为INFO,exceptionCaught 为WARN
由于该过滤器只是实现了MINA事件的简单记录,实际作用不大,可配合log4j等日志框架一起使用,如下代码:
if(logger.isDebugEnabled()) //只有调试级别才插入日志过滤器
{
logger.debug("loggerFilter enabled.");
chain.addLast("logger", new LoggingFilter( ...
- 2008-11-12 16:33
- 浏览 1086
- 评论(0)
Socket服务器在启动时检测到端口被绑定的话,会抛出java.net.BindException:Address already in use: JVM_Bind;而MINA不会
客户端在调用connect方法时,如果连接主机或端口失败,并不会抛出任何异常,跟踪MINA源码可知,实际调用的是 AbstractPol ...
- 2008-11-12 16:24
- 浏览 1437
- 评论(0)
题记:
最近用到Socket套接字编程,在服务器监听方面还没有具体思路,朋友推荐了Apahce Mina,就在官方看了一下快速入门文档。原文是英文的,学习之余就将它翻译出来和大家共享!关于Mina的中文简介内容不多就摘抄了一些。
“MINA是一个Socket的网络框架,但是它提供了方便的Protocol支持,通过它的Encoder和Decoder,你将你的应用可以方便的扩展并支持各种基于Socket的网络协议,比如HTTP服务器、FTP服务器(当然,这很复杂)、Telnet服务器等等。基于MINA用户可以容易地开发高性能和高伸缩性的网络应用程序。”
下面是对官方入门文 ...
- 2008-11-11 14:16
- 浏览 8223
- 评论(3)
mina(Multipurpose Infrastructure for Network Applications) 是apache的顶级项目之一,用于构造异步连接的各种网络应用 一个高性能 Java 异步并发网络通讯框架。利用 Mina 可以高效地完成以下任务: TCP/IP 和 UDP/IP 通讯 串口通讯 VM 间的管道通讯 ...
- 2008-11-10 15:16
- 浏览 1697
- 评论(0)
MINA 基本类的描述
在介绍架构之前先认识几个接口:
IoAccepter 相当于网络应用程序中的服务器端(IoAcceptor是IoService的一个扩展)
IoConnector 相当于客户端
IoSession 当前客户端到服务器端的一个连接实例
- 2008-11-10 14:57
- 浏览 2417
- 评论(0)
一:说明
Mina是什么?一句话就是“一个简洁易用的基于Tcp/IP通信的java框架”,什么?什么是框架?再问你就不要向下看了。
Mina能干什么?先拉出来溜一下:我们用它做两个小程序,一个为服务器,收到客户 ...
- 2008-11-10 14:19
- 浏览 3761
- 评论(0)
1。MINA 框架简介
下图为本人根据对MINA的简要理解,所画出来的框架简图:
当客户首次访问采用MINA编写的程序时,IoAcceptor作为线程运行,负责接受来自客户的请求。当有客户请求连接时,创建一个Session,该Session与IoProc ...
- 2008-11-10 13:37
- 浏览 2407
- 评论(1)
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。
当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。
MINA框架的应用比较广泛,应用的开源项目有Apache Directory ...
- 2008-11-10 13:11
- 浏览 2612
- 评论(0)
$();
功能:相当于document.getElementById(id);
参数: id或name属性值;
例:
<input type=”text” name=”txt_test”></input>
<script>
Var ele=$(txt_test);
Var str=DWRUtil.toDescriptiveString(ele,1)
DWRUtil.debug(str);
</script>
DWRUtil.getValue();
功能:获得指定元素value值
参数: id或name属 ...
- 2008-11-07 17:56
- 浏览 1071
- 评论(0)
1 编辑Web.xml,加入对Spring和dwr的支持
<servlet >
<servlet-name> dwr-invoker </servlet-name>
<servlet-class>
org.directwebremoting.spring.DwrSpringServlet
</servlet-class>
<init-param>
<param-name> debug </param-name>
...
- 2008-11-07 14:38
- 浏览 2302
- 评论(0)
最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。
换上了新的配置
<servlet>
<servlet-name>dwr-invoker</servlet-name> ...
- 2008-11-07 14:07
- 浏览 1176
- 评论(0)
1、调用没有返回值和参数的JAVA方法1.1、dwr.xml的配置
<dwr>
<allow>
<create creator="new" javascript="testClass" >
<param name="class" value="/com.dwr.TestClass" />
<include method="testMethod1"/>
&l ...
- 2008-11-07 09:49
- 浏览 2048
- 评论(0)