Как я могу преобразовать существующий JSFPortlet в JSON API - PullRequest
0 голосов
/ 10 июня 2018

У нас есть Портал с огромной кодовой базой, состоящей из сотен JSF-портлетов.Теперь требуется предоставить существующий портал как сервисы JSON API сторонним организациям.

Одним из способов является создание другого уровня представления для каждого JSFP-портлета для повторного использования одного и того же уровня бизнеса и данных.Это потребует больших усилий и времени.

Другой способ - это если мы можем поиграть с жизненным циклом портлета и JSF и открыть тот же портлет, переопределив serveResource и преобразовать resourceRequest в actionRequest и вызвать processAction внутри.Аналогично, при возврате мы можем вызвать doView и вернуть параметры ответа в форме JSON.

Это выполнимо?

1 Ответ

0 голосов
/ 12 июня 2018

было бы лучше распространить это на микросервисы и потреблять его там, где это необходимо

...