2010-09-10 69 views
0

我想拥有一个Url存储库,以便将音乐(音频和视频)用不同的文件类型(mp3,ogg,flv,avi)作为Web服务使用。在java中实现存储库服务

是否有免费或开源的解决方案(例如用Java编写)可以帮助我,或者您有一些建议或模式可以帮助我?

回答

3

我并不完全清楚你在问什么,但这听起来像是一个很好的NoSQL文档存储的用例。如果我是你,我会研究诸如CouchDBMongoDB,Amazon S3

CouchDB通过RESTful调用您的文档提供了一个HTTP接口。因此,您可以将媒体存储在其中,并且每个媒体元素都有一个URL。有Java libraries支持它,再加上它只是与JSON REST,所以它很容易得到它与J​​ava的工作。就我个人而言,我使用Jackson进行JSON处理。

我不确定纯粹的Java解决方案,或许JackRabbit?但它似乎可能是为了你的需要矫枉过正。要推出自己的产品并不难。也许使用Jersey来实现REST,然后将文件存储在文件系统上。我想这一切都取决于你需要的规模。

希望这会有所帮助。