XQuery как альтернатива JSP / Java для веб-сервисов? - PullRequest
0 голосов
/ 05 мая 2009

Я заметил, что DataLogic (или MarkLogic?) И SqlServer 2005 оба поддерживают xquery для доступа к RDBMS и (кажется, я еще не пробовал сам) предлагают xquery внутри JSP / ASP. Это заставляет меня задуматься о том, может ли Java-код исчезнуть с уровня представления. То есть JSP / ASP будет содержать только html плюс код xquery, который напрямую обращается к СУБД, без обычных уровней модели и контроллера. Приложение, которое я имею в виду, не нуждается / не использует слой бизнес-правил, поэтому я не беспокоюсь об этом.

Кто-нибудь пробовал это? (Кстати, я знаю, что xquery нуждается в java для работы; я больше думаю об уменьшении количества языков, которые программисты должны выучить, чтобы запустить веб-приложение в эфир).

1 Ответ

0 голосов
/ 06 мая 2009

Другой подход заключается в использовании XML-сервера, который хранит XML-данные, и использовании XQuery для доступа и доставки результатов на стороне сервера (я работаю в MarkLogic, мы создаем XML-сервер, попробуйте его здесь: http://developer.marklogic.com/download/)

В этой архитектуре у вас есть один сервер, хранящий XML и выполняющий XQuery. Если вы предоставляете результат в формате HTML, теперь у вас есть двухуровневая система. Конечно, вы можете использовать AJAX для доступа к XML-серверу через ReST непосредственно из страницы.

Продвинутая форма этой архитектуры называется XRX. Смотрите этот пост для получения дополнительной информации: http://www.oreillynet.com/xml/blog/2008/05/xrx_a_simple_elegant_disruptiv_1.html

...