corner imagecorner image IDEPlatformPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 7.1 Features

Разработка веб-служб

Разработка веб-служб в среде IDE NetBeans
Для перехода к полноэкранному предварительному просмотру щелкните изображение

Среда IDE NetBeans помогает разработчикам в обеспечении возможности совместного функционирования, безопасности, надежности и проведении транзакций.

Разработка веб-служб на основе стандартов

Среда IDE NetBeans поддерживает стандарты Java EE 6 и Java EE 5, включая стандарты веб-служб JAX-WS 2.2, JAX-RS 1.1 и JAXB 2.2. Допускается использование GlassFish Server Open Source Edition, Oracle Weblogic, Apache Tomcat, JBoss и др. В функциональные возможности дополнения кода входят аннотации, пригодные для веб-служб.

Маленький логотип glassfish

Веб-службы RESTful улучшены!

Среда IDE помогает в создании веб-служб RESTful, совместимых с JSR-311, из классов сущностей JPA и шаблонов, или даже непосредственно из базы данных. Код, созданный из объектов JPA, работает поверх платформы Spring. Веб-службы RESTful способны обертывать сериализованные компоненты сущностей и обеспечивать легкую функциональность CRUD.

Для веб-служб EE6 RESTful среда IDE использует аннотации JAXB в классах объектов и фасады сеансов EJB для классов служб. Таким образом устраняется необходимость в классах преобразования и обеспечивается создание упрощенных кодов.

Начиная с IDE NetBeans 7.1, веб-службы EE5 RESTful также используют фасады. Вместо того чтобы создавать классы преобразования, среда IDE создает службы EE5 RESTful с классами контроллеров API-интерфейса JPA с сохранением состояния.

Среда IDE также поддерживает тестирование и сборку клиентских приложений, которые обращаются к веб-службам RESTful. Создавайте код для вызова веб-служб (на базе RESTful и SOAP), например клиентские заглушки JavaScript из WADL. Также можно создать клиенты Java RESTful в приложениях Java Web и Java для служб, зарегистрированных в среде IDE NetBeans. Среда IDE NetBeans поставляется с несколькими уже зарегистрированными распространенными службами, например Flickr и Twitter.
Начало работы с веб-службами RESTful

Структура проекта EE5 RESTful

Веб-службы на основе SOAP

Используйте мастеры "Веб-службы" и "Визуальное проектирование веб-служб" для создания и разработки веб-служб на основе классов Java или файлов WSDL.

Среда IDE предоставляет средства для работы с аннотациями веб-служб (Метаданные веб-служб для Java). Классы Java, имеющие аннотацию @javax.jws.WebService, автоматически распознаются в проекте как веб-службы. IDE предоставляет поддержку для среды выполнения JAX-WS 2.2 в различных компонентах, например в Visual Designer или редакторе Web Service Customization.

Преобразуйте веб-службы на основе SOAP в ресурсы служб RESTful с помощью новых операций, доступных в узле веб-служб. Используйте редактор индивидуальной настройки веб-служб для создания асинхронных клиентов веб-служб.

Снимок экрана карты Google

Надежные, безопасные, транзакционные веб-службы

Технологии взаимодействия веб-служб (Web Service Interoperability Technologies, WSIT) доступны непосредственно в проектировщике веб-служб. Используйте поддержку Metro 2.0 (JAX-WS 2.2) на сервере приложений GlassFish Server Open Source Edition 3.1 для сборки совместимых, надежных, безопасных, транзакционных веб-служб.

Логотип Java.net

Интерфейсы API веб-приложений

Используйте вкладку Services для легкого создания серверных смешанных приложений и добавляйте службы из файлов описаний веб-служб (WSDL или WADL), содержащихся в этих приложениях. Перетаскивайте операции службы в объект POJO, сервлет, JSP, JSF или на страницу PHP, и среда IDE сгенерирует код доступа.

Используйте диспетчер веб-служб для доступа к популярным веб-интерфейсам API RESTful, предоставляемых компаниями Google, Facebook, Yahoo, flickr, Amazon, Twitter и многими другими. Возможен также доступ к веб-службам на основе SOAP, например StrikeIron.

Мобильные веб-службы

Имеется возможность создания приложений для непосредственного доступа к веб-службам с любого телефона, обеспечивающего поддержку JSR-172. Напишите код, использующий мост беспроводного подключения для получения доступа через сервлеты к веб-службам и другим серверным данным с любого устройства из мидлетов с помощью сервлетов.

 

- Учебная карта по веб-службам

Диаграмма мобильных служб