apache mina是一个基于java nio的网络通信框架,为TCP UDP ARP等协议提供了一致的编程模型;其源码结构展示了优秀的设计案例,可以为我们的编程事业提供参考。

依照惯例,首先搭建apache mina 2.0的开发环境,本人采用maven作为项目管理工具,需要添加的依赖pom.xml文件如下

   <properties>
<org.slf4j-version>1.6.6</org.slf4j-version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> <dependencies>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>2.0.7</version>
</dependency> <!-- slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${org.slf4j-version}</version>
</dependency>
<!-- slf4j-log4j绑定 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${org.slf4j-version}</version>
<exclusions>
<exclusion>
<artifactId>slf4j-api</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- common-logging 實際調用 slf4j -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${org.slf4j-version}</version>
</dependency>
</dependencies>

配置日志记录文件,在resources目录添加log4j.properties文件

---------------------------------------------------------------------------

本系列apache mina2.0源码解析系本人原创

转载请注明出处 博客园 刺猬的温驯

本人邮箱: chenying998179#163.com (#改为@)

本文链接 http://www.cnblogs.com/chenying99/p/3364485.html

最新文章

  1. Crimm Imageshop 2.3。
  2. Flume官方文档翻译——Flume 1.7.0 User Guide (unreleased version)(一)
  3. html常用标签的使用方法
  4. Node.js爬虫数据抓取乱码问题总结
  5. 使用Nsight查找CE3的渲染bug
  6. SpringMVC接收checkbox传值
  7. 一次JQuery性能优化实战
  8. LightOJ 1197 Help Hanzo 素数筛
  9. [基础] Loss function (二)
  10. [转]【基于zxing的编解码实战】精简Barcode Scanner篇
  11. 怎样在Eclipse中使用debug模式调试程序
  12. HDU 3571 N-dimensional Sphere(高斯消元 数论题)
  13. 高速掌握sinox2014激动人心的ZFS和RAID技术
  14. Java设计模式:生成器模式
  15. lucene全文搜索之三:生成索引字段,创建索引文档(给索引字段加权)基于lucene5.5.3
  16. Jedis 简单案例
  17. DBUS 的学习 概念清晰
  18. java高级工程师开放面试题集&lt;二&gt;
  19. MIUI添加内存调试工具:查看进程中的Bitmap信息
  20. OpenSSH技术详解

热门文章

  1. 如何在Oracle中向Collection类型的变量中逐条插入数据
  2. 使用Dottrace跟踪.net代码执行时间
  3. openLayers 3 之入门
  4. 「小程序JAVA实战」springboot的后台搭建(31)
  5. 「小程序JAVA实战」小程序和后台api通信(28)
  6. from 动态显示select数据
  7. Unresolved external &#39;AlphaBlend&#39; referenced from
  8. dart 命名规范
  9. Java设计模式学习06——静态代理与动态代理(转)
  10. Java的SSH网站