Страницы

Поиск по вопросам

Показаны сообщения с ярлыком jsf. Показать все сообщения
Показаны сообщения с ярлыком jsf. Показать все сообщения

пятница, 24 января 2020 г.

Managed bean vs CDI

#jsf #java


Сейчас учу JSF  по книги Java Server Faces. И вот не пойму, там они пишут: используйте
бины CDI вместо managed bean, аргументируя тем, что последние ограничены. Кто знает,
обьясните, в чем основная разница, недостатки и преимущества каждого. Заранее спасибо.    


Ответы

Ответ 1



Подобный вопрос возникал тут . Там пишется, что в CDI ты можешь использовать практически любой класс, в то время как для использования в mb придется пользоваться классами с тэгом @ManagedBean.

пятница, 14 июня 2019 г.

Если серверная часть написана на Java, можно ли написать клиент на js+html, не используя jsp.

Для учебных целей хочу создать приложение: форум, где участники могут регистрироваться, оставлять сообщения(чтобы сообщения сохранялись в бд). Приложение будет написано на Java. Можно ли обойтись без использования jsp, jsf, а только html и js? Буду очень благодарен ответившим.


Ответ

Можно. Вам успешно подойдет RESTfull архитектура.
Клиент с сервером по-прежнему общаются по http-протоколу, только теперь в ответах сервер отдает уже не готовые html-странички, а состояния (по сути данные) запрошенных вами ресурсов(URI) в формате json или реже xml. JS на клиенте разбирает эти ответы и сам строит необходимые странички.
Таким образом между клиентом и сервером нет больше никакой связи, кроме четко формализованного Rest Api. Причем клиент может быть реализован на чем угодно, HTML+JS это лишь частный случай. Это не новый, но очень популярный подход сейчас.