<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Практическая Java</title>
	<atom:link href="http://appliedjava.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://appliedjava.wordpress.com</link>
	<description>Практические рекомендации по разработке на Java</description>
	<lastBuildDate>Mon, 18 Jul 2011 03:39:11 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='appliedjava.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/365c2896214f361f3b77013ad76a2cec?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Практическая Java</title>
		<link>http://appliedjava.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://appliedjava.wordpress.com/osd.xml" title="Практическая Java" />
	<atom:link rel='hub' href='http://appliedjava.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Java Logging: история кошмара</title>
		<link>http://appliedjava.wordpress.com/2011/02/04/java-logging/</link>
		<comments>http://appliedjava.wordpress.com/2011/02/04/java-logging/#comments</comments>
		<pubDate>Fri, 04 Feb 2011 11:26:04 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/?p=76</guid>
		<description><![CDATA[На хабре опубликована замечательная статья с историей развития библиотек логирования Java. Java Logging: история кошмара Filed under: Java, log<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=76&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2011/02/04/java-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Декомпозиция и повторное использование кода в JSP (Часть 1)</title>
		<link>http://appliedjava.wordpress.com/2010/12/05/jsp-dcomposition-1/</link>
		<comments>http://appliedjava.wordpress.com/2010/12/05/jsp-dcomposition-1/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 10:59:49 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JSP]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/?p=64</guid>
		<description><![CDATA[К сожалению, теме повторного использования кода в JSP и других инструментах разметки уделяется крайне мало внимания. В результате, JSP в большинстве проектов представляют собой нагромождение плохо структурированных тэгов с большим количеством избыточного и повторяющегося кода. В этой статье я попытаюсь исправить ситуацию. Простейшим способом повторного использования кода в JSP является включение в JSP файла при [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=64&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/12/05/jsp-dcomposition-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Node.js</title>
		<link>http://appliedjava.wordpress.com/2010/11/16/node-js/</link>
		<comments>http://appliedjava.wordpress.com/2010/11/16/node-js/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 12:29:45 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[Java Script]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/?p=49</guid>
		<description><![CDATA[Node.js в ближайшие несколько лет станет доминирующей технологией в области WEB-разработки. Решающим фактором станет единый язык (Java Script) для написания клиентской и серверной части приложения. Как следствие, снижение требований к квалификации программиста. Как следствие, более дешевая рабочая сила. Как следствие, уменьшение затрат на разработку. Это мой прогноз. Я его записал, чтобы потом сказать: &#171;Я же [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=49&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/11/16/node-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Виртуальные функции C++</title>
		<link>http://appliedjava.wordpress.com/2010/10/28/cpp-virtual-functions/</link>
		<comments>http://appliedjava.wordpress.com/2010/10/28/cpp-virtual-functions/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 07:59:05 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[ООП]]></category>
		<category><![CDATA[полиморфизм]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/?p=6</guid>
		<description><![CDATA[Бывает, к нам приходят люди которые не имеют опыта программирования на Java, но имеют опыт программирования на C++. Синтаксис Java основан на синтаксисе C/C++, кроме того C++ является объектно-ориентированным языком. Поэтому, переучивание не кажется слишком сложным. Однако, C++ допускает разработку как в ОО-, так и в процедурной парадигме. Распознать, владеет ли человек C++ как ОО-языком [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=6&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/10/28/cpp-virtual-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Отношение &quot;многие ко многим&quot;</title>
		<link>http://appliedjava.wordpress.com/2010/09/26/many-to-many/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/26/many-to-many/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 08:14:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[ООП]]></category>
		<category><![CDATA[архитектура]]></category>
		<category><![CDATA[коллекции]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/26/%d0%be%d1%82%d0%bd%d0%be%d1%88%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bc%d0%bd%d0%be%d0%b3%d0%b8%d0%b5-%d0%ba%d0%be-%d0%bc%d0%bd%d0%be%d0%b3%d0%b8%d0%bc</guid>
		<description><![CDATA[Очень часто в реальной (и не только) жизни возникают отношения &#171;многие ко многим&#187;, обладающие атрибутами. Еще раз: отношение обладает атрибутами. тогда для определения отношения в Java создается специальный класс. Рассмотрим пример с человеком (Person) и предприятием (Company). Один человек может являться сотрудником нескольких предприятий, аналогично на одном предприятии могут работать несколько человек. Для связывания этих [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=20&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/26/many-to-many/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Суперболкировка в MS SQL Server</title>
		<link>http://appliedjava.wordpress.com/2010/09/26/ms-sql-server-block/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/26/ms-sql-server-block/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 06:54:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[СУБД]]></category>
		<category><![CDATA[MS SQL Server]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/26/%d1%81%d1%83%d0%bf%d0%b5%d1%80%d0%b1%d0%be%d0%bb%d0%ba%d0%b8%d1%80%d0%be%d0%b2%d0%ba%d0%b0-%d0%b2-ms-sql-server</guid>
		<description><![CDATA[Однажды я получил новый уровень изоляции транзакций в MS SQL Server, который позволяет запретить всем параллельным транзакциям выполнять любые запросы к БД. Сначала код, потом пояснения: begin transaction set transaction isolation level serializable create table lockTable(lock int) -- Do something. drop table lockTable commit transaction Теперь пояснения. Как же все это работает: 1. Создаем транзакцию. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=19&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/26/ms-sql-server-block/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Как стать крутым прогером?</title>
		<link>http://appliedjava.wordpress.com/2010/09/26/cool-hacker/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/26/cool-hacker/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 06:36:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[интерфейс]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[SQL-injection]]></category>
		<category><![CDATA[XSS]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/26/%d0%ba%d0%b0%d0%ba-%d1%81%d1%82%d0%b0%d1%82%d1%8c-%d0%ba%d1%80%d1%83%d1%82%d1%8b%d0%bc-%d0%bf%d1%80%d0%be%d0%b3%d0%b5%d1%80%d0%be%d0%bc</guid>
		<description><![CDATA[Сижу на работе один, заняться нечем. Вот и подумал, а не написать ли руководство для крутых прогеров. Освоив это руководство, Вы сможете смело заходить на любые прогерские форумы и гнобить тамашних посетителей еще не таких крутых прогеров как Вы. Итак, дорогие читатели моего журнала, начнем. Многие думают, что крутота прогера определяется количеством освоенных им технологий [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=18&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/26/cool-hacker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Проектирование русскоязычных интерфейсов</title>
		<link>http://appliedjava.wordpress.com/2010/09/26/russian-interface/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/26/russian-interface/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 06:29:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[интерфейс]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/26/%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-%d1%80%d1%83%d1%81%d1%81%d0%ba%d0%be%d1%8f%d0%b7%d1%8b%d1%87%d0%bd%d1%8b%d1%85-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84</guid>
		<description><![CDATA[При проектировании русскоязычных интерфейсов важно помнить следующее правило: ни в коем случае, ни при каких условиях, категорически нельзя использовать слова &#171;слать&#187;, &#171;послать&#187;, &#171;переслать&#187; и их производные. Filed under: интерфейс<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=16&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/26/russian-interface/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>&quot;Стоячее&quot; собрание</title>
		<link>http://appliedjava.wordpress.com/2010/09/26/stand-up-meeting/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/26/stand-up-meeting/#comments</comments>
		<pubDate>Sun, 26 Sep 2010 06:26:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[процесс разработки]]></category>
		<category><![CDATA[экстремальное программирование]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/26/%d1%81%d1%82%d0%be%d1%8f%d1%87%d0%b5%d0%b5-%d1%81%d0%be%d0%b1%d1%80%d0%b0%d0%bd%d0%b8%d0%b5</guid>
		<description><![CDATA[В любой книге, посвященном экстремальному программированию, вы найдете понятие стоячее собрание (stand-up meeting). &#171;Стоячее&#187; собрание &#8212; это короткое собрание, которое проводится раз в день и позволяет понять как у кого идут (или не идут) дела. Так же простейший способ синхронизации работы. Почему &#171;стоячее&#187;? Потому что все участники собрания стоят, это обеспечивает его краткость. Нечто подобное [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=15&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/26/stand-up-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
		<item>
		<title>Коллекции Java (Java Collections Framework)</title>
		<link>http://appliedjava.wordpress.com/2010/09/23/java-collections-framework/</link>
		<comments>http://appliedjava.wordpress.com/2010/09/23/java-collections-framework/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 09:58:00 +0000</pubDate>
		<dc:creator>Kefir</dc:creator>
				<category><![CDATA[коллекции]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://appliedjava.wordpress.com/2010/09/23/%d0%ba%d0%be%d0%bb%d0%bb%d0%b5%d0%ba%d1%86%d0%b8%d0%b8-java-java-collections-framework</guid>
		<description><![CDATA[Коллекции или контейнеры — это классы позволяющие хранить и производить операции над множеством объектов. Коллекции используются для сохранения, получения, манипулирования данными и обеспечивают агрегацию одних объектов другими. Во многих языках программирования (Java, C, C++, Pascal) единственным встроенным в язык средством хранения объектов являются массивы. Однако, массивы обладают значительными недостатками. Одним из них является конечный размер [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=appliedjava.wordpress.com&amp;blog=16614862&amp;post=14&amp;subd=appliedjava&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://appliedjava.wordpress.com/2010/09/23/java-collections-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/793e3b5e7e93bc4478fb5b3e6f8d4332?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">kefirfromperm</media:title>
		</media:content>
	</item>
	</channel>
</rss>
