tut-install/examples/web/jsonb/jsonbbasics
Java Platform, Enterprise Edition (Java EE) 8 Учебник по Java EE |
Назад | Вперёд | Содержание |
В этом разделе описывается, как создать и запустить приложение jsonbbasics
. Этот пример представляет собой веб-приложение, которое демонстрирует, как сериализовать объект в JSON и как десериализовать JSON в объект.
Приложение jsonbbasics
находится в каталоге tut-install/examples/web/jsonb/jsonbbasics
.
Здесь рассматриваются следующие темы:
Приложение jsonbbasics
содержит следующие файлы.
Две страницы JavaServer Faces.
Страница index.xhtml
содержит форму для сбора данных, которые используются для создания объекта Person
.
Страница jsongenerated.xhtml
содержит текстовую область, которая отображает данные в формате JSON.
Managed-бин jsonbBean.java
— сессионный бин, который хранит данные формы и управляет навигацией между страницами Facelets. Этот файл содержит код, который использует API привязки JSON.
В этом разделе описывается, как запустить приложение jsonbbasics
из командной строки с помощью Maven.
Чтобы запустить пример jsonbbasics с помощью Maven:
Удостоверьтесь, чтобы GlassFish Server был запущен (см. Запуск и остановка сервера GlassFish).
В окне терминала перейдите в:
tut-install/examples/web/jsonb/jsonbbasics
Введите следующую команду для развёртывания приложения:
mvn install
Откройте окно веб-браузера и введите следующий адрес:
http://localhost:8080/jsonbbasics/
Введите данные в форму и нажмите Сериализация в JSON, чтобы отправить форму. На следующей странице показаны данные объекта в формате JSON.
Нажмите Десериализовать JSON. Страница индекса отображает и содержит поля, заполненные данными объекта.
Назад | Вперёд | Содержание |