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

Для перехода к полноэкранному предварительному просмотру щелкните изображение
Среда 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 с помощью новых операций, доступных в узле веб-служб. Используйте редактор индивидуальной настройки веб-служб для создания асинхронных клиентов веб-служб.
|

|
Надежные, безопасные, транзакционные веб-службы
Передовые технологии веб-служб доступны непосредственно из проектировщика веб-служб. Используйте поддержку Metro в сервере приложений Sun (GlassFish) для сборки интероперабельных, надежных, безопасных, транзакционных веб-служб.
Воспользуйтесь поддержкой диспетчера доступа к системе Sun Java для сборки безопасных веб-служб с поддержкой идентификации. Среда IDE поддерживает безопасность на уровне обмена сообщениями для сервера веб-служб и клиента для профилей маркера WSI-BSP.
|

|
Интерфейсы 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
|


|
|