<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentáře k příspěvku: Překonaný ResourceBundle, Spring MessageSource vítězí v prvním kole KO</title>
	<atom:link href="http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/</link>
	<description>Dává je jen zřídka, obvykle jim není moc rozumět a často vám ani k ničemu nejsou.</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:08:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Od: Vlada</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-36837</link>
		<dc:creator>Vlada</dc:creator>
		<pubDate>Wed, 23 Mar 2011 06:22:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-36837</guid>
		<description>Díky. Bylo by možné alespoň naznačit implementaci Resource rozhraní v případě, že data jsou v DB uložena jako jednotlivé řádky, nikoliv soubor (clob). Je možné i v tomto případě do DB přistupovat pomocí EntityManageru (tedy s využitím existujícího připojení do DB)?

PS: Moje otázky asi zní hloupě, ale dostal jsem se k J2EE aplikacím teprve nedávno, tak studuju a studuju, ale postrádám některé zásadní praktické zkušenosti :(</description>
		<content:encoded><![CDATA[<p>Díky. Bylo by možné alespoň naznačit implementaci Resource rozhraní v případě, že data jsou v DB uložena jako jednotlivé řádky, nikoliv soubor (clob). Je možné i v tomto případě do DB přistupovat pomocí EntityManageru (tedy s využitím existujícího připojení do DB)?</p>
<p>PS: Moje otázky asi zní hloupě, ale dostal jsem se k J2EE aplikacím teprve nedávno, tak studuju a studuju, ale postrádám některé zásadní praktické zkušenosti <img src='http://blog.novoj.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Otec Fura</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-36633</link>
		<dc:creator>Otec Fura</dc:creator>
		<pubDate>Sat, 19 Mar 2011 19:54:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-36633</guid>
		<description>ResourceLoader ti umožní získat Resource pro libovolný binární obsah ze zdrojového úložiště, které je daným ResourceLoaderem podporováno. Spring podporuje několik základních typů zdrojových úložišť: classpath, file, url, servlet context a toto rozhraní je přímo implementováno ApplicationContextem.

Rozbor s examplem: 
http://www.mkyong.com/spring/spring-resource-loader-with-getresource-example/

Pokud člověk potřebuje dodat nový typ úložiště (např. DB) musí udělat dvě věci:

1) extendovat konkrétní ApplicationContext třídu (tj. např. ClassPathXmlApplicationContext nebo XmlWebApplicationContext apod.) a přetížit metodu org.springframework.core.io.DefaultResourceLoader#getResourceByPath, ve které následně implementovat rozpoznání nového typu zdrojového úložiště (např. prefixem db:)

2) implementovat vlastní implementaci Resource rozhraní pro soubor uložený v DB (tj. něco, co ve finále poskytne InputStream)

A to je vše. My jsme si podobné rozšíření provedli, ale bohužel ho nemůžu ukázat. V našem případě je totiž natolik specifické, že bych to musel, pro účely porozumitelného příkladu, naimplementovat znovu.</description>
		<content:encoded><![CDATA[<p>ResourceLoader ti umožní získat Resource pro libovolný binární obsah ze zdrojového úložiště, které je daným ResourceLoaderem podporováno. Spring podporuje několik základních typů zdrojových úložišť: classpath, file, url, servlet context a toto rozhraní je přímo implementováno ApplicationContextem.</p>
<p>Rozbor s examplem:<br />
<a href="http://www.mkyong.com/spring/spring-resource-loader-with-getresource-example/" rel="nofollow">http://www.mkyong.com/spring/spring-resource-loader-with-getresource-example/</a></p>
<p>Pokud člověk potřebuje dodat nový typ úložiště (např. DB) musí udělat dvě věci:</p>
<p>1) extendovat konkrétní ApplicationContext třídu (tj. např. ClassPathXmlApplicationContext nebo XmlWebApplicationContext apod.) a přetížit metodu org.springframework.core.io.DefaultResourceLoader#getResourceByPath, ve které následně implementovat rozpoznání nového typu zdrojového úložiště (např. prefixem db:)</p>
<p>2) implementovat vlastní implementaci Resource rozhraní pro soubor uložený v DB (tj. něco, co ve finále poskytne InputStream)</p>
<p>A to je vše. My jsme si podobné rozšíření provedli, ale bohužel ho nemůžu ukázat. V našem případě je totiž natolik specifické, že bych to musel, pro účely porozumitelného příkladu, naimplementovat znovu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Vlada</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-36472</link>
		<dc:creator>Vlada</dc:creator>
		<pubDate>Thu, 17 Mar 2011 15:33:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-36472</guid>
		<description>Ahoj, v clanku je napsano: &quot;resourceLoader – implementace rozhraní pro přístup k souborům reprezentujícím message bundly; díky resource loaderu můžete jednoduše zajistit načtení obsahu souboru třebas z databáze&quot;

Nebyl by nejaky priklad jak to nacitani z DB udelat? Googlil jsem neuspesne :-(

Moc hezkej clanek!</description>
		<content:encoded><![CDATA[<p>Ahoj, v clanku je napsano: &#8222;resourceLoader – implementace rozhraní pro přístup k souborům reprezentujícím message bundly; díky resource loaderu můžete jednoduše zajistit načtení obsahu souboru třebas z databáze&#8220;</p>
<p>Nebyl by nejaky priklad jak to nacitani z DB udelat? Googlil jsem neuspesne <img src='http://blog.novoj.net/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Moc hezkej clanek!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Otec Fura</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6041</link>
		<dc:creator>Otec Fura</dc:creator>
		<pubDate>Thu, 29 Jan 2009 10:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6041</guid>
		<description>Pravda ... opravím v článku cacheMillis je název fieldu. Setter metoda je cacheSeconds a hodnotu tam převádějí na milisekundy. Omlouvám se.</description>
		<content:encoded><![CDATA[<p>Pravda &#8230; opravím v článku cacheMillis je název fieldu. Setter metoda je cacheSeconds a hodnotu tam převádějí na milisekundy. Omlouvám se.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: kubino</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6040</link>
		<dc:creator>kubino</dc:creator>
		<pubDate>Thu, 29 Jan 2009 10:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6040</guid>
		<description>cacheMillis mi nejak nefacha (spring 2.5.5), cacheSeconds ano, diky.</description>
		<content:encoded><![CDATA[<p>cacheMillis mi nejak nefacha (spring 2.5.5), cacheSeconds ano, diky.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Ladislav Thon</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6022</link>
		<dc:creator>Ladislav Thon</dc:creator>
		<pubDate>Tue, 27 Jan 2009 18:02:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6022</guid>
		<description>Díky za výborný článek, MessageSource jsem sice znal, ale rozhodně ne tak detailně. I like this. Ale pořád si myslím, že ideální by bylo mít texty (aspoň jejich defaulty) přimo v HTML šabloně. Máme na to nějaké udělátko, ale pro webaře není úplně příjemné...</description>
		<content:encoded><![CDATA[<p>Díky za výborný článek, MessageSource jsem sice znal, ale rozhodně ne tak detailně. I like this. Ale pořád si myslím, že ideální by bylo mít texty (aspoň jejich defaulty) přimo v HTML šabloně. Máme na to nějaké udělátko, ale pro webaře není úplně příjemné&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Ivan</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6021</link>
		<dc:creator>Ivan</dc:creator>
		<pubDate>Tue, 27 Jan 2009 17:41:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6021</guid>
		<description>nema to sice vsetky vlastnosti, ale urcite je to krok vpred:

http://java.sun.com/javase/6/docs/api/java/util/ResourceBundle.Control.html</description>
		<content:encoded><![CDATA[<p>nema to sice vsetky vlastnosti, ale urcite je to krok vpred:</p>
<p><a href="http://java.sun.com/javase/6/docs/api/java/util/ResourceBundle.Control.html" rel="nofollow">http://java.sun.com/javase/6/docs/api/java/util/ResourceBundle.Control.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Otec Fura</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6020</link>
		<dc:creator>Otec Fura</dc:creator>
		<pubDate>Tue, 27 Jan 2009 17:21:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6020</guid>
		<description>Teprve teď jsem měl čas kouknout trochu na ten PRB Editor a vypadá na překlady většího rázu opravdu dobře. Nemáte někdo tip na nějakou kvalitní překladovou agenturu, která by uměla pracovat s něčím jiným než s Wordem a Excelem?</description>
		<content:encoded><![CDATA[<p>Teprve teď jsem měl čas kouknout trochu na ten PRB Editor a vypadá na překlady většího rázu opravdu dobře. Nemáte někdo tip na nějakou kvalitní překladovou agenturu, která by uměla pracovat s něčím jiným než s Wordem a Excelem?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Otec Fura</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6017</link>
		<dc:creator>Otec Fura</dc:creator>
		<pubDate>Tue, 27 Jan 2009 13:43:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6017</guid>
		<description>Pavel: vím, že konverzi by mělo řešit IDE, nicméně jsou situace, kdy člověk potřebuje udělat třeba rychlý zásah někde kde IDE k dispozici není. Nebo pokud třeba ne zrovna zásah, tak minimálně kouknout rovnou do property bundlu, co je tam vlastně uložené a encodované znaky čitelnost výrazně snižují (BTW - řada našich webařů dělá v Notepad++ nebo PSPadu, takže i to je argument).

Makub: pravda .... moje chybka. Spring nabízí ve standardní TLD knihovně JSP tag. Více viz. http://static.springframework.org/spring/docs/1.1.5/taglib/tag/MessageTag.html

Tento tag potom bude koukat do defaultního web aplikačního kontextu, takže při nějakém složitějším složení stromu aplikačních kontextů na serverové straně bude třeba zajistit, aby byl viditelný správný MessageSource.</description>
		<content:encoded><![CDATA[<p>Pavel: vím, že konverzi by mělo řešit IDE, nicméně jsou situace, kdy člověk potřebuje udělat třeba rychlý zásah někde kde IDE k dispozici není. Nebo pokud třeba ne zrovna zásah, tak minimálně kouknout rovnou do property bundlu, co je tam vlastně uložené a encodované znaky čitelnost výrazně snižují (BTW &#8211; řada našich webařů dělá v Notepad++ nebo PSPadu, takže i to je argument).</p>
<p>Makub: pravda &#8230;. moje chybka. Spring nabízí ve standardní TLD knihovně JSP tag. Více viz. <a href="http://static.springframework.org/spring/docs/1.1.5/taglib/tag/MessageTag.html" rel="nofollow">http://static.springframework.org/spring/docs/1.1.5/taglib/tag/MessageTag.html</a></p>
<p>Tento tag potom bude koukat do defaultního web aplikačního kontextu, takže při nějakém složitějším složení stromu aplikačních kontextů na serverové straně bude třeba zajistit, aby byl viditelný správný MessageSource.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Od: Makub</title>
		<link>http://blog.novoj.net/2009/01/27/prekonany-resourcebundle-spring-messagesource-vitezi-v-prvnim-kole-ko/comment-page-1/#comment-6016</link>
		<dc:creator>Makub</dc:creator>
		<pubDate>Tue, 27 Jan 2009 12:13:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.novoj.net/?p=75#comment-6016</guid>
		<description>Nějak jsem z toho nepochopil, jak se dostanu k textům z JSP stránek. Ideálně pomocí JSTL tagů.</description>
		<content:encoded><![CDATA[<p>Nějak jsem z toho nepochopil, jak se dostanu k textům z JSP stránek. Ideálně pomocí JSTL tagů.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: blog.novoj.net @ 2012-02-09 05:54:05 -->
