Цель состоит в том, чтобы объединить веб-интерфейс на основе REST с графическим интерфейсом JSF2 таким образом, чтобы путь URI 'к соответствующим представлениям ресурсов оставался прежним, т. Е .:
sample.com/samepath/resource_rep.html
должен отображаться в JSF2 (получить, опубликовать) - (обратите внимание, красивый URL)
sample.com/samepath/resource_rep.xml
следует сопоставить с представлением ресурса REST xml (получить, опубликовать, поместить, удалить)
Оба идентификатора, JSF2 resource_rep.html
и REST resource_rep.xml
будут логически представлять один и тот же ресурс по-разному - один раз для взаимодействия с человеком (JSF2) и один раз для взаимодействия с машиной (REST).
JSF2 + JAX-RS (Java EE 6) или JSF2 с SPRING (V3) - это два доступных варианта для меня.
Возможно ли такое, и если да, то как это сделать?
Спасибо за любые идеи