|
|
|
|
Оцениваем производительность JRuby в GlassFish
Posted by katya in GlassFish
|
В последнее время мы довольно частно рассказываем о различных результатах тестирования производительности (benchmarking). Если вы еще не видели последние результаты SPECjAppServer 2004 с GlassFish v1 и v2, то почитайте (намек: результаты очень хорошие). |
Все это еще раз подтверждает, что производительность GlassFish при использовании традиционных Java EE технологий высока. Но как обстоит дело со скриптовыми языками, такими как Ruby? Vishnu Gopal решил проверить, сравнив работу приложения в среде JRuby/Glassfish и Mongrel/C. И что вы думаете? GlassFish и тут не ударил в грязь лицом. Так например, Vishnu пишет что развертывание (deployment) в GlassFish показывает "в двое быстрое время ответа в половине случаев".
Финальная версия JRuby 1.0
Posted by kostya in General
|
Ребята с JRuby анонсировали выход версии 1.0 ([1], [2], [3]). В точности так же как GlassFish v1 был нацелен на совместимость с Java EE 5, целью JRuby 1.0 была совместимость с Ruby 1.8. Блог Чарльза упоминает производительность, как следующий приоритет в разработке, что опять таки звучит знакомо по отношению к GlassFish v2. |
JRuby на GlassFish предоставляет вам упрощенное развертывание, доступ к огромному количеству библиотек Java (от JDBC/JPA да JAX-WS/WSIT) и лучшую доступность. Читайте статьи Arun'а о GlassFish v2 ([1], [2], [3]) и v3, который будет предоставлять еще более простой процесс развертывания приложения. Посмотрите так же как люди запускают приложения JRubyOnRails в GlassFish на MacOS X (настройка JRuby и развертывание на GlassFish).
сервлеты JRuby в Phobos?
Posted by katya in Web.Next
|
Phobos - это не просто поддержка JavaScript на стороне сервера. Phobos - это полноценный каркас для использования скриптовых языков на серверной стороне, позволяющий применять и другие скриптовые языки, используя возможности, предоставленные JSR 233. Т.е. ваш среверный код может содержать, например, такой код на Ruby:
$response.contentType = 'text/plain'
|
Ruby on Rails с GlassFish и с Derby в embeded режиме
Posted by katya in GlassFish
Ashish работает над использованием Rails приложений в GlassFish, о чем и продолжает рассказывать. В своем последнем сообщении он рассказывает как взять RoR приложение, развернуть его в GlassFish и заставить работать с БД Derby в embeded режиме (алтернатива - удаленный режим работы с Derby, в котором Derby работает в рамках отдельного процесса).
Вы хотите узнать как это сделать - почитайте блог Ashish'а.
RoR как WAR, Упрощаем Процесс
Posted by lativ in Web.Next
Продолжая улучшения на пути развертывания Ruby on Rails приложений в GlassFish в виде WAR файлов, Ashish объясняет как использовать jRuby-Extras, так чтобы вам достаточно было только сказать:
cp -R rails-integrations/plugins/war rails-app-dir/vendor/plugins/
cd rails-app-dir; rake war:standalone:create;
Читайте подробности в Блоге Satish.
Сервлеты на 4-х языках в Sun WebServer
Posted by katya in WebServer
Рауль ведет интересную серию постов, где показывает как использовать скриптовые языки на основе JVM для написания сервлетов для Sun WebServer 7.0 (скачайте), при этом используюя только возможности J2SE 5 (в J2SE 6 с помощью JSR 223 это делается еще проще). Серия состоит из вводной части, содержащей общий код для всех языков и отдельных частей, посвященных jRuby, jScheme, Rhyno и Sleep.
А теперь нечто совершенно другое ...
Все это работает в рамках JVM, в которой работает и сам WebServer, однако, Рауль также демонстрирует как c помощью FastCGI вызвать Ruby напрямую.
RubyOnrails, Blojsom, и еще больше веб 2.0 на Sun веб-сервере
Posted by marina in Web Tier
Sun веб-сервер 7.0 обеспечивает Java веб-слой, а также и хорошее соединение ((NSAPI, Fast-CGI) со многими приложениями написанными не на Java. Примером первого является блог Симы (Seema), который следует за новостью об использовании Blojsom на GlassFish, а также предыдущем посте о Фобосе (Phobos) на веб-сервере. Примером последнего является другой блог Симы (Seema), в котором он в деталях рассказывает как запускать Ruby On Rails.
Учитывая все это, можно сказать,что Sun веб-сервер это хорошая платформа веб 2.0, и она станет еще лучше, когда станет возможным запускать новейший Java веб-слой, подключая веб-слой GlassFish.