
|
|
19-01-2008 Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Лично меня презентация, привезенная Джонасом Бонером, посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала.
 Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Надо отдать должное компании Global Logic, помогающей в организации уже не первой встречи, сама конференция и фуршет были организованы очень качественно. Отличный, удобный зал... мне бывшему на первом заседании JUG в одной из аудиторий КПИ, очень приятно видеть, что движение развивается и находит достойных спонсоров. Не могу не отметить так же и тот факт, что качество презентаций, обнародованных на последних встречах, очень хорошее.
Лично меня презентация, привезенная Джонасом Бонером (Jonas Bonér), посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала. Порадовала во-первых тем, что оказывается, хорошо масштабируемые решения, можно стоить не только на основе EJB, а во-вторых тем, что Open Source сообществу не только отлично удается "вылавливать из пространства" живые, оригинальные идеи, но и успешно воплощать их в жизнь. После конференции, я задал Джонасу вопрос: "Представьте себе, что у Вас есть две команды разработчиков, которые работают независимо над одним и тем же продуктом — интернет магазином. Первая команда, ничего не знает о существовании Terracotta, а вторая успешно использует его в своей разработке. Что вторая команда, могла бы посоветовать держать в голове первой, как ключевые моменты при разработке архитектуры приложения так, чтобы, при необходимости можно было легко сконфигурировать кластер, основанный на Вашем продукте?". Его ответ был прост и лаконичен: " Вы должны использовать как можно более простые структуры данных — POJO, и все ваши классы должны быть thread safe — это все ;) . Все остальное Вы сможете сделать с помощью декларативного конфигурирования системы. Сконцентрируйтесь на том, чтобы разработать систему, работающую на одной JVM, а кластером займется Terracotta ;) ". Как видите, Terracotta, очень интересный продукт, заточенный на интеграцию с различными фреймворками, такими как Spring, Struts etc. в манере AOP. Приятную часть "балета" я уже описал, теперь осталось подлить немного дегтя в бочку с медом — посетую на саму организацию JUG. На мой взгляд, коллегам, занимающимся организацией встреч, есть смысл уделять больше внимания построению сообщества. Постараюсь объяснить, что я имею в виду: лично я пропустил достаточно много заседаний JUG, будучи зарегистрированным еще на самой первой встрече, только потому... да, да, только по тому, что мне никогда не приходят приглашения на встречи ;) . Т.е. если я зашел на сайт организации 18 января — все отлично, я попал на встречу, а вот если не зашел, ну что же, как говориться, нет так нет ;) . Учитывая наличие огромного кол-ва бесплатный сервисов для создания он-лайн групп (возьмите хотя бы тот же Google Group или LinkedIn), мне кажется, что подобный пробел легко исправим. Vyacheslav Yakovenko
|
Комментарии к статье "Январская конференция JUG Украина :: Кластеры на основе Terracotta" (0) | |
|
| Веб Приложение на ОСГИ 04-08-2008 Технология OSGi позволяет создавать модульные приложения, которое легко может конфигурироваться путем добавления,удаления или обновления модулей. В данном примеры мы рассмотрим создания простейшего веб-приложения как часть (модуль) другого приложения, основанного на OSGi | | Spring Framework - первые шаги (Конспект десятый) 05-03-2008 Напомню задачу, с которой может столкнуться любой Java Developer: "В качестве контроллера в нашей подсистеме будет выступать ShoppingCartShowController, поднятый в контексте приложения как singleton. А в качестве модели, будет выступать компонента ShoppingCart, поднятая в контексте сессии". | | Spring Framework 2.5.2 Released 04-03-2008 Вышел второй апдейт для Spring 2.5, он содержит исправление ошибок найденных в версии 2.5.1 и представляет целый ряд улучшений во фреймворке. | | Spring Framework - первые шаги (Конспект девятый) 26-02-2008 Теперь давайте усложним ситуацию и представим себе, что первая компонента описана как singleton, а вторая, как prototype. Кроме этого принимаем во внимание, что «singleton» агрегирует в себе «prototype». Что будет происходить в этом случае? | | Spring Framework - первые шаги (Конспект восьмой : Beans scope) 19-02-2008 Как я и обещал в одной из предыдущих лекций, пришло время поговорить про диапазоны видимости компонент (beans scope). | | Spring Framework - первые шаги (Конспект седьмой) 12-02-2008 Сегодня мы постараемся разобраться в преимуществах и недостатках, как Constructor Injection (CI), так и Setter Injection (SI). | | Spring Framework - первые шаги (Конспект шестой) 05-02-2008 Использование Constructor и Setter Injection в Spring Framework | | Spring Framework - первые шаги (Конспект пятый) 29-01-2008 Существует несколько способов „поднятия“ application context. Для иллюстрации я остановлюсь на простейшем способе, который с успехом можно использовать при разработке юнит тестов. | | Спрос на Spring разработчиков неуклонно растет 25-01-2008 Спрос на Spring разработчиков неуклонно растет, отмечает в своем блоге Род Джонсон. | | Spring Framework - первые шаги (Конспект четвертый) 22-01-2008 Теперь, прежде чем перейти к экспериментам с фреймворком, нам осталось разобраться, собственно, каким образом Spring связывает компоненты между собой. | | Январская конференция JUG Украина :: Кластеры на основе Terracotta 19-01-2008 Последнее собрание украинского JUG прошло в достаточно шикарной обстановке отеля Hyatt Regency. Лично меня презентация, привезенная Джонасом Бонером, посвященная построению кластеров на основе Open Source продукта, разрабатываемого его компанией, Terracotta, очень порадовала. | | Spring Framework - первые шаги (Конспект третий) 14-01-2008 Прежде чем двигаться дальше и рассматривать следующие немаловажные аспекты Spring Framework, я позволю себе остановиться на мнениях относительно DI (IoC) различных авторитетных разработчиков. | | Spring Framework – первые шаги (Конспект второй) 08-01-2008 Во время этой лекции нам предстоит разобраться с фундаментальным принципом, положенным в основу работы Spring Framework – Inversion of Control (Ioc).
И надо признаться, что это не простая задача, т.к. единства мнения в целесообразности использования этого принципа нет.
В начале нам предстоит понять, кто кого инвертирует и кто кого контроллирует. | | Spring Framework – первые шаги (Конспект первый) 04-01-2008 Spring Framework – явление на Олимпе индустрии разработки программного обеспечения, достойное внимания, хотя бы потому, что Spring смог выйти за рамки Java сообщества и сделать шаг в „святая святых“ - в .Net.
Используя опыт, приобретенный мною во время преподавания на тренингах по подготовке Java разработчиков, я постарюсь в цикле статей донести до читателей нашего сайта основные концепции, заложенные в Spring. Создать „конспект лекций“, который поможет Вам сделать свои первые шаги в мир J2EE с использованием Spring Framework. | | RSS Injection (Часть 2) 31-12-2007 Ни для кого не секрет, что в последнее время RSS каналы стали не только популярным средством продвижения новостных лент, но и эффективным способом обмена информационными потоками между сайтами. В данной статье речь пойдет о том, как реализовать потребность в RSS, используя один из самых популярных фреймворков – Spring. | |
|