About

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

2 мар. 2014 г.

REST Jersey 2.x: JSONP (part 3)



Один из способов кроссдоменной коммуникации это jsonp. Json with Padding. Это не формат данных, а принцип взаимодействия с внешним доменом. Даже если обращаемся в этому же домену, но к другому порту, браузер считает такой урл внешним и обычные способы взаимодействия уже не сработают.

27 нояб. 2013 г.

REST with Jersey 2.x : client jQ (part 2)


Напишу небольшой клиент к веб сервису из предыдущего примера. На странице jQuery скрипт будет отправлять и принимать данные от сервера.
REST-WS Jersey 2.x.
html/jQuery
Glassfish 4
Netbeans 7.4


13 нояб. 2013 г.

REST with Jersey 2.x : start (part 1)


Jersey один из популярных фреймворкок для создание RESTFull веб сервисов. Реализуюет спецификацию JAX-RS(JSR311 & JSP 339).
На данный момент последняя версия 2.4.
Чем он хорош - простой, понятный, ничего лишнего.
Запущу небольшой пример на Glassfish.

Краткий план действий.
1. Создание простого веб сервиса.
2. Конфигурация и деплой.
3. Работа с json.

22 янв. 2012 г.

How to : JAX-WS + android / java me


Досталась однажды задачка написать приложение для телефонов. И не просто приложение , а коннектящееся к серверу для обмена данными,и с локальной бд. И конечно для начала нужно было выбрать на чем и как все это будет писаться. Предложенное RMI вскоре было отвергнуто по причинам весьма малого количества информации и примеров связки rmi + mobile , и то довольно старыми. Книг по rmi тоже не густо, одна изд. О'релли 2001г. Веб сервисы производили куда более благоприятное впечатление.
Далее из веб сервисов soap/rest был выбран soap , исключительно из-за простоты , ведь в приоритетах традиционно стоит скорость разработки. На стороне сервера все элементарно - веб сервис описывается аннотациями и уже готов к работе. На стороне клиента использую библиотеку для работы с соап: ksoap2.

Задача: написать приложение для мобильных устройств на ос андроид, а также мидлет для простых телефонов. Обмен данными с сервером реализовать веб сервисом soap. По веб сервису необходимо передавить не только простейшие типы, но и свой класс, список своих классов, класс содержащий простые типы и список своих классов.
среда разработки : Netbeans 7.0.1 ;
библиотеки : ksoap2-android , ksoap2-j2me-core-2.1.1
ос : Ubuntu 11.10 ;
сервер : Glassfish 3.1 ;