Get GlassFish V2
Purchase Support Worldwide
« Previous page | Main
сен 07
5

Запускаем JRuby on Rails с помощью Grizzly 1.6
  Posted by alexface in GlassFish

Grizzly

Takai объясняет, как запустить ваше JRuby on Rails приложение с помощью Grizzly 1.6 за три простых шага:

Шаг 1: Устанавливаем JRuby on Rails
Шаг 2: Подготавливаем Rails приложение
Шаг 3: Настраиваем JRuby on Rails на Grizzly

И все!

Grizzly 1.6 будет интегрирован в GlassFish V3. Доступный в настоящий момент билд v3 включает Grizzly 1.5, а более раннее сообщение поясняет, как запустить JRuby на нем.

Модели процессов JRuby объясняют отличие процессов, протекающих в момент развертывания Rails приложения с помощью Grizzly, от стандартной модели развертывания веб-приложения.

Спасибо Jean-Francois за совет!

сен 07
3

Grizzly 1.6 - версия 1.6.0 и планы относительно GlassFish v3
  Posted by kostya in GlassFish

ALT DESCR

Некоторое время назад Grizzly выделился в отдельный от GlassFish проект (это было в феврале, а кажется, что прошло уже несколько лет!). С тех пор он бурно развивается (читайте записи в Аквариуме).

Только что вышла версия 1.6.0 с некоторыми архитектурными улучшениями и исправлением ошибок (например в области SSL). Grizzly является частью GlassFish AppServer, но так же может использоваться и отдельно. Эта последняя версия, Grizzly 1.6.0, скоро будет интегрирована в GlassFish v3.

В проекте Grizzly приняты регулярные собрания и обсуждения архитектуры. Так же весьма активен список рассылки. Ваше участие в проекте приветствуется!

авг 07
30

JRuby on Rails для приложений уровня предприятия (с неплохой производительностью)
  Posted by katya in General

Sparky and JRuby

Naoto TAKAI (не так давно ставший "ответственным", т.е. обладающим правом вносить изменения в пространство grizzly) пару месяцев назад сделал презентацию на конференции RubyKaigi2007. Слайды доступны здесь.

В них упоминается Grizzly on Rails (смотрите также заметку "Ruby and jRuby, Mogrel, Goldspike, Grizzly and GlassFish"), GlassFish v3 и приводятся интересные результаты, полученные на тестах Mongrel, GoldSpike and WEBrick. Будучи развернутым поверх удачной технологии, JRuby on Rails похоже вполне готов для приложений уровня предприятий и с точки зрения производительности. Провайдерам сервисов также стоит рассмотреть этот вариант.

июл 07
2

Реализация Comet Клиента с помощью Prototype и Behaviour библиотек
  Posted by kostya in Web.Next

NASA Photograph of Comet Kohoutek (from around 1973)

Jean-Francois приложил много усилий для того, чтобы Grizzly (и соответственно GlassFish) мог бы полностью поддерживать Comet приложения. Он так же работал над документацией, предоставив позможность ознакомиться с примером серверного кода для Comet приложения в своем блоге.

Это был отличный материал, но он оставил читателей с очевидным вопросом - а что же по поводу клиентской стороны? Теперь Jean-Francois заполняет этот пробел. Из его недавней записи в блоге, вы узнаете, как написать клиентскую часть Comet приложения. Его пример использует Prototype и Behaviour библиотеки JavaScript, и (конечно же!) он исполняется на GlassFish.

июн 07
26

От Grizzly к JBI и немного о Groovy
  Posted by kostya in GlassFish

OpenESB

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

GlassFish v2 включает в себя Grizzly (nio framework), OpenESB 2.0 (реализацию JBI) и, с проектом SailFin, скоро будет иметь SIP-способности. Это позволяет James Lorenzen построить JBI Binding Component для RSS на Java и на Groovy. Говоря об OpenESB, надо отметить, что список доступных связывающих компонет и сервисных служб быстро растет и инструментарий OpenESB становится лучше день ото дня.

Возможно одна из самых сильных сторон Groovy - это возможность сочетаться с Java. Любой (ну почти?) Java код - это разрешенный код Groovy, так что вы можете использовать быстрый и динамичный код там, где ожидаются многочисленные изменнения, сохраняя остальные части статическими и высокопроизводительными. Grails (framework для веб-приложений, использующий Groovy) хорошо работает на GlassFish, и мы заинтересованы в том, чтобы все дополнительные возможности GlassFish (например Metro) были полностью доступны для Groovy и Grails разработчиков.

июн 07
24

Со скоростью кометы с последней версией GlassFish
  Posted by katya in GlassFish

Comet Kohoutek (1973)

Comet (известный также как "долгоживущие HTTP соединения" или "Ajax Push") позволяет приложениям на стороне сервера уведомлять клиентов об изменениях (т.е. обеспечивает инициируемую сервером посылку сообщений). Типичными примерами применениями этой возможности являются чаты, приложения обмена и совместного использования общими данными и намного более сложные архитектуры.

Bayeux - это основанная на протоколе JSON спецификация Comet, а gCometd - это название реализации, входящей в состав Grizzly 1.0.11+ (только DOJO или Ajax) и GlassFish v2 b35+ (JSP, JSF, servlet).

Спецификация Comet/Bayeux (0.1draft5) была опубликована Dojo сообществом пару месяцев назад и уже сейчас поддерживается в GlassFish v2 (билд 52). К сожалению, эта спецификация не совместима с большинством Comet клиентов. Jean-François Arcand рекомендует обновить DOJO библиотеку, если вы ее используете (да и вы вероятно должны ее использовать, поскольку разработка Bayeux клиентов - это не тривиально).

Если хотите узнать больше про Comet, почитайте:
• основы Comet
• презентация Implementing Asynchronous Web Application using Grizzly's Comet.
• разработка Comet веб приложений с использованием GlassFish
• простая, но очень хорошая демка про Comet.

апр 07
4

Второй архитектурный анализ Grizzly 1.5
  Posted by katya in GlassFish

Blueprints of galleon LaBelle

Команда разработчиков Grizzly (JFA, Charlie, и др.) заканчивает версию 1.5, которая не зависит от HTTP протокола. Первый митинг, посвященный анализу архитектуры Grizzly 1.5, был весьма успешен, в нем приняло участие много представителей (и не только из Sun).

Charlie и Jean-Francois проведут сегодняшнюю телефонную конференцию, смотрите детали в блоге Jean-Francois'а. Ну а если вы не смогли принять участие, то приезжайте в Бразилию.

фев 07
23

4HomeMedia - Победитель CES Инноваций 2007 ... на GlassFish
  Posted by lativ in GlassFish

4HomeMedia победитель в номинации лучшая Инновация на CES 2007. Это молодая компания, которая предоставляет удаленный контроль и мониторинг любых соединенных в сеть устройств или сервисов в доме ([1], [2]) . Сейчас, многие окружающие нас вещи начинают обладать возможностью подсоединяться к сети, так что тот или иной вариант такого типа сервисов наверняка станет неотъемлимой частью нашей повседневной жизни в скором будущем...

Как вы уже наверное догадываетесь, подобный сервис требует огромного количества соединений, для этого были использованны Grizzly и GlassFish на стороне сервера! Подробности в статье "История выбора".

янв 07
21

Про Rails и GlassFish
  Posted by katya in Web.Next

Ashish какое-то время изучал использование Ruby on Rails (RoR) приложений с GlassFish и недавно написал серию статей про то, как связать эти 2 технологии (старые посты). Он только что опубликовал новый пост, в котором описывает, как использовать Grizzly в GlassFish с jRuby и RoR, используя разработку TAKAI Naoto's.

Как считает Эдуардо, это еще далеко от идеала, но движется несомненно в правильном направлении.

окт 06
5

Хорошее введение в Comet (или долгоживущие HTTP соединения)
  Posted by katya in Web.Next

Мы уже не раз писали про Comet (смотрите статьи на Аквариуме), а ЖанФрансуа недавно выложил презентацию на Wiki. Однако, хорошее введение всегда полезно, так что читайте Введение в основы Comet от Энди.

В тоже время, Grizzly похоже продолжает привлекать внимание. Читайте, например, пост Brian'а. Недавно Grizzly был добавлен в репозиторий Maven, а JeanFrancois работает над выделением фреймворка (framework) в отдельный проект, более пригодный для переиспользования.

Языки / 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

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

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

Подписка

Напишите нам

Скачайте

События

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

Ссылки

Другие блоги

Категории

Навигация