среда, 24 июня 2009 г.

Вышел долгожданный релиз Eclipse Galileo


Свершилось! Eclipse Foundation точно по расписанию выпустили релиз Eclipse Galileo.



Вместе с IDE для Java-разработчиков выпущено еще 33 проекта: среды разработки для Ruby, PHP, C/С++, WEB (JavaScript + HTML + CSS), J2EE и т.д. Скачать новый Eclipse можно с официального сайта проекта. Почитать о нововведениях на разных языках можно здесь, а вот здесь лежит красивая обоина.

Я уже скачал и пользуюсь.

Понравилось сообщение - подпишитесь на блог или читайте меня в twitter

воскресенье, 21 июня 2009 г.

Введение в SOA и BPEL


Уже более полугода я занимаюсь разработкой описаний бизнес-процессов на языке BPEL. За это время удалось кое в чем разобраться, кое что структурировать и осознать. Результатом стала данная статья, впервые опубликованная на HabraHabr. Теперь же я решил привести текст статьи в своем блоге с необходимыми изменениями.

Давайте начнем с понятия "Корпоративная Информационная Система (КИС)." Такая система, как правило, представляет собой набор программного обеспечения разной степени однородности. Т.е. в лучшем случае все необходимое ПО (для организации бухгалтерского, оперативного и складского учетов, документооборота, сервисных служб, call-центра) закупается у одного вендора, в худшем же — полный бардак (что-то по-быстрому набросали сисадмины, что-то купили у Майкрософт, что-то у Naumen, а что-то вообще у 1С).

В то же время понятно, что пользователи (сотрудники предприятия) всегда должны иметь возможность получать любую необходимую им информацию, независимо от того, в какой системе она хранится и/или обрабатывается.

Для этого необходимо интегрировать все приложения, предоставляющие и обрабатывающие информацию в единую информационную систему. Одной из концептуальных возможностей решения такой задачи является использование SOA.

пятница, 19 июня 2009 г.

Как подружить Hibernate со Spring и обеспечить управление транзакциями через @ннотации


На работе завершена большая и сложная задача и перед началом решения следующей хочется немного отвлечься и поделиться чем-нибудь с вами, уважаемые читатели. Сегодняшний пост будет из серии "для самых маленьких". Давайте поговорим о связке Spring-Hibernate, слое DAO и динамическом управлении транзакциями.

SpringFramework штука довольно сложная и интересная. В частности, в его состав входит package org.springframework.orm.hibernate3, который обеспечивает взаимодействие SpringFramework и Hibernate ORM.

Давайте создадим простое консольное приложение (чтобы не заморачиваться на определение сервлетов и прочего overhead'а), которое что-то пишет в БД.

пятница, 12 июня 2009 г.

25-й выпуск The Art of Programming: Введение в OSGi


Давненько я не писал в свой блог, все почивал на лаврах последней статьи. Однако, так жить нельзя, надо двигаться вперед - открывать новые горизонты и все такое. Поэтому я с радостью согласился на приглашение Gamussa и Golodnyj поучаствовать в записи 25-го, юбилейного выпуска подкаста The Art of Programming.

Поговорили довольно интересно и про жизнь, и про Naumen, и про OSGi. Брэнд Суровый челябинский программист становится все более известным в Интернете, что меня очень радует.

Сам подкаст The Art of Programming слушаю с первого выпуска. Мне показалось, что сначала был выбран не самый удачный формат для программистского подкаста: все же диктовать и объяснять код - не самая лучшая идея. Но, со временем, парни нашли свой формат. Получился очень интересный подкаст о Java, экосистеме Java, сопутствующих технологиях и в целом об IT. Также нравятся интервью, например, недавно парни брали интервью у Якова Сироткина - лидера российской JUG. По-моему, TAOP - единственный подкаст о Java на русском языке. Если я ошибаюсь - поправьте.

И конечно же - ссылки:
Golodnyj
gAmUssA

З.Ы. Так же подкаст опубликован на Хаброхабре и вы можете его там плюсовать. Помните! Плюсуя данный подкаст на Хаброхабре, вы помогаете получить инвайт какому-нибудь хорошему человеку.

Понравилось сообщение - подпишитесь на блог или читайте меня в twitter