На стороне сервера обработчик AJAX может быть реализован так же, как обработчик HTML, в CQ5. Создайте свой шаблон CQ со стандартным компонентом поддержки. В своем компоненте закодируйте свой JSP как обычно, следуя рекомендациям CQ, например, включив "/libs/foundation/global.jsp" (или вашу переопределенную версию). У вас будет доступ ко всем обычным объектам JSP, таким как запрос и ответ. global.jsp также включает JSTL, поэтому у вас есть доступ к стандартным библиотекам тегов.
Что касается подключения к базе данных, см. Мой другой ответ, Внешняя база данных с Adobe CQ5 .