Get GlassFish V2
Purchase Support Worldwide
янв 09
29

Клиент для SmugMug основанный на Jersey
  Posted by Nikita Zinoviev in GlassFish
ALT DESCR

Jakub опубликовал пример использования клиентского API для Jersey. Для иллюстрации использовался REST интерфейс к фотогалерее SmugMug. Смотрите также Оригинальный Блог Пола и JavaDoc.

Другие посты по этой теме отмечены тегом jersey. Обратите также внимание на слайды и записи с веб-семинара Пола и Марка "Jersey и JAX-RS".

сен 08
23

JAX-RS (JSR 311) одобрен (15-1-0) на последнем JCP голосовании
  Posted by alexface in Web.Next

ALT DESCR

JAX-RS, Java APIs для RESTful веб сервисов, уже почти достиг цели: исполнительный комитет по SE/EE одобрил окончательный вариант спецификации для JSR-311. Голоса распределились так: 15-1-0 (за-воздержалось-против) (см. результаты).

Последний этап, завершение эталонной имплементации и набора тестов на совместимость, уже почти завершен. Другие новости по теме читайте в рубрике Jersey

июл 08
30

Таблица Ajax, dojo, RESTful веб-сервисы. Заряжено GlassFish.
  Posted by alexface in Web.Next

Carol's photo

Carol McDonald уже рассказывала о построении различных приложений с помощью GlassFish, Spring, EJB 3, Groovy, Grails, JPA, Comet, ... список можно продолжать. В этот раз она пошагово описывает построение динамической таблицы Dojo (Dojo Grid), взаимодействующей с JPA-enabled RESTful веб-сервисом.

Помимо использования средств Dojo Carol также обсуждает построение модели таблицы в результате взаимодействия с JAX-RS (Jersey), обрабатывающей данные JSON. Данные извлекаются из базы с помощью JPA.

Исходные коды опубликованы.

июн 08
4

JAX-RS проходит публичное голосование
  Posted by alexface in Web.Next

JCP logo

JSR 311 (JAX-RS, Restful Web Services) только что прошел публичное голосование со счетом 12 "за", 0 "против" или "воздержался". Результаты здесь. Поздравления экспертной группе за достижение этой точки и за создание атмосферы заинтересованности в технологии!

Между тем, Jersey (эталонная реализация JAX-RS) "мавенизируется" последней snapshot-версией из репозитария https://maven2-repository.dev.java.net/. Jakub пользуется этим преимуществом, чтобы построить простое web приложение и mvn glassfish:run его в GlassFish v3.

апр 08
29

Вышла версия Jersey 0.7
  Posted by kostya in Web.Next

Community picture

Вышла версия 0.7 проекта Jersey - эталонной реализации JAX-RS. Ее можно считать хорошей иллюстрацией того, как разработка продукта может проходить в рамках Open Source сообщества.

Этот релиз соответствует текущему состоянию спецификации. Так же были отработаны вопросы взаимодействия с JavaRebel, Spring и IoC, Grizzly, Grizzly Comet, улучшена поддержка JSON. Обо всем этом вы можете прочитать в блоге у Paul.

Что ж, все эти последние разработки явно опровергают утверждение, что эталонные реализации - это всего лишь доказательства концепций и реального применения им нет.

фев 08
6

Подкаст о GlassFish - Эпизод 10 о JAX-RS / Jersey
  Posted by yury in Web.Next

Grenoble Sun Engineering Center - Paul's Office

Последний выпуск подкастов из GlassFish Podcast был записан на прошлой неделе, но feedburner (движок, на котором работают подкасты) не смог подключить аудио запись. Сейчас всё починили и работает. Вы можете скачать подкаст здесь или из iTunes (искать по слову "GlassFish").

Мы рады сообщить о недавнем выходе 0.5 версии Jersey (хотя интервью и не делает акцент на особенностях этой промежуточной версии) и связанной с этим поддержкой от NetBeans. Центр обновлений GlassFish пока еще не позволяет обновиться до Jersey 0.5, но через несколько дней такая возможность должна появиться.

Mp3 файлы подкаста теперь обслуживаются через GlassFish сервер и приложения теперь пишутся не только на языке Java. Подробности читайте в блоге Игоря.

 

ноя 07
7

JAX-RS (JSR 311) в состоянии early draft review
  Posted by alexface in GlassFish

JCP Logo

JAX-RS (JSR 311) и его референс имплементация Jersey развивались параллельно и довольно прозрачно. Действительно, несколько черновых изданий спецификации уже давно стали доступны на http://jsr311.dev.java.net. Теперь настал черед JCP Early Draft Review. Отзывы ожидаются в течение следующих трех недель.

Для новичков в JAX-RS поясним, что суть заключается в представлении POJOs в виде ресурсов, доступных по URI через протокол HTTP. Работа сфокусирована на серверной части, оставляя выбор способа получения объектов и их отображения за технологией клиента (как, например, jMaki или любая другая HTTP-enabled клиентская технология).

окт 07
29

JAX-RS (поддержка REST для платформы Java) in Early Draft Review
  Posted by kostya in Web.Next

ALT DESCR

Предварительная версия спецификации для JSR-311 теперь доступна для скачивания.

Рецензирование этой версии должно быть закончено к 23му ноября 2007. Сайт Экспертной Группы - jsr311@Java.Net, реализацией является Jersey. Ваши отзывы приветствуются!

сен 07
10

Жизненный цикл ресурса в Jersey, конструкторы и пр.
  Posted by kostya in General

Better Constructors

Работающие над спецификацией JSR 311 (JAX-RS) в рамках JCP Marc и Paul так же уделяют много времени эталонной реализации - Jersey.

Сейчас, когда версия Jersey 0.2.1 уже выпущена, Marc обсуждает новую функциональность реализованную в главном репозитории с целью обеспечить решение Expert Group о жизненном цикле ресурсного объекта. Напомним, что текущая спецификация JSR 311 предписывает, чтобы жизненный цикл по умолчанию для ресурсного объекта был бы в рамках одного запроса (ранее ресурсный объект был синглтоном). В том же блоге обсуждаются упрощенные требования для конструкторов ресурсных классов.

Тем временем Paul, приводя доводы за и против, запрашивает отзывы на предложенные изменения в архитектуре Jersey, которые призваны улучшить взаимодействие с HttpServlet* API.

сен 07
4

JSR 311, Jersey, Java WDP, GlassFish и NetBeans
  Posted by kostya in Web.Next

Island of Jersey

Если вы новичок в JAX-RS (JSR 311) и RESTful Веб-Сервисах на Java и интересуетесь, затрагивает ли то вас как разработчика - вы должны прочитать это введение в различные достижения Sun в этой области.

Если вы следите за прогрессом Jersey, эталонной реализации JAX-RS, вам возможно будет интересно узнать, что версия 0.2.1 была выпущена сегодня с задокументированным списком необходимых библиотек. Так же доступен пример, показывающий как JAXB beans могут быть сериализованы как JSON или XML в зависимости от значения HTTP заголовка Accept.

На данный момент, инсталляция Jersey на GlassFish достаточно проста с использованием jersey-on-glassfish.xml ANT скрипта. Вскоре она будет еще более легкой, когда Jersey будет доступнен через GlassFish Update Center.

авг 07
22

Заметки от группы экспертов (EG) - руководство JAX-RS по отображению русурсов, лицензиях
  Posted by yury in GlassFish

Photo of Spider in Center of Its Web

Марк (Marc) и Пол (Paul) запускают вполне открытый JAX-RS (или JSR 311) EG. Пол недавно обсуждал сообщение Билла (Bill de hÓra) об отображении сетевых ресурсов (Web Resource Mapping), сравнивая разные подходы. Марк сделал несколько разъяснений в связи с недавним сообщением Патрика Мюллера (Patrick Mueller).

Дополнительную информацию о JAX-RS Вы можете прочитать на сайтах реализации, Jersey и EG, а также на листе рассылки EG.

Кстати, Жапод (Japod) сообщил, что Jersey скоро будет доступен.

авг 07
7

Кодировка JSON - теперь и в Jersey
  Posted by kostya in GlassFish

Encoder

Paul добавил поддержку встраиваемой системы типов в Jersey. Все поддерживаемые типы должны реализовывать интерфейс EntityProvider и быть зарегистрированными в файле META-INF/services javax.ws.rs.ext.EntityProvider. Jakub использовал эту систему для того, чтобы добавить поддержку кодировки JSON.

Jersey - это проект GlassFish, который реализует JAX-RS.

Привязка JSON в JAX-RS позволяет использовать application/json как MIME тип и специфицировать JSONArray, JSONObject как типы параметров и результата методов. Вы можете писать примерно такой код:

@UriTemplate("/rates")
public class ExchangeRates {
    @ProduceMime("application/json")
    @UriTemplate("CZK")
    public JSONObject getRates() {
        try {
            return new JSONObject()
            .put("USD", 20.04);
        } catch (JSONException ex) {
            throw new WebApplicationException(ex);
        }
    }
}

JAX-WS использует сходный подход подключаемого слоя кодировщика (pluggable encoding layer) в их реализации, чтобы обеспечить поддержку привязки JSON.

июл 07
19

Вышел Jersey 0.2 с реализацией JAX-RS
  Posted by katya in GlassFish

Yellow Jersey from Tour de France

Команда разработчиков Jersey выпустила версию Jersey 0.2 (учитывая тот факт, что велогонка Le Tour еще идет, можно назвать эту версию e'tape 2). Jersey - это проект GlassFish, который реализует JAX-RS.

Текущие планы - выпускать новые версии примерно раз в месяц. Как только продукт станет стабильным, мы постараемя сделать все, чтобы его интеграция с дистрибутивом GlassFish была как можно проще. Почитайте заметку Paul'а, анонс, список изменений, а также скачайте и попробуйте сами.

Paul вместе с Marc'ом пытаются разработать API и реализацию на основе реальных сценариев практического применения. Почитайте, например, обсуждение с представителями группы BBC Backstage.

Языки / Languages

НОВОСТИ И СОБЫТИЯ

Поиск

Популярные тэги

adoption ajax ci clustering community eclipse fastinfoset frontpage glassfish glassfishday grizzly hudson interoperability japex java javaee javaone javapersistence jax-ws jaxb jboss jcp jersey jmaki jruby jsf jsp maven metro netbeans opends opensource opensso performance phobos php portal portlet rails rest ruby sun tools v2 v3 web2.0 webserver webservices wsit xml

Полезные записи в блоге

Близкие продукты

Подписка

Напишите нам

Скачайте

События

Истории использования

Ссылки

Другие блоги

Категории

Навигация