<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>/dev/ddd</title>
	<atom:link href="http://andeee.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://andeee.wordpress.com</link>
	<description>adventures of a developer</description>
	<lastBuildDate>Tue, 10 Jun 2008 07:07:51 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='andeee.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4f535b8ac62060d74afb1662a0d5f458?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>/dev/ddd</title>
		<link>http://andeee.wordpress.com</link>
	</image>
			<item>
		<title>Ganymede is coming</title>
		<link>http://andeee.wordpress.com/2008/06/10/ganymede-is-coming/</link>
		<comments>http://andeee.wordpress.com/2008/06/10/ganymede-is-coming/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 07:07:51 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[spread the word]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/?p=10</guid>
		<description><![CDATA[
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=10&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.eclipse.org/ganymede/"><img src="http://www.eclipse.org/ganymede/images/ganymedeFriend.jpg" border="0" alt="Ganymede is coming!" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=10&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2008/06/10/ganymede-is-coming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>

		<media:content url="http://www.eclipse.org/ganymede/images/ganymedeFriend.jpg" medium="image">
			<media:title type="html">Ganymede is coming!</media:title>
		</media:content>
	</item>
		<item>
		<title>The beauty of jMock 2</title>
		<link>http://andeee.wordpress.com/2006/12/07/the-beauty-of-jmock-2/</link>
		<comments>http://andeee.wordpress.com/2006/12/07/the-beauty-of-jmock-2/#comments</comments>
		<pubDate>Thu, 07 Dec 2006 18:06:41 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/12/07/the-beauty-of-jmock-2/</guid>
		<description><![CDATA[Today I had the pleasure to play with the current CVS version of jMock 2.

Most important changes in jMock 2:


1.
In jMock 1 the method signature of expected method calls had to be coded as a string and so refactoring mocked classes was not very easy.
Now expected method calls in my mocks are now easily refactorable [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=9&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I had the pleasure to play with the current CVS version of <a href="http://jmock.org">jMock</a> 2.</p>
<p><big><br />
<strong>Most important changes in jMock 2:</strong><br />
</big><br />
<span id="more-9"></span><br />
<em>1.</em><br />
In jMock 1 the method signature of expected method calls had to be coded as a string and so refactoring mocked classes was not very easy.<br />
Now expected method calls in my mocks are now easily refactorable since jMock 2 makes use of generics.</p>
<p><em>2.</em><br />
jMock 1 was depending heavily on JUnit.<br />
jMock 2 is test framework independent, it has special &#8220;plugins&#8221; for each framework. &#8211; The only plugin I&#8217;m currently missing is one for <a href="http://testng.org">TestNG</a>, but it&#8217;s on the TODO list &#8211; though you can use it with TestNG even without a plugin.</p>
<p><em>3.</em><br />
The great constraints api from jMock 1 is now a seperate framework called Ham Crest (which is a anagram of matchers ;o)). It&#8217;s completely safe to use with and without jMock or any other (test) framework.</p>
<p>My conclusion after day one with jMock 2: The successor to the great jMock 1 is now even better and yet very stable for a pre-beta release.<br />
Kudos to the whole jMock Team.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=9&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/12/07/the-beauty-of-jmock-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
		<item>
		<title>Integration testing new bean scopes in Spring 2.0</title>
		<link>http://andeee.wordpress.com/2006/11/15/integration-testing-new-bean-scopes-in-spring-20/</link>
		<comments>http://andeee.wordpress.com/2006/11/15/integration-testing-new-bean-scopes-in-spring-20/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 13:17:00 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/11/15/integration-testing-new-bean-scopes-in-spring-20/</guid>
		<description><![CDATA[The last few days i&#8217;ve tried to find a bug in a bean that had session scope, so I attempted to do some integration testing with the new bean scopes.  I&#8217;ve searched the spring forums, but I found no convenient way to do this.
Then I had a look at the RequestContextFilterTests (RequestContextFilter or RequestContextListener [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=8&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The last few days i&#8217;ve tried to find a bug in a bean that had session scope, so I attempted to do some integration testing with the new bean scopes.  I&#8217;ve searched the spring forums, but I found no convenient way to do this.</p>
<p>Then I had a look at the <a href="http://stage.inspiring.nl/springbuild/xref-test/org/springframework/web/filter/RequestContextFilterTests.html">RequestContextFilterTests</a> (RequestContextFilter or RequestContextListener is needed for doing these new scope things). I thought there should be a way to get some integration testing with the filter. And it seems to work nicely!</p>
<p><span id="more-8"></span></p>
<p>Now lets look at the code &#8211; <a href="http://www.bigbold.com/snippets/posts/show/3000">here</a> (the code display of wordpress is not very nice)!</p>
<p>With this testcase I can now really do integration testing with the new scopes introduced in spring 2.0. I simply put my application context configs with the scoped beans into my test and implement the doFilter method of the filter chain.</p>
<p>For example &#8211; <a href="http://www.bigbold.com/snippets/posts/show/3001">here</a>.</p>
<p>I would like to know what you spring guys out there think about it! Please drop me a line!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=8&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/11/15/integration-testing-new-bean-scopes-in-spring-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
		<item>
		<title>Jasper 2 compiler troubles</title>
		<link>http://andeee.wordpress.com/2006/11/10/jasper-2-compiler-troubles/</link>
		<comments>http://andeee.wordpress.com/2006/11/10/jasper-2-compiler-troubles/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 07:15:23 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/11/10/jasper-2-compiler-troubles/</guid>
		<description><![CDATA[Since I&#8217;ve played with integrating a servlet engine (Jetty5) into my unit tests I ran into problems when it comes to jsp page compiling. The Jasper 2 Compiler from Apache (which Jetty5 uses) gives me the following stack trace, every 2nd or 3rd time the application is deployed within a unit test:

java.io.IOException: tmpFile.renameTo(classFile) failed
at org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:245)
at [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=6&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Since I&#8217;ve played with integrating a servlet engine (Jetty5) into my unit tests I ran into problems when it comes to jsp page compiling. <span id="more-6"></span>The Jasper 2 Compiler from Apache (which Jetty5 uses) gives me the following stack trace, every 2nd or 3rd time the application is deployed within a unit test:</p>
<blockquote>
<pre>java.io.IOException: tmpFile.renameTo(classFile) failed
at org.apache.jasper.compiler.SmapUtil$SDEInstaller.install(SmapUtil.java:245)
at org.apache.jasper.compiler.SmapUtil.installSmap(SmapUtil.java:164)
at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:424)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:286)
at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:171)
...</pre>
</blockquote>
<p>It seems this is a known bug and it&#8217;s tracked under <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38713">#38713</a>.</p>
<p>My solution for now is to precompile all my JSP pages for the embedded-server-test.  See: <a href="http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html#Web%20Application%20Compilation">Jasper 2 JSP Engine How To &#8211; Web Application Compilation</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=6&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/11/10/jasper-2-compiler-troubles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
		<item>
		<title>Web application and acceptance testing with selenium</title>
		<link>http://andeee.wordpress.com/2006/11/02/web-application-and-acceptance-testing-with-selenium/</link>
		<comments>http://andeee.wordpress.com/2006/11/02/web-application-and-acceptance-testing-with-selenium/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 11:15:32 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[dev]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/11/02/web-application-and-acceptance-testing-with-selenium/</guid>
		<description><![CDATA[Selenium is a great framework for testing the user interface of web applications. I&#8217;m very impressed by the simplicity of it and the yet powerful features it has.
In my opinion selenium is the missing piece in test driven development for web applications. Yeah I know HttpUnit, but with selenium there is no more need to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=5&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.openqa.org/selenium/">Selenium</a> is a great framework for testing the user interface of web applications. I&#8217;m very impressed by the simplicity of it and the yet powerful features it has.</p>
<p><span id="more-5"></span>In my opinion selenium is the missing piece in test driven development for web applications. Yeah I know <a href="http://httpunit.sourceforge.net/">HttpUnit</a>, but with selenium there is no more need to reinvent functionality provided by the web UI. It also solves the problem with testing AJAX functionality on web pages.</p>
<p>I&#8217;ve personally used <a href="http://www.openqa.org/selenium-ide/">Selenium IDE</a> and <a href="http://www.openqa.org/selenium-rc/">Selenium RC</a> to do some testing with Firefox/Java/JUnit.</p>
<p>The only problem I have with the Selenium RC framework is that before I even can run a test I have to:</p>
<ol>
<li>start an application server</li>
<li>start a selenium server</li>
</ol>
<p>After the tests I also have to restart the deployment on the application server to get a clean environment to rerun the test.</p>
<p>My current solution to this problem is to get the application and selenium server up and running within a &#8220;unit&#8221; test. I developed a simple framework which can fire up an application server/servlet engine (Jetty, because it&#8217;s easier to embed than Tomcat) and a selenium server within a test, so I can easily deploy web applications for testing. After a test-class (or after each test-method) the application server deployment will be restarted/redeployed. I&#8217;ve tried to use JUnit 4 for implementing this, but the static @BeforeClass and @AfterClass methods were to inflexible for me.</p>
<p>So I&#8217;ve switched to <a href="http://testng.org/">TestNG</a> which provides even more @Before&#8230; and @After&#8230; annotations to be even more flexible in setting these tests up.</p>
<p>If anybody is interested in this embedded server testing framework, I&#8217;ll ask my employer if I can share some code with you.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=5&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/11/02/web-application-and-acceptance-testing-with-selenium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
		<item>
		<title>Make your software worth reading &#8211; with fluent interfaces</title>
		<link>http://andeee.wordpress.com/2006/10/30/make-your-software-worth-reading-with-fluent-interfaces/</link>
		<comments>http://andeee.wordpress.com/2006/10/30/make-your-software-worth-reading-with-fluent-interfaces/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 08:16:00 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[DDD]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/10/30/make-your-software-worth-reading-with-fluent-interfaces/</guid>
		<description><![CDATA[Fluent interfaces can definitly make your software worth reading. We&#8217;re already using JMock as a mock framework in our product, we&#8217;ll also try Eric Evans Time and Money library.
I like the style of coding in sentences, which is similiar in the AspectJ language.
Another good article about fluent interfaces can be found here.
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=4&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.martinfowler.com/bliki/FluentInterface.html">Fluent interfaces</a> can definitly make your software worth reading. <span id="more-4"></span>We&#8217;re already using JMock as a mock framework in our product, we&#8217;ll also try Eric Evans <a href="http://timeandmoney.sourceforge.net/">Time and Money</a> library.</p>
<p>I like the style of coding in sentences, which is similiar in the <a href="http://www.eclipse.org/aspectj/">AspectJ</a> language.</p>
<p>Another good article about fluent interfaces can be found <a href="http://www.eaipatterns.com/ramblings/40_marchnan.html">here</a>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=4&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/10/30/make-your-software-worth-reading-with-fluent-interfaces/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
		<item>
		<title>View objects</title>
		<link>http://andeee.wordpress.com/2006/10/27/view-objects/</link>
		<comments>http://andeee.wordpress.com/2006/10/27/view-objects/#comments</comments>
		<pubDate>Fri, 27 Oct 2006 08:30:36 +0000</pubDate>
		<dc:creator>awurzer</dc:creator>
				<category><![CDATA[DDD]]></category>

		<guid isPermaLink="false">http://andeee.wordpress.com/2006/10/27/view-objects/</guid>
		<description><![CDATA[At work we&#8217;re currently evaluating development methods for our new product. After using the great XT framework developed by Sergio Bossa, I came up to google his blog and found this interesting idea of building view objects.
Constructing View objects with the Builder pattern 
Our Team agreed to definitly use this pattern, with some enhancements (using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=3&subd=andeee&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>At work we&#8217;re currently evaluating development methods for our new product. After using the great XT framework developed by Sergio Bossa, I came up to google his blog and found this interesting idea of building view objects.<span id="more-3"></span></p>
<p><a href="http://sbtourist.blogspot.com/2006/07/constructing-view-objects-with-builder.html">Constructing View objects with the Builder pattern </a></p>
<p>Our Team agreed to definitly use this pattern, with some enhancements (using a seperate DAO &#8211; with named queries &#8211; for constructing view objects, JPA/Hibernate can construct objects from a select query)</p>
<p>View objects contructed this way can definitly improve performance and reduce ORM calls to the database. And it&#8217;s also a nice way to build various characteristics of views.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/andeee.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/andeee.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andeee.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andeee.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andeee.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andeee.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andeee.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andeee.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andeee.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andeee.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andeee.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andeee.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andeee.wordpress.com&blog=503373&post=3&subd=andeee&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andeee.wordpress.com/2006/10/27/view-objects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e510a8d9349ab27fe9c5753d434b98fc?s=96&#38;d=identicon" medium="image">
			<media:title type="html">andeee</media:title>
		</media:content>
	</item>
	</channel>
</rss>