【发布时间】:2011-08-08 15:47:08
【问题描述】:
我正在制作概念证明,以将业务代码与 ps3 媒体服务器 (http://www.ps3mediaserver.org/) 的 gui 分离。为此,我在 source forge (http://sourceforge.net/projects/pms-remote/) 上托管了一个项目。客户端应该是一个简单的前端,可以从有权连接到服务器的网络中的任何位置配置服务器。
在服务器端,所有服务都使用 javax.jws 暴露出来,客户端代理已经使用 wsimport 生成。
当前功能的其中一个功能(实际上是唯一的阻塞功能)是定义将由服务器共享的文件夹。由于客户端和服务器现在作为单个应用程序在同一台机器上运行,因此浏览其文件系统很简单。
问题:我想通过网络服务暴露服务器机器的文件系统。这将允许任何客户端(我目前正在使用的客户端与使用 java swing 的原始客户端相同)显示可用文件夹并选择将由媒体服务器显示的文件夹。最后,我唯一感兴趣的是绝对文件夹路径(字符串)。
我想我会找到一个库来给我这个功能,但找不到。 使用 UNC 路径浏览文件并访问远程计算机似乎不可行,因为它对用户不透明。
目前我不想担心安全问题,等其余的似乎可行后,我会解决这些问题。
如有任何意见,我将不胜感激。 谢谢,菲利普
【问题讨论】:
标签: java web-services client-server java-web-start