|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实你不用Struts,spring这些工具,直接用jsp,servlet能够很方便地写出来,而且,可以根据个人的水平、爱好,有很多方案。而struts,spring这些工具的出来。会见
1、所用开辟工具:(1)、eclipse:httP://www.eclipse.org(2)、jcifs:http://jcifs.samba.org/
2、媒介:
在Microsoft网络系统中,SMB(ServerMessageBlock,服务信息块)协议是WindowsforWorkgroup(WfWg)、Windows95、WindowsNT和LanManager用来实现共享局域网上文件和打印机的协议。对于利用Linux和WindowsNT构建的局域网来说,Samba就是为Linux提供的SMB客户程序/服务器程序的软件包,其功能是实现Windows和Linux互相共享对方的磁盘空间和打印机。通用收集文件体系简称CIFS,它现实上是windows平台文件共享的尺度协定,它是windowsexplorer,收集邻人和映照收集驱动器的底层完成协定。JAVA具有自然的平台有关性,利用JAVA能够会见任何范例的服务器或客户机上的共享文件体系,而且编写的软件产物能够运转于任何平台,因而用JAVA会见共享文件体系在企业使用中具有得天独厚的上风。
JAVA中的CIFS完成
Jcifs是CIFS在JAVA中的一个完成,是samba构造本着linux的精力,卖力保护开辟的一个开源项目。这个项目专注于利用java言语对cifs协定的计划和完成。他们将jcifs计划成为一个完全的,丰厚的,具有可扩大才能且线程平安的客户端库。这一库能够使用于各类java假造机会见遵守CIFS/SMB收集传输协定的收集资本。相似于java.io.File的接口情势,在多线程的事情体例下被证实是无效而简单利用的。今朝jcifs的最新版本是jcifs-1.1.9
三:设置:(1)、设置运转情况,将jcifs-1.1.9.jar增加到工程工程----->属性------->javabuilderpath------>库--------->增加内部jarok!(2)、在别的一台盘算机上创建共享文件夹和共享文件,本例平分别为:test,response.txt(3)、编译运转上面程序
4、代码:importjcifs.smb.SmbFileInputStream;publicclassReadShareFile{
publicstaticvoidmain(String[]args){bytebuffer[]=newbyte[1024];intreaded=0;try{SmbFileInputStreamin=newSmbFileInputStream("smb://administrator:122122@192.168.0.22/test/response.txt");//创建smb文件输出流while((readed=in.read(buffer))!=-1){System.out.write(buffer);}}catch(Exceptione){e.printStackTrace();}}}
五:代码申明:smb://administrator:122122@192.168.0.22/test/response.txtsmb:协定名为smbadministrator:登任命户名注:为共享文件机子的登录名122122:登录暗码注:暗码和登任命户名要以“:”支解192.168.0.22:共享文件机子的iptest:共享文件夹response.txt:共享文件
出格申明:媒介转载于:薛谷雨
还得说上一点,就java本质而言,是面相对象的,但是你有没有发现,java也不全是,比如说基本类型,int,那他就是整型而不是对象,转换类型是还得借助包装类。 |
|