<?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:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>タロタローグ ブログ &#187; Wicket</title>
	<atom:link href="http://blog.tarotaro.org/archives/category/java/wicket/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tarotaro.org</link>
	<description>ActionScript3.0のサンプルを色々と弄る日記</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:32:27 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/category/java/wicket/feed" />
		<item>
		<title>Staxで今度こそRSSフィードを纏め上げる（後は文字コード問題）</title>
		<link>http://blog.tarotaro.org/archives/541</link>
		<comments>http://blog.tarotaro.org/archives/541#comments</comments>
		<pubDate>Tue, 05 May 2009 16:14:32 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Stax]]></category>
		<category><![CDATA[Wicket]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=541</guid>
		<description><![CDATA[前回のエントリで脆くも砕け散ってしまったお勉強テーマである、 俺が所有する、現在アクティブな4つのブログのRSSフィードを、 Stax＋Wicketで纏めようと言う試みがようやく形になってきた。 こちらにその結果がある。 まぁ、5月5日時点では見ての通り日本語が無茶苦茶ですよ。 ただ、これはStax+Wicket+ROMEの連携には、まったく関係の無い 別の所にある問題なので、RSSフィードを出す方法はわかった。 と言うことで、解説を書きまーす。 なお、今回は 「Javaウェブフレームワーク「Wicket」の使い方 RSS Readerを作る その２ - フィードの取得と表示」 を参考にした。 必要なライブラリを集める 前回のエントリで書いたROME、JDOMに加え、4つのライブラリを手に入れる。 RomeFetcherRelease09 HttpClient - HttpClient Home Codec - Home Commons Logging - Overview RomeFetcherはフィードを読み込んでROMEで使える形にしてくれる、 俺が最も求めていたと言っても過言ではないROMEの拡張。 HttpClientはRomeFetcherが使用するライブラリで、残り2つはHttpClientが使うライブラリ。 解説ページには最後のCommons Loggingが書いてないので、参考にする場合注意して。 解説を真似ながらフィードを集める 解説にあるFeedManagerが便利そうなので、基本的には真似ていく。 が、俺の求める機能とマッチしてるわけではないので、その部分は改変。 解説のFeedManagerは各サイトのフィードが入ったSetが 沢山入ったSetが作られるが、俺が欲しいのは各サイトのフィードを纏めた 1個のフィードなので、コンストラクタとgetFeed辺りにオリジナル入ってる。 例えば、フィードを突っ込むためにSortedSetを作り、SyndEntryの getPublishedDate()で、新しいフィードの方が前に来るようにしている。 PLAIN TEXT this.entrySet = Collections.synchronizedSortedSet&#40; &#160; &#160; &#160; &#160; new TreeSet&#60;SyndEntry&#62;&#40;new Comparator&#60;SyndEntry&#62;&#40;&#41;&#123; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/541/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/541" />
	</item>
		<item>
		<title>Wicketで、ResponseからOutputStreamを取り出せるのはWebApplicationからgetHomePageしたクラスだけっぽい？</title>
		<link>http://blog.tarotaro.org/archives/536</link>
		<comments>http://blog.tarotaro.org/archives/536#comments</comments>
		<pubDate>Sun, 03 May 2009 17:40:37 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Wicket]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=536</guid>
		<description><![CDATA[Wicketやっててちょっとつまづいたんだが、 ROME使ってRSSを作る時、最終的にはWebPage#onRenderで PLAIN TEXT @Override protected void onRender&#40;MarkupStream markupStream&#41; &#123; &#160; &#160; Response resp = this.getResponse&#40;&#41;; &#160; &#160; resp.setContentType&#40;"application/xml; charset=UTF-8"&#41;; &#160; &#160; PrintWriter pw = new PrintWriter&#40;resp.getOutputStream&#40;&#41;&#41;; &#160; &#160; SyndFeedOutput sfo = new SyndFeedOutput&#40;&#41;; &#160; &#160; try &#123; &#160; &#160; &#160; &#160; sfo.output&#40;this.getFeed&#40;&#41;, pw&#41;; &#160; &#160; &#125; catch &#40;IOException e&#41; &#123; &#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/536/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/536" />
	</item>
		<item>
		<title>Stax+Wicketで自サイトのRSSを一纏めにしようとしたが、全然そうならなかった。</title>
		<link>http://blog.tarotaro.org/archives/534</link>
		<comments>http://blog.tarotaro.org/archives/534#comments</comments>
		<pubDate>Sat, 02 May 2009 18:06:24 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Stax]]></category>
		<category><![CDATA[Wicket]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=534</guid>
		<description><![CDATA[とりあえず、Staxで何をしようかと逡巡していたのだが、 探してたらWicketでRSSを出すと言う試みがあったので、 俺もそれを真似てみようかと思った。 目標は、俺の持ってる各サイトのフィードの統合。 と言うことで、今回はこのサイトと、 WicketでRSSフィードを発行するといえばROMEです。 今回は単純に、 http://example.org/feed にアクセスされたときにフィードを返すようなPageを実装します。 WicketでRSSフィードを発行する ? murakumo 後このサイトを頼りに、RSSフィードを作ってみる。 Merry Christmas and a Happy New Year to all you folks out there. Here's a belated Christmas gift for all you Wicket developers out there. I've been adding RSS feeds to my Wicket application based on the example Wicket RssPage found on [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/534/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/534" />
	</item>
		<item>
		<title>最新WicketのGenericsぶりに、早くも敗れ去る</title>
		<link>http://blog.tarotaro.org/archives/528</link>
		<comments>http://blog.tarotaro.org/archives/528#comments</comments>
		<pubDate>Tue, 28 Apr 2009 16:58:30 +0000</pubDate>
		<dc:creator>太郎</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Wicket]]></category>

		<guid isPermaLink="false">http://blog.tarotaro.org/?p=528</guid>
		<description><![CDATA[さて、最近Wicketを頑張っている。 とりあえず、「Javaウェブフレームワーク「Wicket」の使い方」を見ながら、 サンプルのコードを書いていく日々を続けようと思う。 余談だが、最初このページを見つけたとき、 サーバが落ちてたのか知らないが見れなかったので、 Twitterでつぶやいてみた所、実は サイトオーナーに伝わっていたらしい。 と言うか、フォローされてた。俺もしてた。 と言うか、有名な人じゃねーか！ Wicket本書いとるがな。 コレは驚きだ。 で、まぁそのサイトは再起動してくれてた。 が、情報が古いとの事。でも気にせずコードを書いていく。 まず、ろくに記事を読まずに「日付を出そう！」と思い立ってみたんだが、 早速サンプルにあった。 こんな風に書けばいいらしい。 PLAIN TEXT add&#40; new Label&#40;"test", new AbstractReadOnlyModel&#40;&#41; &#123; &#160; &#160; &#160; &#160; public Object getObject&#40;Component component&#41; &#123; &#160; &#160; &#160; &#160; &#160; &#160; return new SimpleDateFormat&#40;"yyyy年MM月dd日"&#41;.format&#40; new Date&#40;&#41;&#41;; &#160; &#160; &#160; &#160; &#125; &#160; &#160; &#125;&#41;&#41;; いいらしいのだが、そう上手くは行かない・・・。 オープンソース徹底活用 WicketによるWebアプリケーション開発著者／訳者：矢野 [...]]]></description>
		<wfw:commentRss>http://blog.tarotaro.org/archives/528/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.tarotaro.org/archives/528" />
	</item>
	</channel>
</rss>

