|
Персональные инструменты |
|||
|
Java Tech Day 2011:Отчет Дмитрия БелобородоваМатериал из CustisWikiВерсия от 16:29, 31 марта 2011; DmitryBeloborodov (обсуждение | вклад) (→VirtualBox 4.0: новые возможности) Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений. Содержание[убрать]
Информация о конференцииКонференция Java Tech Day 2011 проходила 18 февраля 2011 года в Санкт-Петербурге, в гостинице «HolidayInn». Программа конференции состояла из трех секций: Java Enterprise Edition (Java EE), Java Standard Edition (Java SE), Java Micro Edition (Java ME). Ниже приведена выдаваемая участникам программка конференции со списком докладов. Конференция продолжалась один день (в прошлом году — 2 дня, в позапрошлом — 3 дня). В мероприятии приняли участие несколько сот участников из стран СНГ (примерно 600-800). Из заслуживающих внимание спонсоров можно упомянуть компанию JetBrains. Организация конференции оставляла желать лучшего, перечисление по мере уменьшения приоритета:
Отзывы о докладах расположены в хронологическом порядке их посещения и оценены по пятибалльной шкале (). Большая часть докладов, на которые удалось попасть, вынужденно относятся к первой сессии. ДокладыПленарный докладКроме вступительного слова последовательно несколько докладчиков рассказывали о перспективах развития различных направлений технологий, так или иначе связанных с Java. Одним из докладчиков был представитель питерского офиса (ранее Sun Nicrosystems, теперь Oracle) Александр Белокрылов. Большая часть из рассказанного им относилась к мобильной платформе (Java ME). В какой то степени перекликался с его же докладом на Осеннем GeekFest в Иркутске. Вывод: присутствие на пленарном докладе можно обосновать лишь соблюдением приличий перед устроителями конференции. The Java EE 6 Programming Model Explained: How to Write Better Applications
Докладчик, несмотря на русскую фамилию и имя (Алексей Мусин-Пушкин), рассказывал по-английски (хотя русский знает, но для него родным является английский). Доклад был посвящен изменениям и нововведениям Java EE 6:
В презентации много примеров, в т.ч. приведены различные варианты использования новых аннотаций. Вывод: достаточно познавательно. Java Persistence API 2.0: An Overview
Сначала кратко было рассказано про Java Persistence API (JPA) вообще (в очень хорошей книге все это описано значительно подробней). Самое интересное было в перечислении новых возможностей (слайд с кратким перечислением как раз показан на фото), в т.ч.
Названы имеющиеся реализации JPA 2.0:
Поддержка JPA 2.0 есть в следующих IDE:
Прорекламировал книгу Pro JPA 2: Mastering the Java Persistence API и дал ссылки по JPA 2.0 (см. предпоследний слайд презентации). Добротный содержательный доклад. GlassFish 3.1 — Fully-clustered Java EE 6
Доклад был посвящен версии 3.1 сервера приложений GlassFish, реализующей Java EE 6. Было рассказано о
Полезная хорошо поданная информация. Возникает желание установить и посмотреть продукт версии, про которую рассказывалось. Using Contexts and Dependency Injection (CDI) in the Java EE Ecosystem
Доклад об особенностях dependency injection, реализованной в Java EE:
Узкоспециализированный доклад. С бОльшим желанием сходил бы на другой доклад из параллельной секции, в комнату которой невозможно было попасть. JDK 7 and Java SE 7
Один из самых интересных докладов конференции. С большим интересом прослушал доклад и пересмотрел сейчас презентацию доклада. Посвящен, как нетрудно догадаться из названия, нововведениям Java SE 7:
Перечислено, что в JDK 7 не вошло, но войдет в JDK 8:
Дал интересные ссылки (см. презентацию или фотографии выше с двумя почти последними слайдами презентации). Отличный доклад. После прослушивания доклада и чтения презентации установил JDK 7 и NetBeans 7 beta 2 (его поддерживающий), чтобы посмотреть нововведения в языке. VirtualBox 4.0: новые возможности
Начиная с этого доклада, я перешел в комнату третьей секции (очень маленькая комната, человек на 30). Основной причиной присутствия на данном докладе было то, что я ранее уже слышал докладчика (выпуск 12 и выпуск 43 подкаста The Art Of Programming), поэтому захотелось посмотреть на Николая Иготти (см. фотографии выше) вживую. До начала доклада Николай Иготти и Филипп Торчинский (см. отзыв на следующий доклад) ждали окончания предыдущего доклада в коридоре (доклад был, насколько я понял, Якова Сироткина). Я успел догадаться, что это именно Иготти и Торчинский (по голосу того и другого). Николай Иготти рассказал о новых возможностях средства виртуализации VirtualBox версии 4.0:
Вывод: докладчик хорошо владеет предметом и умеет увлекательно о нем рассказать. Надо бы установить VirtualBox 4.0 и сравнить его с последней версией VMware Workstation. Visual Applications and System Observing with DTrace
Филипп Торчинский тоже был ранее у ведущего подкаста The Art Of Programming в гостях (в выпуске 39), а также участвовал в конференции GeekFest в Иркутске, которую ведущий подкаста The Art Of Programming организовывал. Филипп является евангелистом операционной системы Solaris компании Oracle (Sun Microsystems ранее). Доклад был посвящен инструментам динамической трассировки BTrace и DTrace. DTrace предназначен для трассировки событий операционной системы, изначально был разработан для Solaris. BTrace является инструментом для трассировки Java-приложений. Продемонстрировал использование обоих инструментов. Использование BTrace было показано на примере приложения Java2Ddemo, полученные файлы с метриками визуализированы с помощью приложения dot из Graphviz. Необычная интересная тема доклада и высокий профессионализм оратора у докладчика. Выводы
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion». Репликация: База Знаний «Заказных Информ Систем» → «Java Tech Day 2011:Отчет Дмитрия Белобородова» |
|||||||||||||||||||