2017-09-14 4 views
0

J'essaie de voir si l'API Java de MarkLogic peut être utilisée pour créer une base de données de contenu et un serveur REST? Je suis passé par l'API Java mais je ne vois aucune référence.Marklogic: API JAVA - Base de données dynamique et serveur REST

Est-il possible de créer un serveur REST via l'API Java de MarkLogic?

J'apprécie n'importe quels liens ou pointeurs concernant ceci.

+0

Questions nous demandant de recommander ou de trouver un livre, outil, bibliothèque de logiciels, tutoriel ou toute autre ressource hors site sont hors-sujet pour Stack Overflow car ils ont tendance à attirer les réponses et les spams. Décrivez plutôt le problème et ce qui a été fait jusqu'à présent pour le résoudre. – JFPicard

+0

@JFPicard Je souhaite créer la base de données de contenu Marklogic, le serveur REST à l'aide de l'API client JAVA de marklogic. Je n'ai aucune référence pour créer Content DB et REST Server à la volée en utilisant l'API JAVA Client. Y at-il un document disponible pour les choses ci-dessus. En ce moment nous utilisons curl pour créer les choses ci-dessus mais je veux qu'il soit contrôlé par l'API Java fournie par Marklogic. – Vikram

Répondre

1

Non, cela dépasse le cadre de l'API Java Client. L'API client Java doit se connecter à un serveur REST après sa création. Vous pouvez cependant utiliser le service/rest-apis sur le port 8002 via votre API client REST préférée pour Java. Pour voir un exemple de procédure avec Apache HttpClient, voir Bootstrapper.java. Vous pouvez l'utiliser directement comme les tests unitaires configuration util TestServerBootstrapper.java fait avec ce code:

Bootstrapper.main(new String[] { 
    "-configuser", username, 
    "-configpassword", password, 
    "-confighost", host, 
    "-restserver", "java-unittest", 
    "-restport", ""+port, 
    "-restdb", "java-unittest"});