JRuby : сборник рецептов
Здесь можно купить книгу "JRuby : сборник рецептов" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-89818-481-0
Страниц: 236
Артикул: 107925
Возрастная маркировка: 16+
Краткая аннотация книги "JRuby"
Интересующемуся языком JRuby вряд ли нужны руководства по Ruby, Rails или Java — требуется лишь узнать, как решить ту или иную конкретную задачу. В этой книге вы найдете практические рецепты по работе с данной реализацией языка Ruby на платформе Java. Специально рассмотрены такие вопросы, как развертывание веб-приложений Rails на Java-серверах, интеграция программ на JRuby с технологиями из мира Java, разработка персональных приложений на JRuby с помощью инструментальных библиотек на Java и многое другое. Интерпретатор JRuby сочетает в себе простоту и легкость использования Ruby с развитыми библиотеками и технологиями Java, и это открывает совершенно новые возможности для применения Ruby, Rails и Java. Эта книга даст вам возможность воспользоваться всем потенциалом языка JRuby.
Содержание книги "JRuby : сборник рецептов"
Предисловие
Предполагаемая аудитория
Организация материала
Типографские соглашения
О примерах кода
Доступность на Safari
Вопросы и замечания
Благодарности
Глава 1. Приступая к работе
1.0. Введение
1.1. Установка JRuby
1.2. Управление пакетами с помощью RubyGems
1.3. Одновременное использование Ruby и JRuby
1.4. Совместное использование gem-пакетов
1.5. Обращение к Java-классам из Ruby
1.6. Преобразование Ruby-массива в Java-массив
1.7. Включение JAR-файлов в путь поиска классов
1.8. Расширение Java-класса в Ruby
1.9. Реализация Java-интерфейса на Ruby
1.10. Открытие Java-классов в JRuby
1.11. Конфигурирование Eclipse для разработки на языке JRuby
1.12. Конфигурирование NetBeans для разработки на JRuby
1.13. Распознавание платформы в приложении JRuby
Глава 2. JRuby on Rails
2.0. Введение
2.1. Установка и настройка Rails
2.2. Пакетирование приложения Rails для работы в среде Java EE
2.3. Веб-приложения с внешним репозиторием gem-пакетов
2.4. Конфигурирование сервлета JRuby-Rack
2.5. Пакетирование приложения Rails с источником данных JNDI
2.6. Развертывание Rails на сервере Tomcat
2.7. Развертывание Rails на сервере JBoss
2.8. Развертывание Rails на сервере Jetty
2.9. Развертывание Rails с помощью jetty_rails
2.10. Развертывание Rails на сервере Mongrel
2.11. Развертывание Rails на сервере GlassFish v2
2.12. Gem-пакет GlassFish v3
2.13. Использование библиотеки ActiveRecord вне Rails
2.14. Получение информации о Java-сервлете
2.15. Конфигурирование хранилища сеансов
2.16. Управление классами, каталогами и прочими файлами, упакованными в WAR-файл
2.17. Изменение имени WAR-файла и местоположения рабочей области
2.18. Развертывание приложения Rails в корневом контексте
2.19. Создание приложения Rails в интегрированной среде Aptana Studio
2.20. Доступ к статическим файлам из приложения Rails, работающего в контейнере Java EE
Глава 3. Интеграция с Java
3.0. Введение
3.1. Выполнение Ruby-кода из Java-приложения
3.2. Вызов JRuby с помощью каркаса Bean Scripting Framework
3.3. Вызов JRuby с помощью технологии Java Scripting
3.4. Протоколирование из Ruby с помощью библиотеки Jakarta Commons Logging
3.5. Использование встроенных в Java средств параллельной обработки
3.6. Создание методов-акцессоров в духе JavaBean
3.7. Написание единообразного кода
3.8. Преобразование XML-документов с помощью библиотеки TrAX
3.9. Создание пула сред исполнения JRuby
3.10. Удаленное управление с помощью технологии JMX
3.11. Доступ к платформенно-зависимым библиотекам из JRuby
Глава 4. Java в системах масштаба предприятия
4.0. Введение
4.1. Создание контекста JNDI
4.2. Отправка JMS-сообщений
4.3. Получение JMS-сообщений
4.4. Реализация компонента Enterprise JavaBean на JRuby
4.5. Определение Spring-компонентов на JRuby
4.6. Создание самообновляемых Spring-компонентов на JRuby
4.7. Встраивание Spring-компонентов, написанных на JRuby
4.8. Реализация Aware-интерфейсов Spring в JRuby-объектах
4.9. Создание MVC-контроллеров Spring с помощью JRuby
4.10. Hibernate и JRuby
4.11. Java Persistence API и JRuby
4.12. Выполнение вызовов по протоколу SOAP
4.13. Упрощение доступа к LDAP-каталогу
Глава 5. Пользовательский интерфейс и графические приложения
5.0. Введение
5.1. Создание приложений Swing
5.2. Обработка событий Swing
5.3. Долго работающие задачи в приложениях Swing
5.4. Пакетирование автономных приложений
5.5. Пакетирование JRuby-приложений, запускаемых по технологии Web Start
5.6. Написание аплетов на JRuby
5.7. Манипулирование изображениями
5.8. Создание приложений SWT
5.9. Доступ к рабочему столу
5.10. Доступ к системному лотку
5.11. Разработка приложений Swing на предметно-ориентированных языках на базе JRuby
5.12. Использование библиотеки Monkeybars для разработки приложений Swing
5.13. Создание приложений Qt с помощью JRuby
Глава 6. Инструменты сборки
6.0. Введение
6.1. Включение Ruby-сценариев в процесс сборки системой Ant
6.2. Применение Ruby в условных конструкциях Ant
6.3. Написание задания Ant на Ruby
6.4. Включение Ruby-сценариев в процесс сборки системой Maven
6.5. Написание подключаемого к Maven модуля на JRuby
6.6. Сборка Java-проектов с помощью Raven
6.7. Ссылка на библиотеки в Raven
6.8. Организация частного репозитория Raven
6.9. Прогон тестов JUnit с помощью Raven
6.10. Сборка Java-проектов с помощью Buildr
6.11. Ссылка на библиотеки в Buildr
6.12. Сборка с помощью Rake в контексте сервера Hudson
6.13. Добавление Ruby-сценария в качестве задачи сервера Hudson
Глава 7. Тестирование
7.0. Введение
7.1. Автономное тестирование Java-кода с помощью Test/Unit
7.2. Автономное тестирование Java-кода с помощью библиотеки dust
7.3. Автономное тестирование Java-кода с помощью библиотеки Expectations
7.4. Тестирование Java-кода с помощью RSpec
7.5. Создание mock-объектов с помощью библиотеки Mocha
7.6. Модификация пути поиска классов для JtestR
7.7. Группировка тестов для JtestR
7.8. Аргументы командной строки при запуске JtestR
7.9. Совместное использование JtestR и Ant
7.10. Совместное использование JtestR и Maven
7.11. Повышение производительности JtestR
Глава 8. Сообщество пользователей JRuby
8.0. Введение
8.1. Сборка JRuby из исходных кодов
8.2. Отправка извещения о недоработке в JRuby
8.3. Списки рассылки JRuby
Предметный указатель
Все отзывы о книге JRuby : сборник рецептов
С книгой "JRuby" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "JRuby : сборник рецептов (автор Джастин Эдельсон, Генри Лю)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку