2010-09-10 12 views
0

Je veux avoir un référentiel d'Url en musique (audio et vidéo) avec différents types de fichiers (mp3, ogg, flv, avi) qui peuvent être utilisés comme service web.Implémenter le service de référentiel en java

Existe-t-il une solution gratuite ou open source pour un référentiel (par exemple écrit en Java) qui pourrait m'aider, ou avez-vous des recommandations, ou des modèles qui pourraient m'aider?

Répondre

3

Je ne comprends pas très bien ce que vous demandez, mais cela ressemble à un bon cas d'utilisation pour un magasin de documents NoSQL. Si j'étais vous, je regarderais dans des choses comme CouchDB, MongoDB, Amazon S3, etc.

CouchDB fournit une interface HTTP via des appels RESTful à vos documents. Vous pouvez donc y stocker vos médias, et vous aurez une URL pour chaque élément média. Il y a Java libraries pour le supporter, et c'est juste REST avec JSON, donc c'est très facile de l'utiliser avec Java. Personnellement, j'utilise Jackson pour le traitement JSON.

Je ne suis pas sûr d'une solution Java pure, peut-être JackRabbit? Mais il semble que ce soit trop pour vos besoins. Ce ne serait pas difficile de rouler les vôtres. Peut-être utiliser Jersey pour implémenter REST, puis simplement stocker des fichiers sur le système de fichiers. Je suppose que tout dépend de l'ampleur dont vous avez besoin.

Espérons que cela aide.