请提供一些构建下载服务的解决方案

时间:2010-04-12 12:38:16

标签: java database http web-services download

我正计划为手持设备提供文件下载服务的网络服务。

我的要求是使用HTTP或FTP协议来构建服务器,使用数据库,存储文件并为设备提供命令行接口以下载所请求的文件。没有平台和语言限制。

我是学生,我正在学习Java Web(练习Structs2,还没有开始学习Spring或Hibernate),这只是一个模拟项目,可能是电子书公司所需要的。所以我想用Java来构建服务。

我现在正在进行需求分析,请给我一些建议。关于如何设计结构,预订存储在数据库或文件系统中的文件,任何开源库都可以参考......关于任何方面都可以。

我只是想知道如何才能让它变得更好以及我应该注意哪些方面。

1 个答案:

答案 0 :(得分:0)

您可以实现一个简单的Servlet,它根据请求参数返回文件。

然后,使用命令行客户端使用正确的参数调用Servlet,具体取决于用户键入的内容。

编辑:有关Java Servlet技术的更多信息here。如果您正在学习Struts,那么您可以在那里实现您的servlet,但这可能有点过分。