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