<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Java EE Dev</title>
	
	<link>http://topcode.ru</link>
	<description>Блог о разработке Enterprise-приложений на Java</description>
	<lastBuildDate>Thu, 05 Apr 2012 06:12:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JavaTopCode" /><feedburner:info uri="javatopcode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Выжимки из книги Java Concurrency in Practice (часть 1)</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/rJLTdDcGMQo/</link>
		<comments>http://topcode.ru/2012/04/05/vyzhimki-iz-knigi-java-concurrency-in-practice-chast-1/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 06:12:06 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Core Java]]></category>
		<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=921</guid>
		<description><![CDATA[Что такое поток? Поток &#8211; это легковесный процесс. Преимущества использования потоков Использование нескольких ядер или процессоров повышает пропускную способность за счет более эффективного использования ресурсов процессора/процессоров. Уменьшение времени ожидания ресурсов. Один ресурс ожидает завершения операции I/O, другой может в это время использовать процессор. Использование потоков упрощает моделирование. Примеры: Servlet, RMI. Использование потоков упрощает обработку асинхронных [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2012/04/05/vyzhimki-iz-knigi-java-concurrency-in-practice-chast-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://topcode.ru/2012/04/05/vyzhimki-iz-knigi-java-concurrency-in-practice-chast-1/</feedburner:origLink></item>
		<item>
		<title>Краткий обзор структур данных</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/44nYI5dY-4k/</link>
		<comments>http://topcode.ru/2012/04/05/kratkij-obzor-struktur-dannyx/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 06:08:21 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Алгоритмы и структуры]]></category>
		<category><![CDATA[алгоритмы]]></category>
		<category><![CDATA[структуры данных]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=920</guid>
		<description><![CDATA[Разработчику часто приходится решать, какую структуру данных использовать. Чтобы сделать это, нужно проанализировать сильные и слабые стороны каждой структуры, а затем выбрать подходящую к конкретной ситуации. Правильный выбор структуры данных заметно повышает эффективность программы. Ниже приведена таблица с характеристиками популярных структур данных. Таблица взята из книги &#8220;Структуры данных и алгоритмы Java&#8221; Роберта Лафоре. Структура данных [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2012/04/05/kratkij-obzor-struktur-dannyx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://topcode.ru/2012/04/05/kratkij-obzor-struktur-dannyx/</feedburner:origLink></item>
		<item>
		<title>Содержимое корневой директории CentOS 5.5</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/g59b-7MHGko/</link>
		<comments>http://topcode.ru/2011/02/03/soderzhimoe-kornevoj-direktorii-centos-5-5/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 18:25:41 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=919</guid>
		<description><![CDATA[Содержимое корневой директории CentOS мало чем отличается от содержимого этой же директории в других Linux, поэтому статья будет полезна всем начинающим изучать Linux. 

Любая единица (item/элемент) в файловой системе *nix является файлом. Директория - это специальный тип файла, который может содержать другие файлы и директории. В Linux все директории лежат в одной главной директории, которая называется <em>корневой (root directory)</em>. Корневая директория обозначается символом /. ]]></description>
		<wfw:commentRss>http://topcode.ru/2011/02/03/soderzhimoe-kornevoj-direktorii-centos-5-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://topcode.ru/2011/02/03/soderzhimoe-kornevoj-direktorii-centos-5-5/</feedburner:origLink></item>
		<item>
		<title>Пример приложения JSF 2 + JPA 2 + Spring Framework 3 + Spring Security 3</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/3IfqqerVzIw/</link>
		<comments>http://topcode.ru/2011/01/16/primer-prilozheniya-jsf-2-jpa-2-spring-framework-3-spring-security-3/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 20:09:42 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[JPA 2.0]]></category>
		<category><![CDATA[jsf2]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=913</guid>
		<description><![CDATA[В результате чтения руководства по Spring Security 3 создал небольшое web-приложение в котором интегрировал и задействовал следующие технологии: Maven 2 JavaServer Faces 2. Реализация Mojarra 2.0.3. Java Persistence API 2. Реализация Hibernate 3.6.0.Final. Spring Framework 3.0.5.RELEASE. Spring Security 3.0.5.RELEASE. Derby DB Подробно описывать как все устроено слишком долго, поэтому выкладываю Maven-проект на общее обозрение. В [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2011/01/16/primer-prilozheniya-jsf-2-jpa-2-spring-framework-3-spring-security-3/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		<feedburner:origLink>http://topcode.ru/2011/01/16/primer-prilozheniya-jsf-2-jpa-2-spring-framework-3-spring-security-3/</feedburner:origLink></item>
		<item>
		<title>Как настроить SSL в Tomcat</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/6pAlFQ7aqN4/</link>
		<comments>http://topcode.ru/2011/01/05/kak-nastroit-ssl-v-tomcat/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 21:40:27 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=911</guid>
		<description><![CDATA[Отправка в сеть конфиденциальных данных &#8211; дело рискованное. Чтобы защитить пользовательские данные, передаваемые посредством HTTP, обычно используют Secure Sockets Layer (SSL) и его приемника Transport Layer Security (TLS). SSL и TLS фактически разные протоколы (TLS является более зрелой версией протокола). Большинство людей знакомы с термином SSL, поэтому в этой статье я использую именно этот термин. [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2011/01/05/kak-nastroit-ssl-v-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://topcode.ru/2011/01/05/kak-nastroit-ssl-v-tomcat/</feedburner:origLink></item>
		<item>
		<title>Разборки с репозиториями JBoss Maven</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/Jia35gKBzjQ/</link>
		<comments>http://topcode.ru/2010/08/25/razborki-s-repozitoriyami-jboss-maven/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 14:55:08 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Инструментарий]]></category>
		<category><![CDATA[maven]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=887</guid>
		<description><![CDATA[В этой статье описывается как настроить Maven, чтобы использовать репозиторий JBoss. Maven использует файл с именем settings.xml, который содержит список репозиториев и другие настройки, которые используются при сборке проектов. По умолчанию файл settings.xml лежит в $MAVEN_HOME/conf/settings.xml. Если вы не хотите изменять конфигурационный файл, который используется всеми пользователями, то можете создать такой же в пользовательской директории [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2010/08/25/razborki-s-repozitoriyami-jboss-maven/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://topcode.ru/2010/08/25/razborki-s-repozitoriyami-jboss-maven/</feedburner:origLink></item>
		<item>
		<title>Семь настроек безопасности в web.xml</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/QHtEWEmp2ww/</link>
		<comments>http://topcode.ru/2010/08/18/sem-nastroek-bezopasnosti-v-web-xml/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 12:51:03 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Web-разработка]]></category>
		<category><![CDATA[web.xml]]></category>
		<category><![CDATA[безопасность]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=884</guid>
		<description><![CDATA[Существует множество статей о том, как настроить аутентификацию и авторизацию в дескрипторе развертывания web.xml. Вместо того, чтобы еще раз рассказывать о том, как настраивать роли, защищать web-ресурсы и устанавливать различные типы аутентификации, давайте рассмотрим некоторые распространенные ошибки в настройках безопасности в файле web.xml. Эта статья является переводом статьи Seven Security (Mis)Configurations in Java web.xml Files. [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2010/08/18/sem-nastroek-bezopasnosti-v-web-xml/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://topcode.ru/2010/08/18/sem-nastroek-bezopasnosti-v-web-xml/</feedburner:origLink></item>
		<item>
		<title>Потоки в Java. Часть 3.</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/ddwfFe_MNEQ/</link>
		<comments>http://topcode.ru/2010/04/26/potoki-v-java-chast-3/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:40:27 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Core Java]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=874</guid>
		<description><![CDATA[Во второй части статьи о потоках в Java мы рассмотрели способы остановки выполнения потоков, разобрали принципы синхронизации потоков, а также рассмотрели такую ситуацию, как deadlock. В этой части мы рассмотрим взаимодействие потоков и методы для работы с потоками, которые находятся в классе Object. Взаимодействие потоков В этой статье мы рассмотрим каким образом потоки могут взаимодействовать [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2010/04/26/potoki-v-java-chast-3/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		<feedburner:origLink>http://topcode.ru/2010/04/26/potoki-v-java-chast-3/</feedburner:origLink></item>
		<item>
		<title>Потоки в Java. Часть 2.</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/ul7meFjjET8/</link>
		<comments>http://topcode.ru/2010/04/14/potoki-v-java-chast-2/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 07:37:38 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Core Java]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=869</guid>
		<description><![CDATA[В предыдущей статье мы дали определение потокам в Java, научились определять потоки с помощью расширения класса java.lang.Thread и реализации интерфейса java.lang.Runnable, инстанцировать потоки и запускать их. Также мы рассмотрели как выполняется несколько потоков, немного поговорили о планировщике потоков и закончили первую часть рассмотрением состояний потоков и переходов между их состояниями. В этой статье мы продолжим [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2010/04/14/potoki-v-java-chast-2/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		<feedburner:origLink>http://topcode.ru/2010/04/14/potoki-v-java-chast-2/</feedburner:origLink></item>
		<item>
		<title>Потоки в Java. Часть 1.</title>
		<link>http://feedproxy.google.com/~r/JavaTopCode/~3/6oVNv7o2ucU/</link>
		<comments>http://topcode.ru/2010/04/09/potoki-v-java/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 07:57:22 +0000</pubDate>
		<dc:creator>Дмитрий Леонтьев</dc:creator>
				<category><![CDATA[Core Java]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://topcode.ru/?p=865</guid>
		<description><![CDATA[17 апреля 2010 года в Москве, в офисе Яндекса, ул. Льва Толстого, 16, состоится встреча JUG.RU на которой выступит Евгений Кирпичёв с докладом &#8220;Многопоточное программирование и Java: корректность, паттерны, оптимизация&#8221;. Цель доклада — расширить кругозор слушателей в области методик разработки многопоточных программ: формальные рассуждения о корректности способствующие ей приёмы проектирования способы тестирования вопросы эффективности инструментарий [...]]]></description>
		<wfw:commentRss>http://topcode.ru/2010/04/09/potoki-v-java/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		<feedburner:origLink>http://topcode.ru/2010/04/09/potoki-v-java/</feedburner:origLink></item>
	</channel>
</rss>

