<?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>Jiří Kratochvíl &#187; Java</title>
	<atom:link href="http://jiri.kratochvil.eu/tags/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://jiri.kratochvil.eu</link>
	<description>Osobní občasník</description>
	<lastBuildDate>Wed, 11 Aug 2010 16:28:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>JAX-WS a SOAP Attachments</title>
		<link>http://jiri.kratochvil.eu/jax-ws-a-soap-attachments/</link>
		<comments>http://jiri.kratochvil.eu/jax-ws-a-soap-attachments/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 06:08:16 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Návody]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[JAX-WS]]></category>
		<category><![CDATA[MTOM]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[SOAP-Attachment]]></category>
		<category><![CDATA[Tipy]]></category>
		<category><![CDATA[Weblogic]]></category>
		<category><![CDATA[WS]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=253</guid>
		<description><![CDATA[Pokud potřebujete poslat přes webovou službu trochu víc dat, než je pár detailů o klientovi, je dobré tyto data posílat jako SOAP attachment a ne přímo v nějakém tagu samotné zprávy. A přesně to, jsem se snažil řešit na projektu. Používáme JAX-WS a aplikace běží to na Weblogicu Server. Weblogic je znamý tím, že si [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/jax-ws-a-soap-attachments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co je nového v Javě EE 6</title>
		<link>http://jiri.kratochvil.eu/novinky-java-ee-6/</link>
		<comments>http://jiri.kratochvil.eu/novinky-java-ee-6/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 01:16:27 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Události]]></category>
		<category><![CDATA[J2EE]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=237</guid>
		<description><![CDATA[Vyšla Java EE 6 a pro mě to byla příležitost se seznámit s tím, co nová platforma nabízí. Mezi novinky, které stojí za zmínku, patří například dependency injection nebo bean validation. Dále byly výrazně rozšířeny funkčnosti EJB, servletů. Dle vývojářů nové Javy EE byla snaha o docílení několika hlavních cílů: flexibilní technologická platforma, možnosti rozšiřování [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/novinky-java-ee-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co to jsou Java Closures?</title>
		<link>http://jiri.kratochvil.eu/java-closures/</link>
		<comments>http://jiri.kratochvil.eu/java-closures/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 03:45:39 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Návody]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=212</guid>
		<description><![CDATA[Opět se ve světě jazyka Java objevil fenomén zvaný Java Closures (také zvaný BGGA), který je plánován do Javy 7. Už při prvním uvedení se proti němu zvedla vlna nevole a zdálo se, že tato konstrukce přeci jen v Javě 7 vznikne. Kolem tohoto tématu bylo už napsána spousta textu. Navíc jsme se o tématu [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/java-closures/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Zajímavá utilitka ve Springu</title>
		<link>http://jiri.kratochvil.eu/zajimava-utilita-ve-springu-stopwatch/</link>
		<comments>http://jiri.kratochvil.eu/zajimava-utilita-ve-springu-stopwatch/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 02:41:37 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Návody]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tipy]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=186</guid>
		<description><![CDATA[Nejednou jsem si všiml, že spousta vývojářů má tendenci stále dokola vymýšlet kolo, místo toho, aby využili již hotových funkčností. Rozhodl jsem se tedy, že vám čas od času předvedu některé zajímavé utilitky, které se nacházejí v často používaních frameworcích a knihovnách. Dnes si vezmu na paškál Spring framework a jejich package Utils. Package Utils [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/zajimava-utilita-ve-springu-stopwatch/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>JNDI kontext bez aplikačního serveru?</title>
		<link>http://jiri.kratochvil.eu/jndi-kontext-bez-aplikacniho-serveru/</link>
		<comments>http://jiri.kratochvil.eu/jndi-kontext-bez-aplikacniho-serveru/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 00:31:19 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Návody]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[Tipy]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=195</guid>
		<description><![CDATA[V praxi jsem se setkal se situaci, kdy potřebuji spouštět unit testy mimo aplikační server. Na tom není nic zvláštního, dělá to každý. Pro testy si vytvořím vlastní konfigurace, které JNDI nepotřebují a je to. Jenže to by nebylo dostatečně zajímavé a hlavně je nutné udržovat dvě konfigurace, což je při vrozené lenosti programátora prostor [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/jndi-kontext-bez-aplikacniho-serveru/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Vlastní certifikát ve Weblogicu</title>
		<link>http://jiri.kratochvil.eu/vlastni-certifikat-weblogic/</link>
		<comments>http://jiri.kratochvil.eu/vlastni-certifikat-weblogic/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 16:23:37 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Návody]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Tipy]]></category>
		<category><![CDATA[Weblogic]]></category>

		<guid isPermaLink="false">http://jiri.kratochvil.eu/?p=164</guid>
		<description><![CDATA[Na projektu jsem se setkal se situací, kdy se prostřednictvím SSL připojujeme na middleware. V podstatě se jedná o klasické volání webových služeb. Problém byl v tom, že když jsme tuto službu zavolali, Weblogic vracel výjimky o tom, že protistrana používá neznámé certifikáty. Problém byl v tom, že se protistrana identifikovala certifikátem, který byl self-signed, [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/vlastni-certifikat-weblogic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nepříjemný bug v Mavenu</title>
		<link>http://jiri.kratochvil.eu/neprijemny-bug-v-mavenu/</link>
		<comments>http://jiri.kratochvil.eu/neprijemny-bug-v-mavenu/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 00:23:46 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programování]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.kratochvil.eu/?p=133</guid>
		<description><![CDATA[Na projektu používáme pro build nástroj Maven ve verzi 2.0.9. Jedná se o perfektní nástroj do doby, kdy pracuje tak, jak má. Ve chvíli, kdy se začne chovat &#8222;tak nějak divně&#8220; se chyby hledají docela těžko. Co se vlastně stalo? Začalo to tím, že testy začaly vyhazovat následující výjimky: org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver of [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/neprijemny-bug-v-mavenu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tip: Logování SQL v Hibernate</title>
		<link>http://jiri.kratochvil.eu/logovani-sql-v-hibernate/</link>
		<comments>http://jiri.kratochvil.eu/logovani-sql-v-hibernate/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 22:46:10 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Návody]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Tipy]]></category>

		<guid isPermaLink="false">http://blog.kratochvil.eu/?p=98</guid>
		<description><![CDATA[Pokud potrebuju logovat SQL v Hibernate spolecne s parametry, muzu pouzit P6Spy. Ale mnohem jednodušší je použít Log4j :-) : log4j.logger.org.hibernate.SQL = DEBUG log4j.logger.org.hibernate.type = TRACE Přiklad vystupu hibernate: 7820 DEBUG &#91;org.hibernate.SQL&#93; &#123;main&#125; - insert into Client &#40;name, personalNumber, id&#41; values &#40;?, ?, ?&#41; 7821 TRACE &#91;org.hibernate.type.StringType&#93; &#123;main&#125; - binding ‘John Doe’ to parameter: 1 7821 TRACE [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/logovani-sql-v-hibernate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logovani ve Springu</title>
		<link>http://jiri.kratochvil.eu/logovani-ve-springu/</link>
		<comments>http://jiri.kratochvil.eu/logovani-ve-springu/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 19:42:11 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.kratochvil.eu/?p=8</guid>
		<description><![CDATA[Jak udělat podrobné logování ve Springu tak, aby se nemusel procházet kód a ručně vkládat něco jako log.debug(....);? Spring framework má pro tyto úcěly vynikající podporu, jejíž použití je naprosto jednoduché. Tomu řešení se říká AOP a Spring má vestavěno několik zajímavých aspektů. Začněme příkladem použití: &#60;bean class=&#34;org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator&#34;&#62; &#60;property name=&#34;proxyTargetClass&#34; value=&#34;true&#34;/&#62; &#60;property name=&#34;beanNames&#34; value=&#34;*BusinessService,*Bean&#34;/&#62; &#60;property [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/logovani-ve-springu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Použití EJB ve Springu</title>
		<link>http://jiri.kratochvil.eu/pouziti-ejb-ve-springu/</link>
		<comments>http://jiri.kratochvil.eu/pouziti-ejb-ve-springu/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 19:40:10 +0000</pubDate>
		<dc:creator>Jiří Kratochvíl</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://blog.kratochvil.eu/?p=6</guid>
		<description><![CDATA[Před časem jsem na projektu řešil, jak použít dependency injection Springu pro použití EJB. V podstatě mi šlo o to, abych nemusel řešit různé lookupy na EJB v kódu, ale aby to vše fungovalo tak nějak &#8222;samo&#8220;. V případě EJB 2, je to snadné. Spring poskytuje celkem snadné prostředky: 1 2 3 4 &#60;bean id=&#34;myEjb&#34; [...]]]></description>
		<wfw:commentRss>http://jiri.kratochvil.eu/pouziti-ejb-ve-springu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
