corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners

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

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

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

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

Веб-разработка на основе стандартов

Среда IDE NetBeans работает с сервером приложений Sun Java System Application Server (GlassFish v1/v2/v3), Apache Tomcat, JBoss, BEA Weblogic и другими. Она поддерживает J2EE 1.4 и Java EE 5, включая стандарты веб-служб JAX-WS 2.1, JAX-RS (JSR-311), JAX-RPC (JSR-101). В функциональные возможности дополнения кода входят аннотации, пригодные для веб-служб.


Веб-службы RESTful

Среда IDE помогает в создании веб-служб RESTful, соответствующих нормам JSR311, из классов сущностей JPA и шаблонов, или даже непосредственно из базы данных. Код, созданный из сущностей JPA, выполняется над платформой Spring.

Среда IDE также поддерживает тестирование и сборку клиентских приложений, которые обращаются к веб-службам RESTful. Используйте мастер для создания служб RESTful из классов сущностей JPA, а также генерируйте код для вызова веб-служб (как на базе RESTful, так и SOAP), таких как клиентские заглушки JavaScript из WADL. Веб-службы RESTful способны обертывать сериализованные компоненты сущностей и обеспечивать легкую функциональность CRUD.

Окно веб-серверов

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

Используйте мастеры "Web Services" и "Web Service Visual Designer" для создания и разработки веб-служб (включая веб-службы Apache Axis2) из классов Java или файлов WSDL. Воспользуйтесь новым подключаемым модулем soapUI для создания проектов тестирования веб-служб, включающих контрольные примеры и позволяющих осуществлять наблюдение за SOAP.

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

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

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

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

Передовые технологии веб-служб доступны непосредственно из проектировщика веб-служб. Используйте поддержку Metro в сервере приложений Sun (GlassFish) для сборки интероперабельных, надежных, безопасных, транзакционных веб-служб.

Воспользуйтесь поддержкой диспетчера доступа к системе Sun Java для сборки безопасных веб-служб с поддержкой идентификации. Среда IDE поддерживает безопасность на уровне обмена сообщениями для сервера веб-служб и клиента для профилей маркера WSI-BSP.

glassfish

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

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

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

Zembly

Подключаемый модуль шлюза веб-интерфейса API zembly (центр обновления бета-версий) позволяет распознавать интерфейсы API из единого реестра и хранилища популярных веб-интерфейсов API). Перетаскивайте операции служб в файлы Java и JavaFX, и среда IDE сгенерирует код доступа. Подключаемый модуль zembly также позволяет безопасно хранить список ключей или учетных данных, необходимых для взаимодействия с этими интерфейсами API.

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

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

 

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

- Использование клиентской библиотеки шлюза веб-интерфейсов API Zembly

Службы zembly

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