<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
	>
<channel>
	<title>Comments on: Java OpenID Library Design - Message Handling</title>
	<atom:link href="http://willnorris.com/2009/11/java-openid-library-design-message-handling/feed" rel="self" type="application/rss+xml" />
	<link>http://willnorris.com/2009/11/java-openid-library-design-message-handling</link>
	<description>Thoughts on Identity, OpenID, WordPress, and Life</description>
	<lastBuildDate>Sat, 06 Mar 2010 22:59:40 -0800</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Java OpenID Library - Configuration and Custom Messages &#8212; Will Norris</title>
		<link>http://willnorris.com/2009/11/java-openid-library-design-message-handling#comment-37999</link>
		<dc:creator>Java OpenID Library - Configuration and Custom Messages &#8212; Will Norris</dc:creator>
		<pubDate>Mon, 16 Nov 2009 04:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://willnorris.com/?p=888#comment-37999</guid>
		<description>&lt;p&gt;[...] Will Norris Thoughts on Identity, OpenID, WordPress, and Life   Skip to content BlogAboutProjectsArchives       &#171; Java OpenID Library Design - Message Handling [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[&#8230;] Will Norris Thoughts on Identity, OpenID, WordPress, and Life   Skip to content BlogAboutProjectsArchives       &laquo; Java OpenID Library Design - Message Handling [&#8230;]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Will Norris</title>
		<link>http://willnorris.com/2009/11/java-openid-library-design-message-handling#comment-37997</link>
		<dc:creator>Will Norris</dc:creator>
		<pubDate>Mon, 16 Nov 2009 03:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://willnorris.com/?p=888#comment-37997</guid>
		<description>&lt;p&gt;Luke: so I actually planned to address a couple of your questions in future posts.  I&#039;ll see about getting them written and posted sooner rather than later.  No public Javadocs just yet, but code is available from: &lt;a href=&quot;https://svn.middleware.georgetown.edu/java-openid/trunk/&quot;&gt;https://svn.middleware.georgetown.edu/java-openid/trunk/&lt;/a&gt;.  And the unit tests should give a slightly better idea of how to use the library until I get better documentation written.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Luke: so I actually planned to address a couple of your questions in future posts.  I&#8217;ll see about getting them written and posted sooner rather than later.  No public Javadocs just yet, but code is available from: <a href="https://svn.middleware.georgetown.edu/java-openid/trunk/"></a><a href='https://svn.middleware.georgetown.edu/java-openid/trunk/'>https://svn.middleware.georgetown.edu/java-openid/trunk/</a>.  And the unit tests should give a slightly better idea of how to use the library until I get better documentation written.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Luke Shepard</title>
		<link>http://willnorris.com/2009/11/java-openid-library-design-message-handling#comment-37995</link>
		<dc:creator>Luke Shepard</dc:creator>
		<pubDate>Mon, 16 Nov 2009 03:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://willnorris.com/?p=888#comment-37995</guid>
		<description>&lt;p&gt;Hey Will - thanks for posting about your thought process while designing this library. Based on your post, I think it is cool to use QNames since they map to the concept of namespaced keys so well. How to keep track of the namespaces is an issue I&#039;ve found difficult to express so it&#039;s awesome to re-use an existing concept.&lt;/p&gt;

&lt;p&gt;When I was browsing the code, I was surprised by just how many files it took - and it seems like most of them are only one or two methods. I was just wondering of your intended audience for this library? I am probably just not used to dealing with Java programs and all the builders, factories, and class hierarchies, but it seems a little bit too many concepts for a new developer to learn.&lt;/p&gt;

&lt;p&gt;To put it differently: I had to read just one or two classes to understand the library, which would they be? I tried files with innocent-sounding names like &quot;Message.java&quot; but ended up with &quot;MessageBuilder&quot; then &quot;MessageBuilderFactory&quot; and I&#039;m still not sure how to construct an OpenID message.&lt;/p&gt;

&lt;p&gt;Oh, and can I check it out somewhere, or is it only available for web view? And are the Javadocs available?&lt;/p&gt;

&lt;p&gt;Again, thanks for sharing.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hey Will - thanks for posting about your thought process while designing this library. Based on your post, I think it is cool to use QNames since they map to the concept of namespaced keys so well. How to keep track of the namespaces is an issue I&#8217;ve found difficult to express so it&#8217;s awesome to re-use an existing concept.</p>

<p>When I was browsing the code, I was surprised by just how many files it took - and it seems like most of them are only one or two methods. I was just wondering of your intended audience for this library? I am probably just not used to dealing with Java programs and all the builders, factories, and class hierarchies, but it seems a little bit too many concepts for a new developer to learn.</p>

<p>To put it differently: I had to read just one or two classes to understand the library, which would they be? I tried files with innocent-sounding names like &#8220;Message.java&#8221; but ended up with &#8220;MessageBuilder&#8221; then &#8220;MessageBuilderFactory&#8221; and I&#8217;m still not sure how to construct an OpenID message.</p>

<p>Oh, and can I check it out somewhere, or is it only available for web view? And are the Javadocs available?</p>

<p>Again, thanks for sharing.</p>]]></content:encoded>
	</item>
</channel>
</rss>
