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