Из Eclipse RAP wiki :
Проект RAP направлен на то, чтобы позволить разработчикам создавать богатые веб-приложения с поддержкой Ajax с использованием модели разработки Eclipse, плагинови API только для Java.
Итак, вы пишете свой код на Java, и пользовательский интерфейс клиента обрабатывается с использованием AJAX (читай: Javascript.)
Это подразумевает XMLHttpRequest используется для обновления интерфейса клиента.Некоторые исследования показывают, что RAP использует унаследованную версию библиотеки Qooxdoo js , и они не планируют обновлять , поскольку хотят поддерживать облегченный клиент.
Разработчик имеет контроль над содержимым HTML / CSS.
Кроме того, контейнер сервлета является диспетчером, который обрабатывает запросы URL и взаимодействует с вашими сервлетами.Он отвечает за "управление жизненным циклом сервлетов, сопоставление URL-адреса с конкретным сервлетом и обеспечение правильных прав доступа для URL-адреса." [ 1 , 2 ]