Веб-интерфейс Marklogic обновляет XML-документы

Каков хороший подход к созданию веб-интерфейса для обновления XML-документов в базе данных marklogic. Я наткнулся на roxy, который представляет собой рубиновый драгоценный камень для настройки и развертывания приложений marklogic, но после того, как я некоторое время поиграл с ним, мне показалось, что он более полезен для запроса и отображения данных, а не для обновления документов.


person jflores    schedule 06.01.2015    source источник


Ответы (3)


Roxy также является фреймворком, который позволяет вам: - использовать/расширять REST API MarkLogic - использовать REST API Roxy - с правилами перезаписи CRUD для сопоставления с вашими контроллерами - Сама структура mVC также аккуратно организована и не слишком сложна. Мы используем его совсем немного.

Итак, если вы выполняете CRUD через API REST MarkLogic, Roxy или любой другой, ни один из них на самом деле не даст вам собственного интерфейса.

Наша обычная формула — это двухуровневое решение с использованием Roxy на сервере приложений MarkLogic, которое также обслуживает интерфейсный код, написанный на AngularJS. Тогда все прекрасно управляется под Рокси.

Если вас интересуют образцы трехуровневых приложений с поддержкой CRUD, загляните на github и найдите стек примеров. Это набор эталонных фреймворков для MarkLogic. Это для MarkLogic 8, но может дать вам некоторые идеи.

person David Ennis    schedule 07.01.2015
comment
Спасибо за подробную информацию. Пример трехуровневого приложения выглядит отличным началом. - person jflores; 07.01.2015

MarkLogic REST API — хорошее место для начала. Это дает вам большой контроль над документами, включая возможность их обновления, работая с языком по вашему выбору.

person Dave Cassel    schedule 06.01.2015

С Marklogic 8 вы можете использовать новый клиент Node.js +, например. Express (небольшой веб-фреймворк). Если вам нравится массовое развитие, это кажется лучшим способом сейчас.

person Laurent Le Meur    schedule 24.08.2015