<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог вебмастера &#187; java</title>
	<atom:link href="http://www.net-next.ru/tag/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.net-next.ru</link>
	<description>Новости интернета, а также ИТ индустрии и сферы высоких технологий.</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:05:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JAVA / Oracle сообщили о судьбе Java, MySQL, NetBeans, GlassFish, SOA, OpenOffice</title>
		<link>http://www.net-next.ru/habranews/30006.html</link>
		<comments>http://www.net-next.ru/habranews/30006.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 16:34:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=30006</guid>
		<description><![CDATA[Компания Oracle объявила о своих планах относительно технологий Sun, доставшихся ей по наследству. 

Ключевые моменты из письма на официальном сайте Oracle:

Oracle plans to accelerate investment in the Java platform for the benefit of customers and the Java community. 
Oracle планирует увеличить инвестиции в платформу Java во благо коммерческих пользователей и сообщества.

 — Spend more money [...]]]></description>
			<content:encoded><![CDATA[<p>Компания Oracle объявила о своих планах относительно технологий Sun, доставшихся ей по наследству. <br/><br />
<br/><br />
Ключевые моменты из письма на официальном сайте Oracle:<br/><br />
<br/><br />
Oracle plans to accelerate investment in the Java platform for the benefit of customers and the Java community. <br/><br />
Oracle планирует увеличить инвестиции в платформу Java во благо коммерческих пользователей и сообщества.<br/><br />
<br/><br />
 — Spend more money developing SPARC than Sun does now.<br/><br />
 — Тратить больше денег на разработку SPARC, чем тратит сейчас Sun.<br/><br />
<br/><br />
 — Spend more money developing Solaris than Sun does now.<br/><br />
 — Тратить больше денег на разработку Solaris, чем тратит сейчас Sun.<br/><br />
<br/><br />
 — Spend more money developing MySQL than Sun does now.<br/><br />
 — Тратить больше денег на разработку MySQL, чем тратит сейчас Sun.<br/><br />
<br/><br />
 — Dramatically improve Sun&#8217;s system perfomance by tightly integrating Oracle software with Sun hardware.<br/><br />
 — Значительно улучшить производительность систем, поставляемых Sun, путем интеграции ПО Oracle и аппаратного обеспечения Sun.<br/><br />
<br/><br />
 — Have more than twice as many hardware specialists selling and servicing SPARC/Solaris systems than Sun does now.<br/><br />
 — Увеличить более чем вдвое количество специалистов продающих и обслуживающих системы SPARC/Solaris.<br/><br />
<br/><br />
Так же обещана поддержка NetBeans, GlassFish, OpenOffice и прочих технологий и продуктов.<br/><br />
<br/><br />
С документом можно ознакомиться по ссылке <a href="http://www.oracle.com/us/sun/038563.pdf">www.oracle.com/us/sun/038563.pdf</a><br/><br />
<br/><br />
<b>UPD:</b> опоздал чуток, но немного больше информации перевел. Вот тут первый топик <a href="http://habrahabr.ru/blogs/Sun/73708/">habrahabr.ru/blogs/Sun/73708/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/30006.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / IntelliJ IDEA стала открытой</title>
		<link>http://www.net-next.ru/habranews/29829.html</link>
		<comments>http://www.net-next.ru/habranews/29829.html#comments</comments>
		<pubDate>Thu, 15 Oct 2009 21:03:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=29829</guid>
		<description><![CDATA[Одна из самых популярных и удобных сред разработки для Джавы, IntelliJ IDEA, стала опен-сорсной.

Начиная с со следующей версии (9.0), IntelliJ IDEA будет выходить в двух версиях: Community Edition и Ultimate Edition. В бесплатной версии, выпускаемой по лицензии Apache 2.0, будет полная поддержка Java SE, Groovy и Scala, а поддержка Java EE и связанных с ней [...]]]></description>
			<content:encoded><![CDATA[<p>Одна из самых популярных и удобных сред разработки для Джавы, IntelliJ IDEA, <a href="http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/">стала опен-сорсной</a>.<br/><br />
<br/><br />
Начиная с со следующей версии (9.0), IntelliJ IDEA будет выходить в двух версиях: Community Edition и Ultimate Edition. В бесплатной версии, выпускаемой по лицензии Apache 2.0, будет полная поддержка Java SE, Groovy и Scala, а поддержка Java EE и связанных с ней технологий останется прерогативой коммерческой версии.<br/><br />
<br/><br />
Подробная информация — <a href="http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/">в официальном блоге</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29829.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google / Клиент для Google Wave в виде Java Web Application + небольшая история</title>
		<link>http://www.net-next.ru/habranews/29559.html</link>
		<comments>http://www.net-next.ru/habranews/29559.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 07:09:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://press/?p=29559</guid>
		<description><![CDATA[Здравствуйте.

[Здесь должен быть абзац с небольшой историей, который я поместил в постскриптум, дабы не создавать ненужных ощущений до прочтения]



Итак, я написал небольшой проект на Java, который представляет собой клиент к Google Wave, который, в свою очередь, вы можете расширить необходимыми вам возможностями. Визуально выглядит он не очень презентабельно (впрочем, а-ля Windows 3.11, почему бы и [...]]]></description>
			<content:encoded><![CDATA[<p>Здравствуйте.<br/><br />
<br/><br />
<sub>[Здесь должен быть абзац с небольшой историей, который я поместил в постскриптум, дабы не создавать ненужных ощущений до прочтения]</sub><br/><br />
<br/><br />
<a href="http://code.google.com/p/sametimed"><img src="http://code.google.com/p/sametimed/logo?logo_id=1255373705" alt="sametimed"/></a><br/><br />
<br/><br />
Итак, я написал небольшой проект на Java, который представляет собой клиент к Google Wave, который, в свою очередь, вы можете расширить необходимыми вам возможностями. Визуально выглядит он не очень презентабельно <s>(впрочем, а-ля Windows 3.11, почему бы и нет)</s>, поскольку веб-дизайнер из меня не очень хороший, однако абсолютно за весь исходный код я отвечаю головой <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Так, например, требующиеся для отображения CSS-стили при этом выглядят максимально понятно, а XHTML-структура максимально упрощена (не в ущерб стандартам) для того, чтобы настоящий дизайнер мог развернуться и сделать действительно красиво <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br/><br />
<br/><br />
<a href="http://xmages.net/out.php/i542856_Screenshotsametimedcolored.png"><img src="http://xmages.net/out.php/t542856_Screenshotsametimedcolored.png" alt="sametimed в работе"/></a><br/><br />
<br/><br />
Сайт, исходные коды, и war-пакет с текущим состоянием проекта находятся по адресу <a href="http://code.google.com/p/sametimed">http://code.google.com/p/sametimed</a><br/><br />
<br/><br />
Сейчас у меня нет под рукой общедоступного хостинга, чтобы я мог прямо вот так запустить проект и дать поиграться с ним не отходя от хабра, однако, я могу предложить вам <a href="http://vimeo.com/7035447">видео (на vimeo)</a>, демонстирующее его основные возможности, что, думаю, тоже вполне ничего, а запустить проект вы сможете сами, благо подробные инструкции есть на сайте проекта, а развёрнутые пояснения и подробное описание работы (и руководство к расширению возможностей) — внутри…<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/google/72235/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/29559.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / [Перевод] Sun прекратило работу над Swing Application Framework</title>
		<link>http://www.net-next.ru/habranews/28857.html</link>
		<comments>http://www.net-next.ru/habranews/28857.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:45:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=28857</guid>
		<description><![CDATA[Я думаю на Хабре существует много разработчиков, которые так или иначе связаны с такой технологией как SWING. Недавно, я прочитал новость, означающую его смерть, и был удивлен, что здесь про это ничего не написали. Поэтому — читаем.
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p>Я думаю на Хабре существует много разработчиков, которые так или иначе связаны с такой технологией как SWING. Недавно, я прочитал новость, означающую его смерть, и был удивлен, что здесь про это ничего не написали. Поэтому — читаем.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/71561/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28857.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / [Перевод] Все хорошо в меру или наконец-то в Java появился универсальный логгер</title>
		<link>http://www.net-next.ru/habranews/28441.html</link>
		<comments>http://www.net-next.ru/habranews/28441.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 22:16:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=28441</guid>
		<description><![CDATA[Это перевод заметки 2007 года, смысл которой вряд ли потерял или потеряет актуальность несмотря на давность. Во всем нужно знать меру, в том числе в проектировании и создании абстракций.

Вы будете смеяться. Когда «сommon-logging» пришел с универсальной системой протоколирования, абстрагирующей ваш println (я знаю, вы можете написать регистратор, который отправляет SMS и запускает ракеты), я думал: [...]]]></description>
			<content:encoded><![CDATA[<h4>Это перевод заметки 2007 года, смысл которой вряд ли потерял или потеряет актуальность несмотря на давность. Во всем нужно знать меру, в том числе в проектировании и создании абстракций.</h4>
<p><br/><br />
Вы будете смеяться. Когда «сommon-logging» пришел с универсальной системой протоколирования, абстрагирующей ваш println (я знаю, вы можете написать регистратор, который отправляет SMS и запускает ракеты), я думал: «как это здорово»!<br/><br />
<br/><br />
Но увлекшись обобщениями трудно остановиться. Только J2EE сообщество способно запроектировать 12 уровней абстракций для организации системы выборочного универсального протоколирования.<br/><br />
<br/><br />
После многих лет использования приходит понимание, что последний уровень абстракции не приносит никакой пользы,… но вместо того, что бы просто отказаться от ненужного слоя мы возводим сверху ещё один новый слой, претендующий на еще большую универсальность.<br/><br />
<br/></p>
<blockquote><p>Библиотека SLF4J является альтернатвой разработке Apache Common Logging для обобщения протоколирования. Она делает все правильно: дает регистратор, а не журнал. Более того, регистратор является интерфейсом, который удобно использовать с заглушками EasyMock. Наконец, SLF4J дает очень простой и разумный подход: комбинацию JAR c интерфейсом и JAR с одной из нескольких реализаций. Вот и все, никакой магии с загрузчиками классов и динамическим связыванием. Это идеальное решение для 99.99999% приложений.</p></blockquote>
<p><br/><br />
А может кому-нибудь написать еще одну надстройку для «Commons-Logging» и «SLF4J»? Ведь в этом случае можно было бы переключаться между ними без какой-либо правки кода. <img src='http://www.net-next.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28441.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / Доступ к COM-порту из Java-апплета</title>
		<link>http://www.net-next.ru/habranews/28661.html</link>
		<comments>http://www.net-next.ru/habranews/28661.html#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:48:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=28661</guid>
		<description><![CDATA[Привет всем. Хочу поделиться решением одной задачи, которая встала передо мной некоторое время назад. Состояла она в том, что было необходимо дать веб-сервису возможность получать доступ и обмениваться информацией с некоторым устройством (в моем случае карт-ридер) через COM-порт на компьютере пользователя. Для этого было решено использовать Java-апплет, и в процессе реализации возникало несколько затруднений, решение [...]]]></description>
			<content:encoded><![CDATA[<p>Привет всем. Хочу поделиться решением одной задачи, которая встала передо мной некоторое время назад. Состояла она в том, что было необходимо дать веб-сервису возможность получать доступ и обмениваться информацией с некоторым устройством (в моем случае карт-ридер) через COM-порт на компьютере пользователя. Для этого было решено использовать Java-апплет, и в процессе реализации возникало несколько затруднений, решение которых я и хочу описать в статье. Замечу, что в интернете мне не удалось найти единого руководства «от начала и до конца», как решить мою задачу, так что надеюсь, кому-нибудь моя статья может сэкономить несколько часов времени. <br/><br />
<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/71072/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28661.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / Вышла новая спецификация OSGi 4.2</title>
		<link>http://www.net-next.ru/habranews/28216.html</link>
		<comments>http://www.net-next.ru/habranews/28216.html#comments</comments>
		<pubDate>Mon, 28 Sep 2009 19:35:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=28216</guid>
		<description><![CDATA[Недавно OSGi Alliance выпустил версию 4.2 спецификации OSGi. Некоторые реализации уже частично совместимы с данной версией, например Equinox 3.5 и Apache Felix 2.0. Поэтому, я думаю, сейчас самое время рассмотреть, что нового нам предлагают.

Сразу замечу, что данный топик — не перевод, а вольный пересказ этой статьи, разбавленный собственным мнением.
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p>Недавно <a href="http://www.osgi.org/"><i>OSGi Alliance</i></a> выпустил <a href="http://www.osgi.org/News/20090916">версию 4.2</a> спецификации <i>OSGi</i>. Некоторые реализации уже частично совместимы с данной версией, например <a href="http://www.eclipse.org/equinox"><i>Equinox 3.5</i></a> и <a href="http://felix.apache.org/"><i>Apache Felix 2.0</i></a>. Поэтому, я думаю, сейчас самое время рассмотреть, что нового нам предлагают.<br/><br />
<br/><br />
Сразу замечу, что данный топик — не перевод, а вольный пересказ <a href="http://www.infoq.com/news/2009/09/osgi-4-2-released">этой статьи</a>, разбавленный собственным мнением.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/70875/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28216.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / Java: Тестирование страниц ВебПриложений при помощи JWebUnit и Cargo Container</title>
		<link>http://www.net-next.ru/habranews/28041.html</link>
		<comments>http://www.net-next.ru/habranews/28041.html#comments</comments>
		<pubDate>Sat, 26 Sep 2009 20:19:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=28041</guid>
		<description><![CDATA[В бытность мою j2ee программистом, приходилось разрабатывать сайты с достаточно большим количеством страниц, использующие для визуализации ajax и прочие красивости. Контроллеры можно было протестировать при помощи JUnit и моковых запросов\ответов. Но для огромного количества ftl шаблонов и их Javascript кода такой вариант не подходил.

 &#8230; 
]]></description>
			<content:encoded><![CDATA[<p>В бытность мою j2ee программистом, приходилось разрабатывать сайты с достаточно большим количеством страниц, использующие для визуализации ajax и прочие красивости. Контроллеры можно было протестировать при помощи JUnit и моковых запросов\ответов. Но для огромного количества ftl шаблонов и их Javascript кода такой вариант не подходил.<br/><br />
<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/70739/#habracut">&#8230;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/28041.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / Java: Socks 4 Proxy работа с неблокирующими сокетами</title>
		<link>http://www.net-next.ru/habranews/27968.html</link>
		<comments>http://www.net-next.ru/habranews/27968.html#comments</comments>
		<pubDate>Fri, 25 Sep 2009 21:19:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=27968</guid>
		<description><![CDATA[Начиная с версии 1.4 в j2se появился package java.nio, который позволяет работать с сокетами в неблокирующем режиме, что зачастую повышает производительность, упрощает код и даёт дополнительные возможности и функционал. А начиная с версии j2se 1.6 на серверах под упралением ОС линукс(kernel 2.6) реализация класса Selector выполнена с использованием epoll, что обеспечивает максимально возможную производительность.

В примере [...]]]></description>
			<content:encoded><![CDATA[<p>Начиная с версии 1.4 в j2se появился package java.nio, который позволяет работать с сокетами в неблокирующем режиме, что зачастую повышает производительность, упрощает код и даёт дополнительные возможности и функционал. А начиная с версии j2se 1.6 на серверах под упралением ОС линукс(kernel 2.6) реализация класса <a title="Javadoc для класса Selector" href="http://java.sun.com/javase/6/docs/api/java/nio/channels/Selector.html">Selector</a> выполнена с использованием epoll, что обеспечивает максимально возможную производительность.<br/><br />
<br/><br />
В примере описанном ниже я постараюсь продемонстрироватьь основные принципе работы с неблокирующими сокетами, на примере вполне реальной задачи – реализации <a href="http://ru.wikipedia.org/wiki/SOCKS">Socks</a> 4 прокси сервер.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/70690/#habracut">Описание и исходный код</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/27968.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JAVA / Тестирование Spring приложений. Транзакции в тестировании</title>
		<link>http://www.net-next.ru/habranews/27460.html</link>
		<comments>http://www.net-next.ru/habranews/27460.html#comments</comments>
		<pubDate>Sun, 20 Sep 2009 18:50:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости с Хабра]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://press/?p=27460</guid>
		<description><![CDATA[
Про полезность подхода TDD (разработка через тестирование, test driven development) не слышал только ленивый или глухой. Но сегодня мы не будем обсуждать всю его полезность и красоту, а также проблемы и недостатки. Сегодня мы попробуем посмотреть, как разрабатывать unit-тесты для spring приложений. Также мы немного тронем ручное управление транзакциями в unit-тестах.
 Читать дальше &#8594; 
]]></description>
			<content:encoded><![CDATA[<p><img title="spring-overview" src="http://intr13.ru/wp-content/uploads/2009/09/spring-overview-300x231.png" alt="spring-overview"/><br/><br />
<br/><br />
Про полезность подхода TDD (<a href="http://ru.wikipedia.org/wiki/Разработка_через_тестирование">разработка через тестирование</a>, <a href="http://en.wikipedia.org/wiki/Test-driven_development">test driven development</a>) не слышал только ленивый или глухой. Но сегодня мы не будем обсуждать всю его полезность и красоту, а также проблемы и недостатки. Сегодня мы попробуем посмотреть, как разрабатывать unit-тесты для spring приложений. Также мы немного тронем ручное управление транзакциями в unit-тестах.<br/></p>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/java/70168/#habracut">Читать дальше &rarr;</a> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.net-next.ru/habranews/27460.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

