作者 薛谷雨
在microsoft 网 络 系 统 中,smb(server message block, 服 务 信 息 块) 协 议 是windows for workgroup(wfwg).windows 95.windows nt 与lanmanager 用 来 实 现 共 享 局 域 网 上 文 件 与 打 印 机 的 协 议. 对 于 利 用linux 与windows nt 构 建 的 局 域 网 来 说,samba 就 是 为linux 提 供 的smb 客 户 程 序/ 服 务 器 程 序 的 软 件 包, 其 功 能 是 实 现windows 与linux 互 相 共 享 对 方 的 磁 盘 空 间 与 打 印 机.通用网络文件系统简称cifs,它事实上是windows平台文件共享的标准协议,它是windows explorer,网络邻居与映射网络驱动器的底层实现协议.java具有天然的平台无关性,使用java可以访问任何类型的服务器或客户机上的共享文件系统,并且编写的软件产品可以运行于任何平台,因此用java访问共享文件系统在企业应用中具有得天独厚的优势. 【程序编程相关:该怎样使用WB Editor】前言 【推荐阅读:建筑的永恒之道】
jcifs是cifs在java中的一个实现,是samba组织本着linux的精神,负责维护开发的一个开源项目.这个项目专注于使用java语言对cifs协议的设计与实现.他们将jcifs设计成为一个完整的,丰富的,具有可扩展能力且线程安全的客户端库.这一库可以应用于各种java虚拟机访问遵循cifs/smb网络传输协议的网络资源.类似于java.io.file的接口形式,在多线程的工作方式下被证明是有效而容易使用的.目前jcifs的最新版本是jcifs-0.8.0b,你可以在本文最后列出的参考资料中获得下载这一类库的网址,这一版本还支持分布式的文件系统,本文尚不涉及这一内容. 【扩展信息:My Adapter in C#】java中的cifs实现
java/cifs程序设计
如果你曾经使用过java的文件操作功能,那么你将很容易掌握jcifs的开发方法.... 下一页