<?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>Comments on: Tutorial: Writing Contract-first Web Services</title>
	<atom:link href="http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/</link>
	<description>A blog about programming in .NET and Java</description>
	<lastBuildDate>Mon, 19 May 2008 21:44:31 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Like Your Work &#187; Blog Archive &#187; links for 2006-07-05</title>
		<link>http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/comment-page-1/#comment-449</link>
		<dc:creator>Like Your Work &#187; Blog Archive &#187; links for 2006-07-05</dc:creator>
		<pubDate>Wed, 05 Jul 2006 00:23:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/#comment-449</guid>
		<description>&lt;p&gt;[...] The Ancient Art of Programming » Tutorial: Writing Contract-first Web Services (tags: WebServices soa spring) [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] The Ancient Art of Programming » Tutorial: Writing Contract-first Web Services (tags: WebServices soa spring) [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Christian Weyer</title>
		<link>http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/comment-page-1/#comment-356</link>
		<dc:creator>Christian Weyer</dc:creator>
		<pubDate>Sun, 11 Jun 2006 19:36:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/#comment-356</guid>
		<description>&lt;p&gt;Nice tutorial.
Do you know our tutorial for schema-based contract-first Web Services? We use a tool we are building and giving away for free, called WSCF.&lt;/p&gt;

&lt;p&gt;http://www.thinktecture.com/Resources/Software/WSContractFirst/WSCF0.6Walkthrough.html
http://www.thinktecture.com/WSCF/&lt;/p&gt;

&lt;p&gt;Cheers,
Christian&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Nice tutorial.
Do you know our tutorial for schema-based contract-first Web Services? We use a tool we are building and giving away for free, called WSCF.</p>

<p><a href="http://www.thinktecture.com/Resources/Software/WSContractFirst/WSCF0.6Walkthrough.html" rel="nofollow">http://www.thinktecture.com/Resources/Software/WSContractFirst/WSCF0.6Walkthrough.html</a>
<a href="http://www.thinktecture.com/WSCF/" rel="nofollow">http://www.thinktecture.com/WSCF/</a></p>

<p>Cheers,
Christian</p>]]></content:encoded>
	</item>
	<item>
		<title>By: fgt</title>
		<link>http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/comment-page-1/#comment-355</link>
		<dc:creator>fgt</dc:creator>
		<pubDate>Sat, 10 Jun 2006 22:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/#comment-355</guid>
		<description>&lt;p&gt;Thanks for the good example. Just one minor tip. Use the schema import instead of the wsdl import for the xsd. This is more a WS-I thing. &lt;/p&gt;

&lt;p&gt;to&lt;/p&gt;

&lt;p&gt;I would use the wsdl import only to import another wsdl. &lt;/p&gt;

&lt;p&gt;Cheers, 
Patrick&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Thanks for the good example. Just one minor tip. Use the schema import instead of the wsdl import for the xsd. This is more a WS-I thing. </p>

<p>to</p>

<p>I would use the wsdl import only to import another wsdl. </p>

<p>Cheers, 
Patrick</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Loughran</title>
		<link>http://blog.springsource.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/comment-page-1/#comment-354</link>
		<dc:creator>Steve Loughran</dc:creator>
		<pubDate>Fri, 09 Jun 2006 18:45:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.springframework.com/arjen/archives/2006/06/09/tutorial-writing-contract-first-web-services/#comment-354</guid>
		<description>&lt;p&gt;This is really good. you&#039;ve left off one thing, which is validating your XSD. If you create test docs that represent valid/invalid XML messages, you can use  or (ant1.7)  to check that valid messages are valid. Or junit to trigger xml validations. I swear by this as it lets you regression test your schemas. You were going to regression test your schemas, werent you?&lt;/p&gt;

&lt;p&gt;-steve&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is really good. you&#8217;ve left off one thing, which is validating your XSD. If you create test docs that represent valid/invalid XML messages, you can use  or (ant1.7)  to check that valid messages are valid. Or junit to trigger xml validations. I swear by this as it lets you regression test your schemas. You were going to regression test your schemas, werent you?</p>

<p>-steve</p>]]></content:encoded>
	</item>
</channel>
</rss>
