<?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/"
	>

<channel>
	<title>blog.meimberg.info &#187; Java</title>
	<atom:link href="http://blog.meimberg.info/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.meimberg.info</link>
	<description>Watching a new world...</description>
	<lastBuildDate>Fri, 10 Sep 2010 08:39:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Der *wahre* Weg zur Lucene</title>
		<link>http://blog.meimberg.info/der-wahre-weg-zur-lucene/</link>
		<comments>http://blog.meimberg.info/der-wahre-weg-zur-lucene/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 09:57:12 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[TYPO3]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/der-wahre-weg-zur-lucene/</guid>
		<description><![CDATA[Lucene gewinnt immer mehr an Relevanz. Das integrierte Indizier- und Suchsystem von TYPO3 beispielsweise taugt bei genauerer Betrachtung nicht sonderlich viel. Aber auch in eigenen Applikationen mÃ¶chte man natÃ¼rlich gerne Suchfunktionen anbieten. HierfÃ¼r gibts Apache Solr, der saubere Weg zur Lucene.
Hier einige Links:

 http://opensource.yeebase.com/project/solr/
 http://wiki.computerwoche.de/doku.php/suchmaschinen/solr
 http://lucene.apache.org/solr/
  http://lucene.apache.org/solr/tutorial.html

   Siehe auch:

 http://typo3blogger.de/t3ak09-solr-suche-lucene-based-search-engine/
 http://blogs.srijan.in/2009/02/10/typo3-and-apache-solr/

 Und [...]]]></description>
			<content:encoded><![CDATA[<p>Lucene gewinnt immer mehr an Relevanz. Das integrierte Indizier- und Suchsystem von TYPO3 beispielsweise taugt bei genauerer Betrachtung nicht sonderlich viel. Aber auch in eigenen Applikationen mÃ¶chte man natÃ¼rlich gerne Suchfunktionen anbieten. HierfÃ¼r gibts <a target="_blank" href="http://t3n.yeebase.com/suchtechnologie-apache-solr-drupal-nutzen-247537/">Apache Solr</a>, der saubere Weg zur Lucene.</p>
<p>Hier einige Links:
<ul>
<li><a target="_blank" href="http://lucene.apache.org/solr/tutorial.html"> http://opensource.yeebase.com/project/solr/</a></li>
<li><a href="http://wiki.computerwoche.de/doku.php/suchmaschinen/solr"> http://wiki.computerwoche.de/doku.php/suchmaschinen/solr</a></li>
<li><a href="http://lucene.apache.org/solr/"> http://lucene.apache.org/solr/</a></li>
<li><a target="_blank" href="http://lucene.apache.org/solr/tutorial.html">  http://lucene.apache.org/solr/tutorial.html</a></li>
</ul>
<p>   Siehe auch:
<ul>
<li><a target="_blank" href="http://typo3blogger.de/t3ak09-solr-suche-lucene-based-search-engine/"> http://typo3blogger.de/t3ak09-solr-suche-lucene-based-search-engine/</a></li>
<li><a target="_blank" href="http://blogs.srijan.in/2009/02/10/typo3-and-apache-solr/"> http://blogs.srijan.in/2009/02/10/typo3-and-apache-solr/</a></li>
</ul>
<p> Und das&#8230;
<ul>
<li><a target="_blank" href="http://t3n.yeebase.com/suchtechnologie-apache-solr-drupal-nutzen-247537/"> http://t3n.yeebase.com/suchtechnologie-apache-solr-drupal-nutzen-247537/</a></li>
</ul>
<p></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d250').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d250" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;submitHeadline=Der+%2Awahre%2A+Weg+zur+Lucene&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;title=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;title=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;title=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;bm_description=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;T=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;title=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;title=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Der+%2Awahre%2A+Weg+zur+Lucene+@+http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fder-wahre-weg-zur-lucene%2F&amp;t=Der+%2Awahre%2A+Weg+zur+Lucene" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d250').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d250').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/der-wahre-weg-zur-lucene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate: Bidrektinales Mapping mit IndexColumn</title>
		<link>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/</link>
		<comments>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/#comments</comments>
		<pubDate>Tue, 12 May 2009 12:44:33 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn-2/</guid>
		<description><![CDATA[Wenn eine OneToMany Property bidirektional Ã¼ber das mappedBy-Attribut gemappt ist, weiger Hibernate sich, sich um die IndexColumn zu kÃ¼mmern. Beispiel:

public class Parent {
    @OneToMany(mappedBy="parent")
    @IndexColumn(name = "idx")
    private List children = new ArrayList();
    // ...
}
public class Child {
    @ManyToOne
  [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn eine OneToMany Property bidirektional Ã¼ber das mappedBy-Attribut gemappt ist, weiger Hibernate sich, sich um die IndexColumn zu kÃ¼mmern. Beispiel:<br />
<code><br />
public class Parent {<br />
    @OneToMany(mappedBy="parent")<br />
    @IndexColumn(name = "idx")<br />
    private List children = new ArrayList();<br />
    // ...<br />
}<br />
public class Child {<br />
    @ManyToOne<br />
    private Parent parent;<br />
    // ...<br />
}<br />
</code></p>
<p>&#8230; funktioniert leider nicht. Die IndexColumn wird von Hibernate nicht mehr verwaltet, da der Owner hier die Klasse Child ist.</p>
<p>Der Trick ist, das Ownership umzukehren:</p>
<p><code><br />
public class Parent {<br />
    @OneToMany<br />
    @JoinColumn(name = "parent_id")<br />
    @IndexColumn(name = "idx")<br />
    private List children = new ArrayList();<br />
    // ...<br />
}<br />
public class Child{<br />
    @ManyToOne<br />
    @JoinColumn(name = "parent_id", updatable = false, insertable = false)<br />
    private Parent parent;<br />
    // ...<br />
}<br />
</code><br />
Nun gehts!</p>
<p>Danke an: <a target="_blank" href="http://josian.wordpress.com/2006/09/09/hibernate-annotations-bidirectional-one-to-many/">http://josian.wordpress.com</a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=54fc4d47-0093-85fd-bb1f-d1c6623e8b85" /></div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d247').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d247" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;submitHeadline=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;bm_description=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;T=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;t=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d247').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d247').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZK 3.6.1 Released</title>
		<link>http://blog.meimberg.info/zk-361-released/</link>
		<comments>http://blog.meimberg.info/zk-361-released/#comments</comments>
		<pubDate>Fri, 08 May 2009 22:07:06 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[ZK]]></category>
		<category><![CDATA[form4]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/zk-361-released/</guid>
		<description><![CDATA[ZK hat ein neues Minor-Release rausgehauen. Hier die wichtigsten neuen Features:
1. Ease of use

An intuitive way to access the Composer directly
An easy way to scroll to a specific UI component

2. Component reloaded

Datebox format enhancement
A way to specify the position of the Popup component
Native namespace support for zkhead

3. Databinding enhancements

Using the &#8220;load-after&#8221; descriptive to delay loading [...]]]></description>
			<content:encoded><![CDATA[<p>ZK hat ein neues Minor-Release rausgehauen. Hier die wichtigsten neuen Features:<span id="more-243"></span></p>
<p><b>1. Ease of use</b>
<ul>
<li>An intuitive way to access the Composer directly</li>
<li>An easy way to scroll to a specific UI component</li>
</ul>
<p><b>2. Component reloaded</b>
<ul>
<li>Datebox format enhancement</li>
<li>A way to specify the position of the Popup component</li>
<li>Native namespace support for zkhead</li>
</ul>
<p><b>3. Databinding enhancements</b>
<ul>
<li>Using the &#8220;load-after&#8221; descriptive to delay loading behavior</li>
<li>Using the &#8220;save-after&#8221; descriptive to delay saving behavior</li>
</ul>
<p><b>4. Advanced features</b>
<ul>
<li>Use the Component ID as a UUID for unit test</li>
<li>A method of monitoring the generation of children components using the FullComposer</li>
</ul>
<p>Nun ja, so jetzt erstmal, zumindest fÃ¼r meine Belange, nicht soo spannend. Aber immerhin&#8230;</p>
<p>Hier nun aber nochmal das komplette Changelog, fÃ¼r alle, die&#8217;s genau wissen wollen:</p>
<p><code>* Features<br />&nbsp; 2677655: A way to use ID as UUID for unit test purpse<br />&nbsp; 2724923: Support scrollIntoView to scroll an element to become visible<br />&nbsp; 2779199: A way to let composer monitor the composing of all children<br />&nbsp; 2778508: GenericXxxComposer shall be accessible immediatly<br />&nbsp; 2778513: Add "xxx$composer" as a variabl of applied GenericXxxComposer<br />&nbsp; 2666743: Support component-apply in lang-addon<br />&nbsp; 2666812: Log ZK version number at server bootup<br />&nbsp; 2677873: A way to always get full stacktrace<br />&nbsp; 2681333: Resumable filedownload limit to allowed period and number<br />&nbsp; 2681775: Resumable filedownload supports relative path<br />&nbsp; 2689696: Native namespace supports zkhead<br />&nbsp; 2708855: A way to customize CometServerPush for diff device<br />&nbsp; 2675648: Server Push and number of browser windows issue<br />&nbsp; 2713463: Audio supports the loop attribute<br />&nbsp; 2718665: Flash supports&nbsp; the dynamic content (setContent)<br />&nbsp; 2770471: GenericAutowireComposer shall support wiring ZScript varible<br />&nbsp; 2209199: BeanShell error message shall show the correct line number<br />&nbsp; 2314215: A way to specify the position of the popup component<br />&nbsp; 2778507: Add load-after descriptive to DataBinder<br />&nbsp; 2779281: Add save-after descriptive to DataBinder<br />&nbsp; 2783319: Datebox support hour format<br />&nbsp; <br />* Bugs<br />&nbsp; 2684510: Unable to access implict objects if func defined in other namespace<br />&nbsp; 2781051: The self implicit variable lost after doModal<br />&nbsp; 2685872: Comet not send back new value of textbox if no listener<br />&nbsp; 2684322: Nullpoint when accese to a nonexist page<br />&nbsp; 2681819: normal page throws exception after installed zkspring<br />&nbsp; 2689443: script in native namespace shall not encode the content<br />&nbsp; 2687399: Filedownload error if included by JSP or other servlet<br />&nbsp; 2691017: Filedownload with InputStream results empty file if blocked<br />&nbsp; 2669197: filedownload.save(reader, content, filename) not working<br />&nbsp; 2668190: NullPointerException on SessionsCtrl.getSession() when undeploy<br />&nbsp; 2673128: Impossible to select some date<br />&nbsp; 2705040: Navigating Combobox causes JS error<br />&nbsp; 2711600: Applet generates the wrong param tags<br />&nbsp; 2716731: flash component doesn't support absolute URI<br />&nbsp; 2721780: Nested window resize problem<br />&nbsp; 2722982: Tree render proble with a combobox and a lot of comboitems<br />&nbsp; 2726542: The result of zk.revisedOffset is inconsistent between IE&amp;FF2<br />&nbsp; 2746948: Datebox shadow not sync<br />&nbsp; 2747825: Add the attribute "title" in XSD for BorderLayout children<br />&nbsp; 2769863: Unnecessary scrollbar appear in IE with Menu<br />&nbsp; 2771231: Add attribute "oddRowSclass" for listbox<br />&nbsp; 2769836: Favicon in Safari is not work<br />&nbsp; 2715894: The header of Grid, listbox, and tree display error in IE8<br />&nbsp; 2686585: fileupload.get javascript error on jsp pages<br />&nbsp; 2721977: WrongValuesException and focus<br />&nbsp; 2560497: Dateboxes: "ddMMyy" is not working<br />&nbsp; 2716537: Large data set in chart cause browser no response<br />&nbsp; 2761151: fail to import zkdemo-3.6.0.war to Eclipse<br />&nbsp; 1939263: Splitter - Dark blue bar won't overlap the light blue bar<br />&nbsp; 2564298: Clear a Datebox with constraint<br />&nbsp; 2777241: Exception StringIndexOutOfBoundsException in Maps loading<br />&nbsp; 2697462: Tree selection is remembered even when unselected<br />&nbsp; 2777293: Tree keeps old data with new Model<br />&nbsp; 2778334: The doModal window in IE6 with SSL shows security issue<br />&nbsp; 2710830: Position doesn't work if closable is set for window<br />&nbsp; 2777216: Problem paging detail at Grid Component<br />&nbsp; 2688197: Popup border disappearance on IE 7<br />&nbsp; 2778524: Datebox always shows constraint-error<br />&nbsp; 2688620: setSelectionRange() fails in Timebox and Spinner<br />&nbsp; 2678340: timebox bug when tabbing to change foucs<br />&nbsp; 2721980: Drag+Drop Problem on IE 6/7<br />&nbsp; 2713338: Node object is not set in treeitem<br />&nbsp; 2779453: Checkmarks lost when used in a detail component<br />&nbsp; 2780038: zhtml.Messagebox.INFORMATION returns wrong value<br />&nbsp; 2779247: No tooltip in chart after using&nbsp; jfreechart 1.0.13<br />&nbsp; 2685842: Panel and Window corner's position error in Tabpanel(IE)<br />&nbsp; 2780144: rendering of tree with z-dottree and hidden treeitems<br />&nbsp; 2782400: Correct XSD definition for panel usage<br />&nbsp; 2784107: Datebox onchange problem<br />&nbsp; 2782751: listbox fails to restore activepage if re-set the model<br />&nbsp; 2783767: BSHInterperter does not respect HierachicalAware spec.<br />&nbsp; 2786500: Menupopup fails when invoking open() method<br /></code><br />Mehr unter: <a target="_blank" href="http://docs.zkoss.org/wiki/New_Features_of_ZK_3.6.1">http://docs.zkoss.org/wiki/New_Features_of_ZK_3.6.1</a></p>
<p><a href="http://docs.zkoss.org/wiki/New_Features_of_ZK_3.6.1#Ease_of_use"><span class="tocnumber"></span></a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=f95910e2-3f24-8aa1-9eb0-f922aeb5e44d" /></div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d243').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d243" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;submitHeadline=ZK+3.6.1+Released&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;title=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;title=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;title=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;bm_description=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;T=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;title=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;title=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+ZK+3.6.1+Released+@+http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fzk-361-released%2F&amp;t=ZK+3.6.1+Released" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d243').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d243').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/zk-361-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco 2.1 unter JBoss AS 4.2</title>
		<link>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/</link>
		<comments>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 12:40:06 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/</guid>
		<description><![CDATA[Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nÃ¶tig, ansonsten gibt&#8217;s sowas:
ERROR [proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed:
org.alfresco.repo.avm.PlainDirectoryNodeImpl
java.lang.RuntimeException: by java.lang.IllegalAccessError:
class org.hibernate.proxy.HibernateProxy_$$_javassist_110 cannot access its
superinterface org.alfresco.repo.avm.PlainDirectoryNode
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)In der Datei server/default/deploy/ejb3.deployer/META-INF/persistence.properties ist der Hibernate Bytecode Provider von &#8220;javassist&#8221; auf cglib zu Ã¤ndern:
#hibernate.bytecode.provider=javassist
hibernate.bytecode.provider=cglibWarum das so ist weiÃ? der Geier. Und der hier, der weiÃ? das [...]]]></description>
			<content:encoded><![CDATA[<p>Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nÃ¶tig, ansonsten gibt&#8217;s sowas:</p>
<p><code>ERROR [proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed:<br />
org.alfresco.repo.avm.PlainDirectoryNodeImpl<br />
java.lang.RuntimeException: by java.lang.IllegalAccessError:<br />
class org.hibernate.proxy.HibernateProxy_$$_javassist_110 cannot access its<br />
superinterface org.alfresco.repo.avm.PlainDirectoryNode<br />
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)</code>In der Datei server/default/deploy/ejb3.deployer/META-INF/persistence.properties ist der Hibernate Bytecode Provider von &#8220;javassist&#8221; auf cglib zu Ã¤ndern:</p>
<p><code>#hibernate.bytecode.provider=javassist<br />
hibernate.bytecode.provider=cglib</code>Warum das so ist weiÃ? der Geier. Und <a href="http://forums.alfresco.com/viewtopic.php?f=8&amp;t=8332#p27936" target="_blank">der hier</a>, der weiÃ? das offensichtlich auch. Danke!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d236').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d236" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;submitHeadline=Alfresco+2.1+unter+JBoss+AS+4.2&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;bm_description=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;T=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+2.1+unter+JBoss+AS+4.2+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;t=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d236').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d236').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco Case Studies</title>
		<link>http://blog.meimberg.info/alfresco-case-studies/</link>
		<comments>http://blog.meimberg.info/alfresco-case-studies/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 13:25:51 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/alfresco-case-studies/</guid>
		<description><![CDATA[Einige interessante Case Studies zu Alfresco-Projekten finden sich hier.


Bookmark It

















Hide Sites



$$('div.d234').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Einige interessante Case Studies zu Alfresco-Projekten finden sich <a href="http://www.eosdirectory.com/casestudy/searchstudybyproject/id/133" title="Alfresco Case Studies" target="_blank">hier</a>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d234').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d234" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;submitHeadline=Alfresco+Case+Studies&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;title=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;title=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;title=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;bm_description=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;T=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;title=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;title=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+Case+Studies+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-case-studies%2F&amp;t=Alfresco+Case+Studies" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d234').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d234').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-case-studies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Portalserver im Vergleich</title>
		<link>http://blog.meimberg.info/portalserver-im-vergleich/</link>
		<comments>http://blog.meimberg.info/portalserver-im-vergleich/#comments</comments>
		<pubDate>Thu, 22 Nov 2007 10:05:00 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Liferay]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Webperlen]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=224</guid>
		<description><![CDATA[Eine nette und Ã¼bersichtliche GegenÃ¼berstellung der gÃ¤ngigsten Open Source Portalserver findet sich hier. Der Sieger ist Liferay, am schlechtesten hat der Klassiker Apache Jetspeed abgeschnitten. Auch JBoss Portal 2.6 schneidet besser ab, als ich es erwartet hÃ¤tte&#8230;


Bookmark It

















Hide Sites



$$('div.d224').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Eine nette und Ã¼bersichtliche GegenÃ¼berstellung der gÃ¤ngigsten Open Source Portalserver findet sich <a href="http://fleksray.org/vergleich-enterprise-portale.html#" title="Portalserver im Vergleich" target="_blank">hier</a>. Der Sieger ist <b>Liferay</b>, am schlechtesten hat der Klassiker Apache Jetspeed abgeschnitten. Auch JBoss Portal 2.6 schneidet besser ab, als ich es erwartet hÃ¤tte&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d224').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d224" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;submitHeadline=Portalserver+im+Vergleich&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;title=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;title=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;title=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;bm_description=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;T=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;title=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;title=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Portalserver+im+Vergleich+@+http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fportalserver-im-vergleich%2F&amp;t=Portalserver+im+Vergleich" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d224').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d224').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/portalserver-im-vergleich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SCP Ã¼ber ANT hÃ¤ngt</title>
		<link>http://blog.meimberg.info/scp-uber-ant-hangt/</link>
		<comments>http://blog.meimberg.info/scp-uber-ant-hangt/#comments</comments>
		<pubDate>Mon, 23 Jul 2007 07:21:47 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=225</guid>
		<description><![CDATA[Wir hatten das Problem das der scp-Task von ANT beim Ã?bertragen ganzer Verzeichnisse zum Zielsystem Ã¼ber Eclipse hÃ¤ufig einfach stehenbleibt. Ich habe zwar bis heute nicht herausgefunden, woran das liegt, aber dennoch eine LÃ¶sung gefunden:
Dem scp-Task ist das Attribut sftp=&#8221;yes&#8221; hinzuzufÃ¼gen, dann wird Ã¼ber SFTP gesendet und alles ist gut.
Eclipse muss hierzu jedoch auf 3.3 [...]]]></description>
			<content:encoded><![CDATA[<p>Wir hatten das Problem das der scp-Task von ANT beim Ã?bertragen ganzer Verzeichnisse zum Zielsystem Ã¼ber Eclipse hÃ¤ufig einfach stehenbleibt. Ich habe zwar bis heute nicht herausgefunden, woran das liegt, aber dennoch eine LÃ¶sung gefunden:</p>
<p>Dem scp-Task ist das Attribut<strong> sftp=&#8221;yes&#8221; </strong>hinzuzufÃ¼gen, dann wird Ã¼ber SFTP gesendet und alles ist gut.</p>
<p>Eclipse muss hierzu jedoch auf 3.3 upgegradet werden wg. neuer ANT-Version.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d225').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d225" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;submitHeadline=SCP+%C3%BCber+ANT+h%C3%A4ngt&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;title=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;title=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;title=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;bm_description=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;T=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;title=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;title=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+SCP+%C3%BCber+ANT+h%C3%A4ngt+@+http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-hangt%2F&amp;t=SCP+%C3%BCber+ANT+h%C3%A4ngt" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d225').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d225').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/scp-uber-ant-hangt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco und die Win32NetBIOS.dll</title>
		<link>http://blog.meimberg.info/alfresco-und-die-win32netbiosdll/</link>
		<comments>http://blog.meimberg.info/alfresco-und-die-win32netbiosdll/#comments</comments>
		<pubDate>Sat, 21 Apr 2007 09:27:53 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=216</guid>
		<description><![CDATA[MÃ¶chte man Alfresco installieren und nutzt lediglich das Community-WAR-File (z.B. fÃ¼r den einsatz in einem eigenen JBoss Server) anstatt der vollstÃ¤ndigen Distribution per "setup.exe", so gibt es einige Schwierigkeiten beim Start des virtuellen Filesystems (CIFS Server)...]]></description>
			<content:encoded><![CDATA[<p>MÃ¶chte man Alfresco installieren und nutzt lediglich das Community-WAR-File (z.B. fÃ¼r den einsatz in einem eigenen JBoss Server) anstatt der vollstÃ¤ndigen Distribution per &#8220;setup.exe&#8221;, so gibt es einige Schwierigkeiten beim Start des virtuellen Filesystems (CIFS Server).</p>
<p><code>java.lang.UnsatisfiedLinkError: no Win32NetBIOS in java.library.path<br />
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)<br />
at java.lang.Runtime.loadLibrary0(Runtime.java:823)<br />
at java.lang.System.loadLibrary(System.java:1030)<br />
at [...]</code></p>
<p>Die LÃ¶sung: Das Bundle installieren und aus dem <em>bin</em>-Verzeichnis die Datei <em>Win32NetBIOS.dll</em> holen. Diese ins Verzeichnis <em>${jboss.home}/bin</em> kopieren.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d216').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d216" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;submitHeadline=Alfresco+und+die+Win32NetBIOS.dll&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;title=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;title=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;title=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;bm_description=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;T=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;title=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;title=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+und+die+Win32NetBIOS.dll+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-und-die-win32netbiosdll%2F&amp;t=Alfresco+und+die+Win32NetBIOS.dll" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d216').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d216').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-und-die-win32netbiosdll/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Alfresco: More than one root node in index: 2</title>
		<link>http://blog.meimberg.info/alfresco-more-than-one-root-node-in-index-2/</link>
		<comments>http://blog.meimberg.info/alfresco-more-than-one-root-node-in-index-2/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 11:48:34 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=214</guid>
		<description><![CDATA[Nach dem Leeren der Datenbank bekam ich vom Alfresco folgende Meldung:
More than one root node in index: 2&#8230;deployment failed.
Die Ursache war einfach: wenn Die Alfresco-Datenbank gelÃ¶scht wird, MUSS auch das Verzeichnis alf_data geleert werden.


Bookmark It

















Hide Sites



$$('div.d214').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); ]]></description>
			<content:encoded><![CDATA[<p>Nach dem Leeren der Datenbank bekam ich vom Alfresco folgende Meldung:</p>
<p><code>More than one root node in index: 2</code>&#8230;deployment failed.</p>
<p>Die Ursache war einfach: wenn Die Alfresco-Datenbank gelÃ¶scht wird, MUSS auch das Verzeichnis <em>alf_data</em> geleert werden.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d214').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d214" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;submitHeadline=Alfresco%3A+More+than+one+root+node+in+index%3A+2&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;title=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;title=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;title=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;bm_description=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;T=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;title=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;title=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco%3A+More+than+one+root+node+in+index%3A+2+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-more-than-one-root-node-in-index-2%2F&amp;t=Alfresco%3A+More+than+one+root+node+in+index%3A+2" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d214').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d214').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-more-than-one-root-node-in-index-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SCP Ã¼ber ANT mit public rsa key</title>
		<link>http://blog.meimberg.info/scp-uber-ant-mit-public-rsa-key/</link>
		<comments>http://blog.meimberg.info/scp-uber-ant-mit-public-rsa-key/#comments</comments>
		<pubDate>Thu, 05 Apr 2007 15:20:13 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=212</guid>
		<description><![CDATA[Normalerweise ist bei einigermaÃ?en sicheren SSH-Servern die Passwortauthentifizierung deaktiviert.
Nun mÃ¶chte man aber dennoch gerne Automatisches Deployment auf diese Server mittels SCP-Task Ã¼ber ANT realisieren.
Dies ist mÃ¶glich Ã¼ber RSA-Keys. Da ich immer wieder vergesse, was man da nun genau machen muss, hier nun ein Kochrezept:

Per SSH mit dem User, der auch der Deploy-User wird, auf das [...]]]></description>
			<content:encoded><![CDATA[<p>Normalerweise ist bei einigermaÃ?en sicheren SSH-Servern die Passwortauthentifizierung deaktiviert.</p>
<p>Nun mÃ¶chte man aber dennoch gerne Automatisches Deployment auf diese Server mittels SCP-Task Ã¼ber ANT realisieren.</p>
<p>Dies ist mÃ¶glich Ã¼ber RSA-Keys. Da ich immer wieder vergesse, was man da nun genau machen muss, hier nun ein Kochrezept:</p>
<ol>
<li>Per SSH mit dem User, der auch der Deploy-User wird, auf das Zielsystem einloggen</li>
<li>Im Home-Verzeichnis das Verzeichnis .ssh anlegen<br />
<code>&gt; md .ssh</code></li>
<li>Den SSH-Keygenerator starten<br />
<code>&gt; ssh-keygen -t rsa -f ./.ssh/id_rsa<br />
Generating public/private rsa key pair.<br />
Enter passphrase (empty for no passphrase):</code></li>
<li>Ein Passwort (Passphrase) eingeben:<br />
<code>Enter same passphrase again:</code></li>
<li>Nochmal:<br />
<code>Your identification has been saved in ./.ssh/id_rsa.<br />
Your public key has been saved in ./.ssh/id_rsa.pub.<br />
The key fingerprint is:<br />
0a:c2:a5:bc:90:fb:5d:37:2c:95:21:54:6f:0b:86:38 jboss@blablabla</code>Nun sind zwei Dateien entstanden:</p>
<p><code>ls -la .ssh/<br />
-rw------- 1 jboss jboss 1743 2007-03-08 11:51 id_rsa<br />
-rw-r--r-- 1 jboss jboss  398 2007-03-08 11:51 id_rsa.pub</code></li>
<li>Dem Verzeichnis .ssh die Rechte fÃ¼r others nehmen:<br />
<code>&gt; chmod 750 .ssh</code></li>
<li>Die Datei <em>id_rsa</em> wird auf den lokalen Rechner kopiert</li>
<li>Die Datei <em>id_rsa.pub</em> wird umbenannt zu <em>authorized_keys</em><br />
<code>&gt; cd .ssh<br />
&gt; mv id_rsa.pub authorized_keys</code></li>
<li>So, nun kann der SCP-Task entsprechend gestartet werden:<br />
<code>&lt;scp<br />
port="${scp.port}"<br />
trust="yes"<br />
remoteTodir="${scp.user}:${scp.pass}@${scp.host}:${scp.dir}"<br />
verbose="yes"<br />
passphrase="${scp.pass}"<br />
keyfile="${scp.keyfile}"&gt;<br />
&lt;fileset dir="jboss" includes="**/*" /&gt;<br />
&lt;/scp&gt;</code>&#8230;wobei <em>${scp.keyfile}</em> der Pfad zu der lokalen Datei id_rsa und <em>${scp.pass}</em> die eingegebene Passphrase ist.</li>
</ol>
<p>Alles gut!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d212').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d212" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;submitHeadline=SCP+%C3%BCber+ANT+mit+public+rsa+key&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;title=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;title=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;title=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;bm_description=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;T=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;title=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;title=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+SCP+%C3%BCber+ANT+mit+public+rsa+key+@+http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fscp-uber-ant-mit-public-rsa-key%2F&amp;t=SCP+%C3%BCber+ANT+mit+public+rsa+key" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d212').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d212').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/scp-uber-ant-mit-public-rsa-key/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data too long for column [bit] in MySQL</title>
		<link>http://blog.meimberg.info/data-too-long-for-column-bit-in-mysql/</link>
		<comments>http://blog.meimberg.info/data-too-long-for-column-bit-in-mysql/#comments</comments>
		<pubDate>Wed, 14 Mar 2007 06:04:22 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=211</guid>
		<description><![CDATA[Immer wieder stoÃ?e ich unter Jboss/MySQL auf den selben Fehler:
Data truncation: Data too long for column 'MODIFIABLE' at row 1
Wobei das Feld  MODIFIABLE vom Typ bit ist und hier der Wert &#8216;1&#8216; eingefÃ¼gt werden soll.
Die LÃ¶sung ist simpel: Es handelt sich um einen Bug im MySQL JDBC-Treiber Version 5.0.3. Also: Upgrade auf z.B. 5.0.4 [...]]]></description>
			<content:encoded><![CDATA[<p>Immer wieder stoÃ?e ich unter Jboss/MySQL auf den selben Fehler:</p>
<p><code>Data truncation: Data too long for column 'MODIFIABLE' at row 1</code></p>
<p>Wobei das Feld  MODIFIABLE vom Typ <em>bit </em>ist und hier der Wert &#8216;<em>1</em>&#8216; eingefÃ¼gt werden soll.</p>
<p>Die LÃ¶sung ist simpel: Es handelt sich um einen Bug im MySQL JDBC-Treiber Version <em>5.0.3</em>. Also: Upgrade auf z.B. <em>5.0.4</em> und gut is.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d211').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d211" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;submitHeadline=Data+too+long+for+column+%5Bbit%5D+in+MySQL&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;title=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;title=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;title=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;bm_description=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;T=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;title=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;title=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Data+too+long+for+column+%5Bbit%5D+in+MySQL+@+http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fdata-too-long-for-column-bit-in-mysql%2F&amp;t=Data+too+long+for+column+%5Bbit%5D+in+MySQL" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d211').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d211').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/data-too-long-for-column-bit-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco 2.0 auf JBoss AS 4.0.5 unter Portal 2.4.1</title>
		<link>http://blog.meimberg.info/alfresco-20-auf-jboss-as-405-unter-portal-241/</link>
		<comments>http://blog.meimberg.info/alfresco-20-auf-jboss-as-405-unter-portal-241/#comments</comments>
		<pubDate>Sat, 10 Mar 2007 13:00:29 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>
		<category><![CDATA[xforms]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=210</guid>
		<description><![CDATA[Hier mal ein erster Eindruk: Auf den ersten Blick hat sich nicht viel verÃ¤ndert. Interessanterweise ist das XForms-Framework Chiba in der neue Version integriert. Nicht schlecht&#8230; Der Navigation (Baumansicht der Verezeichnisstruktur) klappt jetzt AJAX-mÃ¤Ã?ig auf und zu (vermutlich Chiba?)
So, jetzt kommt die Herausforderung: Integration von Alfresco 2.0 in JBoss AS 4.0.5 unter Portal 2.4.1 und [...]]]></description>
			<content:encoded><![CDATA[<p>Hier mal ein erster Eindruk: Auf den ersten Blick hat sich nicht viel verÃ¤ndert. Interessanterweise ist das <a title="XForms unter Chiba - Zur Projekthomepage" href="http://chiba.sourceforge.net/" target="_blank">XForms-Framework Chiba</a> in der neue Version integriert. Nicht schlecht&#8230; Der Navigation (Baumansicht der Verezeichnisstruktur) klappt jetzt AJAX-mÃ¤Ã?ig auf und zu (vermutlich Chiba?)</p>
<p>So, jetzt kommt die Herausforderung: Integration von Alfresco 2.0 in <a title="JBoss Application Server" href="http://labs.jboss.com/portal/jbossas" target="_blank">JBoss AS 4.0.5</a> unter <a title="JBoss Portal" href="http://labs.jboss.com/portal/jbossportal" target="_blank">Portal 2.4.1</a> und <a title="MySQL Datenbank" href="http://www.mysql.com" target="_blank">MySQL</a>. ZunÃ¤chst also mal in den Alfresco-Foren gestÃ¶bert. Die schlechte Nachricht: Es geht nicht. Die gute Nachricht: Es geht <strong>doch</strong>, wenn man sich etwas MÃ¼he gibt. Die Kernaussage dieses Wiki-Eintrages ist, dass im aktuellen Release einige Issues existieren, die den Betrieb von Alfresco 2.0 unter JBoss Portal 2.4.1 unmÃ¶glich machen. Diese Issues sin in aktuellen Revisionen des SVN-Repositories jedoch bereits gefixt, so dass ein manuelles Build eines SVN-Snapshots nÃ¶tig ist. Es gibt glÃ¼cklicherweise eine Wiki-Eintrag, der beschreibt, wie das zu bewerkstelligen ist. Na dann wollen wir mal sehen, ich werd das jetzt mal ganz brav step-bystep befolgen&#8230;</p>
<ol>
<li>SVN-Client Installieren (<a title="Subclipse - SVN-Client fÃ¼r Eclipse" href="http://subclipse.tigris.org" target="_blank">Subclipse</a> beispielsweise)</li>
<li>Das Alfresco-Repository unter svn://svn.alfresco.com/alfresco/HEAD konnektieren und Revision 574 holen (dauert erwartungsgemÃ¤Ã? ewig&#8230;)</li>
<li>Die Umgebungsvariable JBOSS_HOME auf die JBoss AS Installation setzen</li>
<li>Ant herunterladen und als Standalone installieren. Das ANT-bin-Verzeichnis in die Umgebungsvariable <em>PATH</em> aufnehmen. Umgebungsvariable <em>ANT_HOME</em> setzen.</li>
<li>JAVA_HOME aufs JDK setzen</li>
<li>In dem Verzeichnis <em>root/common</em> des Alfresco-Projektes das Tartget build-jboss ausfÃ¼hren: <code>ant build-jboss.</code> Es entstehen folgende Dateien, die vom build-Script freundlicherweise gleich deployed werden:</li>
<li style="LIST-STYLE-TYPE: none">
<ul>
<li><em>${jboss.home}/bin/.hotspot_compiler</em> (was auch immer der macht&#8230;)</li>
<li><em>${jboss.home}/server/default/lib/mysql-connector-java-5.0.3-bin.jar</em> (andere MySQL-Treiber werden entfernt)</li>
<li><em>${jboss.home}/server/default/deploy/alfresco.war</em></li>
</ul>
</li>
<li>In der Datei <em>${jboss.home}/bin/run.bat</em> (bzw. <em>run.sh</em>) folgenden Code zu den <em>JAVA_OPTS</em> hinzufÃ¼gen:<br />
<code>-server -XX:MaxPermSize=128m cvx</code> (Siehe auch: <a title="Das permgen space-Problem unter JBoss" href="http://blog.meimberg.info/?p=207">Das PermgenSpace-Problem</a>)</li>
<li>Leere Datenbank &#8220;<em>alfresco</em>&#8221; in MySQL anlegen:<br />
<code>create database alfresco;<br />
grant all privileges on alfresco.* to 'alfresco'@'localhost'<br />
    identified by 'alfresco' with grant option;<br />
grant all privileges on alfresco.* to 'alfresco'@'localhost.localdomain'<br />
    identified by 'alfresco' with grant option;</code></li>
<li>Und go!</li>
</ol>
<p>So, jetzt kommt also der Moment, in dem die Kuh den Schwanz hebt&#8230; uuund &#8230; lÃ¤uft! Fast.</p>
<p>Ein Problem gibt es jetzt noch: Nach dem erfolgreichen Einklinken des AlfrescoClientWindow-Portlets bzw. beim Anzeigen desselben erscheint die Fehlermeldung:</p>
<p><code>Unable to find setter method for attribute acceptCharset in /jsp/browse/browse.jsp.</code> </p>
<p>Ein Blick in diese Dateio zeigt:</p>
<p><code>&lt;h:form acceptCharset="UTF-8" id="browse"&gt;</code> </p>
<p>Der h-Namespace kommt von MyFaces. Achja, da war ja noch was, die MyFaces-Bibliotheken sollten ohnehin ersetzt werden. Also:</p>
<p><em>${jboss.home}/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs/myfaces-*</em> lÃ¶schen und durch aktuelle (1.1.5+) ersetzen. Und? Nee!</p>
<p>Nun kommt im AlfrecoClientWindow:</p>
<p><code>javax.faces.FacesException: org.apache.jasper.JasperException:<br />
The absolute uri: <a href="http://java.sun.com/jsf/html">http://java.sun.com/jsf/html</a><br />
cannot be resolved in either web.xml or the jar files<br />
deployed with this application</code> </p>
<p>Na toll, was soll das jetzt? Nach einiger Recherche habe ich nun die <strong>myfaces-libs in der Version 1.1.1</strong> nach <em>${jboss.home}/server/default/deploy/jbossweb-tomcat55.sar/jsf-libs</em> kopiert. Nun ist alles super!</p>
<p><code>13:29:40,531 INFO [org.jboss.system.server.Server] JBoss (MX MicroKernel)<br />
[4.0.5.GA (build: CVSTag=Branch_4_0 date=200610162339)]<br />
Started in <strong>4m:11s:235ms</strong> (hmpf...)</code></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d210').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d210" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;submitHeadline=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;title=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;title=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;title=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;bm_description=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;T=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;title=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;title=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-auf-jboss-as-405-unter-portal-241%2F&amp;t=Alfresco+2.0+auf+JBoss+AS+4.0.5+unter+Portal+2.4.1" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d210').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d210').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-20-auf-jboss-as-405-unter-portal-241/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco 2.0 mit WCMS</title>
		<link>http://blog.meimberg.info/alfresco-20-mit-wcms/</link>
		<comments>http://blog.meimberg.info/alfresco-20-mit-wcms/#comments</comments>
		<pubDate>Sat, 10 Mar 2007 09:08:42 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=209</guid>
		<description><![CDATA[Seit einigen Tagen ist Das Enterprise DMS (Document Management System) Alfresco in der Version 2.0 drauÃ?en.
Da wir gerade dabei sind, Alfresco (ursprÃ¼nglich in der Version 1.4) bei einem unserer Kunden einzufÃ¼hren, stellt sich nun
natÃ¼rlich die spannende Frage, was uns dieses Major Release nun konkret bringt.
ZunÃ¤chst wÃ¤re da mal die lange erwartete WCMS-Komponente, also ein JSR-170 [...]]]></description>
			<content:encoded><![CDATA[<p>Seit einigen Tagen ist Das Enterprise DMS (Document Management System) Alfresco in der Version 2.0 drauÃ?en.</p>
<p>Da wir gerade dabei sind, Alfresco (ursprÃ¼nglich in der Version 1.4) bei einem unserer Kunden einzufÃ¼hren, stellt sich nun<br />
natÃ¼rlich die spannende Frage, was uns dieses Major Release nun konkret bringt.</p>
<p>ZunÃ¤chst wÃ¤re da mal die lange erwartete WCMS-Komponente, also ein JSR-170 konformes System fÃ¼r Webcontent.</p>
<p>Hier zunÃ¤chst mal ein Ausschnitt aus dem Original Post:</p>
<blockquote><p>
[...] This release introduces a number of new features, including: </p>
<ul>
<li>GPL with FLOSS exception</li>
<li>Web Content Managment 1.0 with:
<ul>
<li>Web Project Wizard</li>
<li>Forms Management Wizard</li>
<li>Website Development and Staging</li>
<li>XML Content Authoring</li>
<li>FreeMarker, XSL and XSL-FO transformations</li>
<li>Virtualization and In-Context Preview</li>
<li>Workflow for change sets</li>
</ul>
</li>
<li>Federated Search</li>
<li>OpenSearch support</li>
<li>Add-on Module Management</li>
<li>Tree Navigation (AJAX)</li>
<li>Multilingual Services</li>
</ul>
<p> [...]
</p></blockquote>
<p>Nun gut, sagt mir erstmal noch so viel, muss ich gestehen. Werde mich mal dranmachen, das ganze zu evaluieren&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d209').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d209" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;submitHeadline=Alfresco+2.0+mit+WCMS&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;title=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;title=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;title=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;bm_description=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;T=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;title=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;title=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+2.0+mit+WCMS+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-20-mit-wcms%2F&amp;t=Alfresco+2.0+mit+WCMS" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d209').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d209').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-20-mit-wcms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss AS mit JNDI auf Port 1199</title>
		<link>http://blog.meimberg.info/jboss-as-mit-jndi-auf-port-1199/</link>
		<comments>http://blog.meimberg.info/jboss-as-mit-jndi-auf-port-1199/#comments</comments>
		<pubDate>Wed, 07 Mar 2007 19:54:00 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=208</guid>
		<description><![CDATA[Das Problem war eigentlich ganz einfach: Bei der Installation des JBoss AS 4.0.5 inklusive JBoss ESB (Enterprise Service Bus), Portal und einigen Seam-Applikationen auf einem Kundenserver stellte sich heraus, dass der Port 1099, der standardmÃ¤Ã?ig vom Java Naming Service JNDI verwendet wird, bereits belegt ist. Die Umkonfiguration auf einen anderen Port (ich entschied mich fÃ¼r 1199) stellte sich jedoch als ein steiniger Weg dar...]]></description>
			<content:encoded><![CDATA[<p>Das Problem war eigentlich ganz einfach: Bei der Installation des JBoss AS 4.0.5 inklusive JBoss ESB (Enterprise Service Bus), Portal und einigen Seam-Applikationen auf einem Kundenserver stellte sich heraus, dass der Port 1099, der standardmÃ¤Ã?ig vom Java Naming Service JNDI verwendet wird, bereits belegt ist. Die Umkonfiguration auf einen anderen Port (ich entschied mich fÃ¼r 1199) stellte sich jedoch als ein steiniger Weg dar&#8230;</p>
<p>Folgende Schritte waren letztendlich nÃ¶tig:</p>
<h4>1. Server Konfiguration</h4>
<p>In der Datei <em>${jboss.home}/server/default/conf/service.xml</em> muss folgender Block eingefÃ¼gt (bzw. einkommentiert und angepasst) werden:</p>
<p><code>&lt;mbean code="org.jboss.services.binding.ServiceBindingManager"<br />
name="jboss.system:service=ServiceBindingManager"&gt;<br />
&lt;attribute name="ServerName"&gt;<strong>ports-01</strong>&lt;/attribute&gt;<br />
&lt;attribute name="StoreURL"&gt;<br />
${jboss.home.url}<strong>/server/default/conf/service-bindings.xml</strong><br />
&lt;/attribute&gt;<br />
&lt;attribute name="StoreFactoryClassName"&gt;<br />
org.jboss.services.binding.XMLServicesStoreFactory<br />
&lt;/attribute&gt;<br />
&lt;/mbean&gt;</code>Damit wird Ã¼ber <em>service-bindings.xml</em> ein alternatives Binding, also eine alternative Portkonfiguration definiert. Diese Date findet man als Vorlage unter <em>${jboss.home}/docs/examples/binding-manager/sample-bindings.xml</em></p>
<p>Inder Datei <em>service-bindings.xml</em> werden zwei Serverkonfigurationen definiert: <em>ports-default</em>, die bleibt so wie sie ist, und <em>server-01</em>, das ist unsere modifizierte Konfiguration.</p>
<p>Hier die wichtigen Stellen aus dieser Datei:</p>
<p><code>&lt;service-bindings&gt;<br />
&lt;!-- Standardkonfiguration --&gt;<br />
&lt;server name="ports-default"&gt;<br />
&lt;service-config name="jboss:service=Naming"<br />
delegateClass="org.jboss.services.binding.AttributeMappingDelegate"&gt;<br />
&lt;delegate-config portName="Port" hostName="BindAddress"&gt;<br />
&lt;attribute name="RmiPort"&gt;1098&lt;/attribute&gt;<br />
&lt;/delegate-config&gt;<br />
&lt;binding port="1099" host="${jboss.bind.address}" /&gt;<br />
&lt;/service-config&gt;<br />
&lt;service-config name="jboss:service=WebService"<br />
delegateClass="org.jboss.services.binding.AttributeMappingDelegate"&gt;<br />
&lt;delegate-config portName="Port" /&gt;<br />
&lt;binding port="8083" /&gt;<br />
&lt;/service-config&gt;<br />
&lt;!-- usw. fÃ¼r alle definierten Portnummern --&gt;<br />
&lt;/server&gt;<br />
&lt;!-- Hier wirds spannend... --&gt;<br />
&lt;server name="ports-01"&gt;<br />
&lt;!-- Umkonfiguration des Naming-Dienstes --&gt;<br />
&lt;service-config name="jboss:service=Naming"<br />
delegateClass="org.jboss.services.binding.AttributeMappingDelegate"&gt;<br />
&lt;delegate-config portName="Port" hostName="BindAddress"&gt;<br />
&lt;attribute name="RmiPort"&gt;1198&lt;/attribute&gt;<br />
&lt;/delegate-config&gt;<br />
&lt;binding port="1199" host="${jboss.bind.address}" /&gt;<br />
&lt;/service-config&gt;<br />
&lt;!-- Der Rest bleibt wie er ist... --&gt;<br />
&lt;/server&gt;<br />
&lt;/service-bindings&gt;</code></p>
<h4>2. Patch fÃ¼r JBoss ESB 4.0</h4>
<p>Beim Hochfahren der jUDDI-Registry ver sucht der ESB, diese bei <em>localhost:1099</em> anzumelden, was ja normalerweise auch richtig ist. Nutzt man den ESB mit jUDDI, so muss im Verzeichnis <em>${jboss.home}/server/default/conf</em> die Datei <em>juddi.properties</em> vorhanden sein. In dieser lÃ¤sst sich so einiges bzgl. der Registry fÃ¼r den Service-Bus konfigurieren, unter Anderem folgendes:</p>
<p><code># JNDI settings (used by RMITransport<br />
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory<br />
java.naming.provider.url=jnp://localhost:<strong>1199</strong><br />
java.naming.factory.url.pkgs=org.jboss.naming</code>Super, genau, was man braucht! Denkste. Die olle Registry meldet sich immer noch auf <em>localhost:1099</em> an. Der Grung dafÃ¼r ist ein Bug im JBoss ESB, genauer am jUDDI-Proxy. Folgende Klasse existiert im ESB:</p>
<p><code># JNDI settings (used by RMITransport)<br />
package org.jboss.internal.soa.esb.dependencies;<br />
import java.io.File;<br />
import java.net.URI;<br />
import java.util.Properties;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import javax.naming.InitialContext;<br />
public class JuddiRMIService extends ServiceMBeanSupport<br />
implements JuddiRMIServiceMBean {<br />
private Logger logger = Logger.getLogger(this.getClass());<br />
protected void startService() throws Exception  {<br />
logger.info("starting juddi RMI service");<br />
final String confURL = System.getProperty("jboss.server.config.url") ;<br />
final URI confDirURI = new URI(confURL) ;<br />
final File confDir = new File(confDirURI) ;<br />
System.setProperty("juddi.propertiesFile", confDir + "/juddi.properties");<br />
JNDIRegistration.register();<br />
}<br />
protected void stopService() throws Exception  {<br />
logger.info("Unbinding juddi services");<br />
final InitialContext ic = new InitialContext() ;<br />
ic.unbind(JNDIRegistration.INQUIRY_SERVICE) ;<br />
ic.unbind(JNDIRegistration.PUBLISH_SERVICE) ;<br />
}<br />
}</code>Der Fehler tritt bei <em>JNDIRegistration.register()</em> auf. Das Problem ist, dass die jUDDI-Konfiguratiuon beim Aufruf dieser Static-Methode noch gar nicht eingelesen ist, also wird frÃ¶hlich weiter beim Standard JNDI-Port <em>localhost:1099</em> angemeldet. Hier der Patch:</p>
<p><code>package org.jboss.internal.soa.esb.dependencies;<br />
import java.io.File;<br />
import java.net.URI;<br />
import java.util.Properties;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import javax.naming.InitialContext;<br />
import org.apache.juddi.registry.RegistryEngine;<br />
import org.apache.juddi.registry.rmi.JNDIRegistration;<br />
import org.apache.log4j.Logger;<br />
import org.jboss.system.ServiceMBeanSupport;<br />
import org.apache.juddi.util.Config;<br />
import org.apache.juddi.util.Loader;<br />
public class JuddiRMIService extends ServiceMBeanSupport<br />
implements JuddiRMIServiceMBean {<br />
private Logger logger = Logger.getLogger(this.getClass());<br />
<strong>private static final String PROPFILE_NAME = "juddi.properties";</strong><br />
protected void startService() throws Exception {<br />
logger.info("starting juddi RMI service");<br />
final String confURL = System.getProperty("jboss.server.config.url") ;<br />
final URI confDirURI = new URI(confURL) ;<br />
final File confDir = new File(confDirURI) ;<br />
System.setProperty("juddi.propertiesFile", confDir + "/juddi.properties");<br />
<strong>logger.info("** Patch om@form4: start preloading properties");<br />
try {<br />
InputStream stream = Loader.getResourceAsStream(PROPFILE_NAME);<br />
if (stream != null) {<br />
Properties props = new Properties();<br />
props.load(stream);<br />
Config.addProperties(props);<br />
logger.info("** Patch</strong> <strong>om@form4: preloading properties  successful");<br />
}<br />
} catch (IOException ioex) {<br />
logger.error("An error occured while loading properties<br />
from: "+PROPFILE_NAME,ioex);<br />
}</strong><br />
JNDIRegistration.register();<br />
}<br />
protected void stopService() throws Exception {<br />
logger.info("Unbinding juddi services");<br />
final InitialContext ic = new InitialContext() ;<br />
ic.unbind(JNDIRegistration.INQUIRY_SERVICE) ;<br />
ic.unbind(JNDIRegistration.PUBLISH_SERVICE) ;<br />
}<br />
}</code>Jetzt muss noch das Build der JBoss ESB-Quellen angeschmissen werden und es entsteht u. A. die Datei jbossesb-dependencies.jar, die in der Original-Distribution ersetzt werden muss.</p>
<p>Nun geht auch das.</p>
<h4>3. Umkonfiguration des ESB</h4>
<p>Was auch stundenlanges Debuggen erfordert hat, ist eigentlich ganz einfach: In der Datei <em>${jboss.home}/server/default/conf/jbossesb.xml</em> wird die <em>jndi-url</em> lapidar mit &#8220;<em>localhost</em>&#8221; angegeben. Das muss konkretisiert werden. Aus:</p>
<p><code>&lt;jms-provider name="JBossMQ"<br />
connection-factory="ConnectionFactory"<br />
jndi-context-factory="org.jnp.interfaces.NamingContextFactory"<br />
jndi-URL="localhost"&gt;</code>wird:</p>
<p><code>&lt;jms-provider name="JBossMQ"<br />
connection-factory="ConnectionFactory"<br />
jndi-context-factory="org.jnp.interfaces.NamingContextFactory"<br />
jndi-URL="localhost:1199"&gt;</code>Ã?hnliches nochmal in <em>${jboss.home}/server/default/conf/jbossesb-properties.xml</em> . Aus:</p>
<p><code>&lt;property name="org.jboss.soa.esb.jndi.server.url" value="<strong>localhost</strong>"/&gt;</code>wird:</p>
<p><code>&lt;property name="org.jboss.soa.esb.jndi.server.url" value="<strong>localhost:1199</strong>"/&gt;</code></p>
<h4>4. jndi.properties umkonfigurieren</h4>
<p>Zu guter letzt noch in der Datei <em>${jboss.home}/server/default/conf/jndi.properties</em> folgende Zeile ergÃ¤nzen:</p>
<p><code><strong>java.naming.provider.url=jnp://localhost:1199</strong></code>Jetzt ist alles gut!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d208').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d208" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;submitHeadline=JBoss+AS+mit+JNDI+auf+Port+1199&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;title=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;title=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;title=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;bm_description=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;T=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;title=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;title=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+JBoss+AS+mit+JNDI+auf+Port+1199+@+http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-mit-jndi-auf-port-1199%2F&amp;t=JBoss+AS+mit+JNDI+auf+Port+1199" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d208').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d208').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/jboss-as-mit-jndi-auf-port-1199/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das permgen space-Problem unter JBoss</title>
		<link>http://blog.meimberg.info/das-permgen-space-problem-untr-jboss/</link>
		<comments>http://blog.meimberg.info/das-permgen-space-problem-untr-jboss/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 18:33:48 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=207</guid>
		<description><![CDATA[Unter JBoss AS 4.x hat man leider mit dem Problem zu kÃ¤mpfen, dass nach mehreren Deployments der PermGen-Space der JVM voll ist:
<code>java.lang.OutOfMemoryError: PermGen space</code>
Dies ist leicht durch ein kleines Patch zu beheben. ...]]></description>
			<content:encoded><![CDATA[<p>Unter JBoss AS 4.x hat man leider mit dem Problem zu kÃ¤mpfen, dass nach mehreren Deployments der PermGen-Space der JVM voll ist:<br />
<code>java.lang.OutOfMemoryError: PermGen space</code><br />
Dies ist leicht durch ein kleines Patch zu beheben. In der Datei <em>${jboss.root}/bin/run.bat</em> bzw. <em>${jboss.root}/bin/run.bat</em> zu den JAVA_OPTS folgende Optionen hinzufÃ¼gen:<br />
<code>-XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128m </code><br />
So wird aus dieser Zeile:<br />
<code>set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m<br />
-Dsun.rmi.dgc.client.gcInterval=3600000<br />
-Dsun.rmi.dgc.server.gcInterval=3600000</code></p>
<p>folgende:<br />
<code>set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m<br />
-XX:+CMSPermGenSweepingEnabled -XX:MaxPermSize=128m<br />
-Dsun.rmi.dgc.client.gcInterval=3600000<br />
-Dsun.rmi.dgc.server.gcInterval=3600000</code></p>
<p>Der PermGenSpace liegt standardmÃ¤Ã?ig bei 64m, was fÃ¼r den feisten JBoss AS offensichtlich etwas knapp bemessen ist. HierÃ¼ber wird dieser Wert auf 128m erhÃ¶ht.<br />
Trotzdem geht der JBoss mit dem PermGenSpace offensichtlich etwas schluderig um, denn auch bei 128m ist dieser nach einem Tag Intensiver Entwicklung voll, und der Server muss neu gestartet werden. Deutet auf ein Speicherleck hin&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d207').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d207" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;submitHeadline=Das+permgen+space-Problem+unter+JBoss&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;title=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;title=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;title=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;bm_description=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;T=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;title=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;title=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Das+permgen+space-Problem+unter+JBoss+@+http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fdas-permgen-space-problem-untr-jboss%2F&amp;t=Das+permgen+space-Problem+unter+JBoss" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d207').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d207').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/das-permgen-space-problem-untr-jboss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Marshalling mit smooks &#8211; Erweiterung der javabeans-Cartridge</title>
		<link>http://blog.meimberg.info/marshalling-mit-smooks-erweiterung-der-javabeans-cartridge/</link>
		<comments>http://blog.meimberg.info/marshalling-mit-smooks-erweiterung-der-javabeans-cartridge/#comments</comments>
		<pubDate>Tue, 27 Feb 2007 08:16:57 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=206</guid>
		<description><![CDATA[FÃ¼r mein aktuellen JBoss-ESB-Projekt habe ich mir in den Kopf gesetzt eine eingehende XML-Datei in Entity-Beans zu transformieren. JBoss-ESB bietet das von Hause aus Ã¼ber die Integration des Smooks-Frameworks.
Kurz zur ErklÃ¤rung: Smooks ist ein Framework zur generischen Verarbeitung von XML-Dateien, bzw. XML-Fragmenten. Die Verarbeitung ist einfach: In einer Mapping-datei wird fÃ¼r jeden XML-Pfad ein Handler [...]]]></description>
			<content:encoded><![CDATA[<p>FÃ¼r mein aktuellen <a href="http://www.jboss.com/products/esb" target="_blank">JBoss-ESB</a>-Projekt habe ich mir in den Kopf gesetzt eine eingehende XML-Datei in Entity-Beans zu transformieren. <a href="http://www.jboss.com/products/esb">JBoss-ESB</a> bietet das von Hause aus Ã¼ber die Integration des <a href="http://milyn.codehaus.org/Smooks" target="_blank">Smooks-Frameworks</a>.</p>
<p>Kurz zur ErklÃ¤rung: <a href="http://milyn.codehaus.org/Smooks" target="_blank">Smooks</a> ist ein Framework zur generischen Verarbeitung von XML-Dateien, bzw. XML-Fragmenten. Die Verarbeitung ist einfach: In einer Mapping-datei wird fÃ¼r jeden XML-Pfad ein Handler definiert, der Ã¼ber das Visitor-Pattern irgendetwas ausfÃ¼hrt. So kann fÃ¼r ein Element (oder einen Teilbaum) z.B. ein XSLT ausgefÃ¼hrt werden oder auch vÃ¶llig individueller Java-CodeausgefÃ¼hrt werden.</p>
<p>Hier ein Beispiel aus der Mapping-Datei (<em>smooks-res.xml</em>):</p>
<p><code>&lt;smooks-resource selector="ORDER"<br />
         useragent="from-type:text/xml:fullfillorder and<br />
        from:dvdstore:orderdispatchservice"<br />
         path="org.milyn.javabean.ProcessingPhaseBeanPopulator" &gt;<br />
    &lt;param name="beanId"&gt;ORDER&lt;/param&gt;<br />
    &lt;param name="beanClass"&gt;org.jboss.soa.esb.dvdstore.Order&lt;/param&gt;<br />
    &lt;param name="addToList"&gt;true&lt;/param&gt;<br />
&lt;/smooks-resource&gt;<br />
&lt;smooks-resource selector="ORDER"<br />
         useragent="from-type:text/xml:fullfillorder and<br />
         from:dvdstore:orderdispatchservice"<br />
         path="org.milyn.javabean.ProcessingPhaseBeanPopulator" &gt;<br />
    &lt;param name="beanId"&gt;order&lt;/param&gt;<br />
    &lt;param name="attributeName"&gt;orderId&lt;/param&gt;<br />
&lt;/smooks-resource&gt;<br />
&lt;!-- ... repeat for each attribute ... --&gt;</code></p>
<p>In diesem Beispiel wird fÃ¼r jedes Element &#8220;<em>ORDER</em>&#8221; der <em>ProcessingPhaseBeanPopulator</em> &#8220;besucht&#8221;. Der <em>ProcessingPhaseBeanPopulator</em> wird vom smooks-Framework Ã¼ber eine sog. Cartridge mitgeliefert. Er hat die Aufgabe, aus dem element &#8220;<em>ORDER</em>&#8221; ein POJO, also eine Java-Klasse zu generieren. Attribute kÃ¶nnen zu Java-Properties gemappt werden und fÃ¼r Unterelemente kÃ¶nnen ebenfalls Visitors definiert werden, die beispielsweise wiederum Properties setzen. Sowie sogut. Das Problem ist bloss, dass bei &#8220;echten&#8221; Business-Daten die Datenstrukturen nicht so trivial sind, wie in dem vom ESB mitgelieferten Sample  &#8220;<em>quickstarts/transformXML2POJO</em>&#8220;. Habe ich ein ORDER-Element mit 30 oder mehr Unterelementen, die die Properties der ORDER definieren, wird mein smooks-mappingfile recht umfangreich und vor allem sehr wartungsfeindlich.</p>
<p>SchÃ¶n wÃ¤re eine Smooks-Cartridge, die die Unterlemente eines XML-Elements automatisch auf die Properties (genaugesagt auf die Setter) meines POJO Mappt. So kann mit minimaler Konfiguration eine ganze Reihe von umfangreichen XML-Strukturen auf POJOs transformiert werden, ohne tonnenweise quasi-redundanten Konfigurationscode zu erzeugen.</p>
<p>Hierzu habe ich die von smooks mitgelieferte javabeans-cartridge etwas modifiziert, so dass folgende Konfiguration mÃ¶glich ist:</p>
<p><code>&lt;smooks-resource selector="ORDER"<br />
         useragent="from-type:text/xml:fullfillorder and<br />
         from:dvdstore:orderdispatchservice"<br />
         path="org.milyn.javabean.MyProcessingPhaseBeanPopulator" &gt;<br />
    &lt;param name="beanId"&gt;order&lt;/param&gt;<br />
    &lt;param name="beanClass"&gt;org.jboss.soa.esb.dvdstore.Order&lt;/param&gt;<br />
    <strong>&lt;param name="attributesFromChildren"&gt;true&lt;/param&gt;</strong><br />
&lt;/smooks-resource&gt;</code></p>
<p>Damit das funktioniert, habe ich in der Klasse <em>ProcessingPhaseBeanPopulator</em> etwas Code ergÃ¤nzt.</p>
<p>ZunÃ¤chst das Einlesen der Konfiguration, die nun den Parameter &#8220;attributesFromChildren&#8221; unterstÃ¼tzen soll:</p>
<p><code>public void setConfiguration(SmooksResourceConfiguration config) {<br />
   // ... existing code<br />
   // START Added by om, form4<br />
   attributesFromChildren =<br />
         config.getBoolParameter("attributesFromChildren", false);<br />
   // END Added by om, form4<br />
}</code></p>
<p>Und das Processing im eigentlichen Visitor:</p>
<p><code>public void visit(Element element, ContainerRequest request) {<br />
  Object bean = getBean(request);<br />
  // START Added by om, form4<br />
  if (attributesFromChildren) {<br />
    NodeList children = element.getElementsByTagName("*");<br />
    for (int i = 0; i &lt; bean.getClass().getMethods().length; i++) {<br />
      Method method = bean.getClass().getMethods()[i];<br />
      if (method.getName().startsWith("set")) {<br />
        String attr = method.getName().replaceAll("^set", "").toLowerCase();<br />
        for (int j = 0; j &lt; children.getLength(); j++) {<br />
          Element child = (Element) children.item(j);<br />
          if (attr.equalsIgnoreCase(child.getNodeName())) {<br />
            try {<br />
              String val = DomUtils.getAllText(child, false);<br />
              method.invoke(bean, new Object[] { val });<br />
            } catch (Exception e) {<br />
              logger.error(e);   // etwas ignorant...<br />
            }<br />
            break;<br />
          }<br />
        }<br />
      }<br />
    }<br />
  }<br />
  // END Added by om, form4<br />
  // ... go on with original code ...<br />
}<br />
</code></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d206').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d206" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;submitHeadline=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;title=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;title=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;title=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;bm_description=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;T=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;title=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;title=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge+@+http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fmarshalling-mit-smooks-erweiterung-der-javabeans-cartridge%2F&amp;t=Marshalling+mit+smooks+%26%238211%3B+Erweiterung+der+javabeans-Cartridge" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d206').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d206').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/marshalling-mit-smooks-erweiterung-der-javabeans-cartridge/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Integation von Seam in JBoss ESB?</title>
		<link>http://blog.meimberg.info/integation-von-seam-in-jboss-esb/</link>
		<comments>http://blog.meimberg.info/integation-von-seam-in-jboss-esb/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 09:39:29 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=205</guid>
		<description><![CDATA[Derzeit wird bei JBoss Ã¼ber eine mÃ¶gliche Integration von Seam in den JBoss Enterprise Service Bus (ESB) nachgedacht. Die Idee ist, eine Seam-Komponente zu entwickeln, die sich als ein Service im Sinne des ESB verhÃ¤lt. So kÃ¶nnte die Seam Integration aus Sicht des ESB z.B. folgerdermaÃ?en aussehen (mÃ¶glicher Ausschnitt aus der jbossesb.xml):
&#60;action class="org.jboss.soa.esb.actions.SeamProxy" name="MySeamComponent"/&#62; 
Der [...]]]></description>
			<content:encoded><![CDATA[<p>Derzeit wird bei JBoss Ã¼ber eine mÃ¶gliche Integration von Seam in den JBoss Enterprise Service Bus (ESB) nachgedacht. Die Idee ist, eine Seam-Komponente zu entwickeln, die sich als ein Service im Sinne des ESB verhÃ¤lt. So kÃ¶nnte die Seam Integration aus Sicht des ESB z.B. folgerdermaÃ?en aussehen (mÃ¶glicher Ausschnitt aus der <em>jbossesb.xml</em>):</p>
<p><code>&lt;action class="org.jboss.soa.esb.actions.SeamProxy" name="MySeamComponent"/&gt;</code> </p>
<p>Der Name <em>MySeamComponent</em> wÃ¼rde innerhalb einer solchen Out-of-the-Box-Action automatisch auf das <em>@Name</em> der Seam-Komponente gemappt werden (die Action lÃ¶st das intern Ã¼ber einen JNDI-Lookup).</p>
<p>Weiterhin im GesprÃ¤ch ist ein Action-Interface <em>MarshalledActionProcessor</em> mit einer einzigen Methode mit folgender Signatur:</p>
<p><code>public Object process(Object[] objects) throws ActionProcessingException;</code> </p>
<p>So kann innerhalb von Seam, wie in Seam Ã¼blich, mit einem ganz normalen Objekt gearbeitert werden, wÃ¤hrend sich das ESB-Developer-Team von JBoss Ã¼berlegt wie sie eine ESB-Message in ein Objekt transformiert (marshalled).</p>
<p>Dies sind jedoch lediglich erste Gedanken der ESB-Entwickler. Die Diskussion hierÃ¼ber kann derzeit im JBoss <a title="Link zum JBoss ESB Developer Forum" href="http://www.jboss.com/index.html?module=bb&amp;op=viewtopic&amp;t=102067" target="_blank">ESB Developer Forum</a> nachvollzogen werden.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d205').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d205" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;submitHeadline=Integation+von+Seam+in+JBoss+ESB%3F&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;title=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;title=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;title=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;bm_description=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;T=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;title=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;title=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Integation+von+Seam+in+JBoss+ESB%3F+@+http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fintegation-von-seam-in-jboss-esb%2F&amp;t=Integation+von+Seam+in+JBoss+ESB%3F" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d205').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d205').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/integation-von-seam-in-jboss-esb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>soapUI eclipse-plugin</title>
		<link>http://blog.meimberg.info/soapui-eclipse-plugin/</link>
		<comments>http://blog.meimberg.info/soapui-eclipse-plugin/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 16:56:32 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=189</guid>
		<description><![CDATA[Ein nettes Eclipse Plugin fÃ¼r Webservices ist das soapUI eclipse-plugin von eviware. Hiermit lassen sich einfach WSDLs auslesen und die entsprechende SOAP-Schnittstelle Ã¼ber eine GUI bedienen. Sehr praktisch.

Leider stÃ¼rzt Eclipse nun (wie auch nach der Installation der JBoss IDE) ab und zu ab. Ich weiÃ? nicht, ob es an diesem Plugin liegt. Weiterfahren und beobachten, [...]]]></description>
			<content:encoded><![CDATA[<p>Ein nettes Eclipse Plugin fÃ¼r Webservices ist das <a href="http://www.soapui.org">soapUI eclipse-plugin von eviware</a>. Hiermit lassen sich einfach WSDLs auslesen und die entsprechende SOAP-Schnittstelle Ã¼ber eine GUI bedienen. Sehr praktisch.</p>
<p><a class="thickbox" href="http://blog.meimberg.info/wp-content/uploads/2007/02/eclipse1.jpg"><img height="278" alt="eclipse1" src="http://blog.meimberg.info/wp-content/uploads/2007/02/eclipse1-small.jpg" width="450" /></a></p>
<p>Leider stÃ¼rzt Eclipse nun (wie auch nach der Installation der JBoss IDE) ab und zu ab. Ich weiÃ? nicht, ob es an diesem Plugin liegt. Weiterfahren und beobachten, wÃ¼rde ich sagen.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d189').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d189" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;submitHeadline=soapUI+eclipse-plugin&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;title=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;title=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;title=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;bm_description=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;T=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;title=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;title=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+soapUI+eclipse-plugin+@+http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fsoapui-eclipse-plugin%2F&amp;t=soapUI+eclipse-plugin" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d189').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d189').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/soapui-eclipse-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss AS meckert: &#8220;Every derived table must have its own alias&#8221;</title>
		<link>http://blog.meimberg.info/jboss-as-meckert-every-derived-table-must-have-its-own-alias/</link>
		<comments>http://blog.meimberg.info/jboss-as-meckert-every-derived-table-must-have-its-own-alias/#comments</comments>
		<pubDate>Sat, 17 Feb 2007 09:44:39 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=68</guid>
		<description><![CDATA[Beim Versuch den Enterprise Service Bus (ESB) von JBoss in den Griff zu bekommen stieÃ? ich heute auf folgende HÃ¼rde: Beim Hochfahren meckert der JBoss-Server (JBoss AS 4.0.5, also topaktuell): "Every derived table must have its own alias"]]></description>
			<content:encoded><![CDATA[<p>Probleme, Probleme, Probleme&#8230;<br />
Beim Versuch den Enterprise Service Bus (ESB) von JBoss in den Griff zu bekommen stieÃ? ich heute auf folgende HÃ¼rde: Beim Hochfahren meckert der JBoss-Server (JBoss AS 4.0.5, also topaktuell):</p>
<p><code>10:32:40,531 WARN  [ServiceController] Problem starting service<br />
  jboss.mq:service=PersistenceManager<br />
  org.jboss.mq.SpyJMSException: Could not resolve uncommited transactions.<br />
  Message recovery may not be accurate; - nested throwable:<br />
  (com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Every derived table<br />
  must have its own alias)<br />
  at org.jboss.mq.pm.jdbc2....resolveAllUncommitedTXs(PersistenceManager.java:492)<br />
        ...<br />
  at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)<br />
  at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)<br />
        ... at blablabla ...<br />
  at org.jboss.Main$1.run(Main.java:490)<br />
  at java.lang.Thread.run(Thread.java:595)<br />
  Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException:<br />
  <strong>Every derived table must have its own alias</strong><br />
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)<br />
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)<br />
        ... at blubber, sÃ¼lz ...<br />
  at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.<br />
       executeQuery(WrappedPreparedStatement.java:236)<br />
  at org.jboss.mq.pm.jdbc2.PersistenceManager.<br />
       resolveAllUncommitedTXs(PersistenceManager.java:424)<br />
       ... 111 more</code></p>
<p>Nach einigen Nachforschungen hat sich herausgestellt, dass das folgende SQL-Statement von der MySQL-Datenbank hochnÃ¤sig zurÃ¼ckgewiesen wurde:</p>
<p><code>SELECT_MAX_TX = SELECT MAX(TXID) TXID FROM<br />
(SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS<br />
UNION SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES) </code></p>
<p>Warum? Weil das Subselect offensichtlich auch einen Alias benÃ¶tigt. Na von mir aus. Ein SchmÃ¶kern in den JBoss-Foren und im JIRA hat mir auch nicht wirklich weitergeholfen. Beim Vergleich diverser User-Erfahrungen stellte sich herau, dass das Problem nicht auftritt, wenn man MySQL in einer Version grÃ¶Ã?er als 4.0.13 und kleiner als 4.0.20 verwendet. Naja. Mit meiner brandheiÃ?en 5.0.27 bin ich da ja weit von entfernt. Im Bugtracker diskutieren die Entwickler lediglich die Frage, ob der Bug gefixt wird, dass er ja eigentlich schon gefixt ist, warum er dann nicht im Release ist, das das wohl vergessen wurde, ob er denn Ã¼berhaupt gefixt werden muss, usw. usw&#8230;</p>
<p>Nun, die LÃ¶sung ist einfach:</p>
<p>Man schnappe sich die die Datei<br />
<strong>[jboss.root]/server/default/deploy/jms/hsqldb-jdbc2-service.xml</strong></p>
<p>und Ã¤ndere diese Zeile:<br />
<code>SELECT_MAX_TX = SELECT MAX(TXID) TXID FROM<br />
(SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS<br />
UNION SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES) </code><br />
wie folgt ab:<br />
<code>SELECT_MAX_TX = SELECT MAX(TXID) TXID FROM<br />
(SELECT MAX(TXID) AS TXID FROM JMS_TRANSACTIONS UNION<br />
SELECT MAX(TXID) AS TXID FROM JMS_MESSAGES) AS ichbindergottverdammtealias</code></p>
<p>Nun erzÃ¤hlt mir mein lieber JBoss Server noch dass die Tabelle JMS_TRANSACTIONS nicht existiert. Also in der selben Datei nochmal kurz gepatcht. Folgende Zeilen:</p>
<p><code>CREATE_MESSAGE_TABLE =<br />
CREATE <strong>CACHED</strong> TABLE JMS_MESSAGES ( MESSAGEID INTEGER NOT NULL,<br />
    DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1),<br />
    MESSAGEBLOB <strong>OBJECT</strong>, PRIMARY KEY (MESSAGEID, DESTINATION) )<br />
CREATE_TX_TABLE = CREATE <strong>CACHED</strong><br />
    TABLE JMS_TRANSACTIONS ( TXID INTEGER, PRIMARY KEY (TXID) )<br />
</code><br />
Ã¤ndern zu:<br />
<code>CREATE_MESSAGE_TABLE =<br />
    CREATE TABLE JMS_MESSAGES ( MESSAGEID INTEGER NOT NULL,<br />
    DESTINATION VARCHAR(255) NOT NULL, TXID INTEGER, TXOP CHAR(1),<br />
    MESSAGEBLOB BLOB, PRIMARY KEY (MESSAGEID, DESTINATION) )<br />
CREATE_TX_TABLE = CREATE TABLE JMS_TRANSACTIONS ( TXID INTEGER, PRIMARY KEY (TXID) )<br />
</code></p>
<p>Nun ist Ruhe.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d68').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d68" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;submitHeadline=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;title=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;title=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;title=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;bm_description=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;T=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;title=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;title=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B+@+http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fjboss-as-meckert-every-derived-table-must-have-its-own-alias%2F&amp;t=JBoss+AS+meckert%3A+%26%238220%3BEvery+derived+table+must+have+its+own+alias%26%238221%3B" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d68').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d68').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/jboss-as-meckert-every-derived-table-must-have-its-own-alias/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Logging in MySQL</title>
		<link>http://blog.meimberg.info/logging-in-mysql/</link>
		<comments>http://blog.meimberg.info/logging-in-mysql/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 07:32:34 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=53</guid>
		<description><![CDATA[Wer wissen mÃ¶chte, was bei seiner MySQL-Datenbank denn nun genau ankommt, kann das Query-Log aktivieren...]]></description>
			<content:encoded><![CDATA[<p>Wer wissen mÃ¶chte, was bei seiner MySQL-Datenbank denn nun genau ankommt, kann das Query-Log aktivieren. Das kann besonders hilfreich sein wenn man mit etwas intransparenteren Persistenzframeworks (wie z.B. Hibernate) arbeitet.</p>
<p>Einfach in der Datei my.cnf (oder my.ini) in der Section [mysqld] (nicht [mysql]!) folgende Zeile einfÃ¼gen:</p>
<p>log=&#8221;C:/Temp/mysql.log&#8221;</p>
<p>oder </p>
<p>log=&#8221;/var/log/mysql.log&#8221;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d53').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d53" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;submitHeadline=Logging+in+MySQL&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;bm_description=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;T=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Logging+in+MySQL+@+http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;t=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d53').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d53').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/logging-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX Tutorial</title>
		<link>http://blog.meimberg.info/51/</link>
		<comments>http://blog.meimberg.info/51/#comments</comments>
		<pubDate>Tue, 30 May 2006 22:17:33 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Webperlen]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=51</guid>
		<description><![CDATA[Ein kleines aber feines Einstiegs-Tutorial zum Thema AJAX findet man <a href="http://www.tecchannel.de/index.cfm?pid=431&#038;pk=440096">hier</a>.]]></description>
			<content:encoded><![CDATA[<p>Ein kleines aber feines Einstiegs-Tutorial zum Thema AJAX findet man unter <a href="http://www.tecchannel.de/index.cfm?pid=431&#038;pk=440096">http://www.tecchannel.de/index.cfm?pid=431&#038;pk=440096</a>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d51').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d51" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;submitHeadline=AJAX+Tutorial&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;title=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;title=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2F51%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;title=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;bm_description=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;T=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;title=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;title=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2F51%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2F51%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+AJAX+Tutorial+@+http%3A%2F%2Fblog.meimberg.info%2F51%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2F51%2F&amp;t=AJAX+Tutorial" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d51').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d51').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/51/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exception handling: Antipatterns</title>
		<link>http://blog.meimberg.info/exception-handling-antipatterns/</link>
		<comments>http://blog.meimberg.info/exception-handling-antipatterns/#comments</comments>
		<pubDate>Thu, 13 Apr 2006 06:18:24 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=48</guid>
		<description><![CDATA[<a href="http://today.java.net/pub/au/443">Tim McCune</a> hat unter <a href="http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html">today.java.net</a> eine kleine Liste von Antipatterns beim Einsatz von Exceptions unter Java zusammengestellt.]]></description>
			<content:encoded><![CDATA[<p><a href="http://today.java.net/pub/au/443">Tim McCune</a> hat unter <a href="http://today.java.net/pub/a/today/2006/04/06/exception-handling-antipatterns.html">http://today.java.net</a> eine kleine Liste von Antipatterns beim Einsatz von Exceptions unter Java zusammengestellt. Nicht sehr Ã¼berraschen, regt aber dennoch zum Nachdenken an&#8230; </p>
<p>Einige Best Practices von <a href="http://www.onjava.com/pub/au/1363">Gunjan Doshi</a> zum Thema Exception Handling findet man <a href="http://www.onjava.com/pub/a/onjava/2003/11/19/exceptions.html">hier</a>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d48').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d48" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;submitHeadline=Exception+handling%3A+Antipatterns&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;title=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;title=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;title=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;bm_description=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;T=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;title=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;title=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Exception+handling%3A+Antipatterns+@+http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fexception-handling-antipatterns%2F&amp;t=Exception+handling%3A+Antipatterns" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d48').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d48').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/exception-handling-antipatterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate 3.1.3</title>
		<link>http://blog.meimberg.info/hibernate-313/</link>
		<comments>http://blog.meimberg.info/hibernate-313/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 10:00:10 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=46</guid>
		<description><![CDATA[Hibernate 3.1.3 ist released. Die Version enthÃ¤lt gegenÃ¼ber 3.1.2 ausschlieÃ?lich kleinere Bugfixes.]]></description>
			<content:encoded><![CDATA[<p>Hibernate 3.1.3 ist released. Die Version enthÃ¤lt gegenÃ¼ber 3.1.2 ausschlieÃ?lich kleinere Bugfixes. <a href="http://opensource2.atlassian.com/projects/hibernate/browse/HHH?report=com.atlassian.jira.plugin.system.project:changelog-panel">Changelog</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d46').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d46" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;submitHeadline=Hibernate+3.1.3&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;bm_description=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;T=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate+3.1.3+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;t=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d46').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d46').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-313/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate-Erkenntnis: Flush und Refresh bei Modifikation von Indexed Collections</title>
		<link>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/</link>
		<comments>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 08:44:03 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=45</guid>
		<description><![CDATA[Angenommen man hat eine Indexed Collection in Hibernate, also eine Klasse <code>Parent</code> und eine 1:n one-to-many-verknÃ¼pfte List der Klasse <code>Child</code> mit, sagen wir mal, vier Elementen...]]></description>
			<content:encoded><![CDATA[<p>Angenommen man hat eine Indexed Collection in Hibernate, also eine Klasse <code>Parent</code> und eine 1:n one-to-many-verknÃ¼pfte List der Klasse <code>Child</code> mit, sagen wir mal, vier Elementen. Die VerknÃ¼pfung ist bidirektional, also jedes Child hat eine Property <code>parent</code>. Jedes Child hat eine Property <code>listIndex</code>, die den Listindex wiederspiegelt. </p>
<p>Man fÃ¼gt der Collection nun ein neues Child an beliebiger Stelle hinzu:<br />
<code><br />
parent.getChilden.add(newChild,2);<br />
newChild.setParent(parent); // ist nÃ¶tig bei bidirektionaler VerknÃ¼pfung, siehe <a href="http://blog.meimberg.info/?p=42">hier</a><br />
</code></p>
<p>Liest man nun die listIndex-Eigenschaft aus allen Children aus, so erhÃ¤lt man folgendes Ergebnis:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 0   // the new one, not updated<br />
child4.getListIndex(): 2   // ok<br />
child5.getListIndex(): 3   // ok<br />
</code></p>
<p>Nun ist zunÃ¤chst mal notwendig:<br />
<code><br />
session.flush();<br />
</code></p>
<p>Macht man nun&#8230;<br />
<code><br />
session.refresh(newChild);<br />
</code></p>
<p>&#8230;sieht die Liste folgendermaÃ?en aus:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 2   // the new one, updated<br />
child4.getListIndex(): 2   // not updated<br />
child5.getListIndex(): 3   // not updated<br />
</code></p>
<p>Mach man stattdessen&#8230;<br />
<code><br />
session.refresh(parent);<br />
</code></p>
<p>&#8230;ist alles gut:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 2   // the new one, updated<br />
child4.getListIndex(): 3   // updated<br />
child5.getListIndex(): 4   // updated<br />
</code></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d45').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d45" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;submitHeadline=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;bm_description=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;T=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;t=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d45').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d45').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EclipseCon 2006</title>
		<link>http://blog.meimberg.info/eclipsecon-2006/</link>
		<comments>http://blog.meimberg.info/eclipsecon-2006/#comments</comments>
		<pubDate>Sat, 25 Mar 2006 22:51:37 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=44</guid>
		<description><![CDATA[Die Highlights der EclipseCon 2006, dem dritten Treffen der Eclipse Community hier mal kurz im Ã?berblick]]></description>
			<content:encoded><![CDATA[<p>Die Highlights der EclipseCon 2006, dem dritten Treffen der Eclipse Community hier mal kurz im Ã?berblick:</p>
<ul>
<li><a href="http://www.mysql.com">MySQL AB</a>, <a href="http://www.sugarcrm.com/crm/">SugarCRM</a> und <a href="http://www.salesforce.com/">salesforce.com</a> treten der Eclipse Foundation bei</li>
<li>Der Vorschlag der Firma Innopact fÃ¼r Rich AJAX Platform (<a href="http://www.eclipse.org/proposals/rap/">RAP</a>) auf Eclipse-Basis wurde als Eclipse Projekt angenommen</li>
<li>Ein PHP-IDE-Projekt von IBM und Zend wurde ebenfalls beschlossen (Endlich!)</li>
</ul>
<p>Quelle: <a href="http://www.heise.de/open/artikel/71260">http://www.heise.de</a></p>
<p>Dezeit angesagte Projekte der Eclipse Foundation sind u.A.</p>
<ul>
<li>Rich Client Platform (<a href="http://wiki.eclipse.org/index.php/Rich_Client_Platform">RCP</a>): Hierbei wird die Eclipse Platform als Framework fÃ¼r beliebige Desktopapplikationen gesehen. Mehr dazu <a href="http://blog.meimberg.info/?p=14">hier</a>.</li>
<li>Rich AJAX Platform (<a href="http://www.eclipse.org/proposals/rap/">RAP</a>): Ã?ber AJAX-Integration in die Eclipse Platform kÃ¶nnen Applikationen sowohl als Web- als auch als Desktopapplikationen entwickelt werden</li>
<li>Eclipse Modeling Framework (<a href="http://www.eclipse.org/emf/">EMF</a>): Ein Modellierungs- und Codegenerierungsframework</li>
<li><a href="http://www.eclipse.org/uml2/">UML2</a>: Eine EMF-basierte Implementierung der UML2. Vermutlich haben wir hier demnÃ¤chst einige mÃ¤chtige MDA-Tools zu erwarten&#8230;</li>
<li><a href="http://www.eclipse.org/webtools/">Eclipse Webtools</a>: Eine Reihe von Plugins mit einigen Plugins und Editoren, die bist jetzt definitiv gefehlt haben (HTML, JScript, XML, JSP, usw.). Mehr dazu auch <a href="http://blog.meimberg.info/?p=32">hier</a>.</li>
</ul>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d44').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d44" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;submitHeadline=EclipseCon+2006&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;title=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;title=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;title=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;bm_description=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;T=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;title=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;title=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+EclipseCon+2006+@+http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Feclipsecon-2006%2F&amp;t=EclipseCon+2006" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d44').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d44').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/eclipsecon-2006/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jakarta Commons Validator 1.3</title>
		<link>http://blog.meimberg.info/jakarta-commons-validator-13/</link>
		<comments>http://blog.meimberg.info/jakarta-commons-validator-13/#comments</comments>
		<pubDate>Sat, 25 Mar 2006 17:29:35 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=43</guid>
		<description><![CDATA[Das Jakarta Commons Projekt Validator ist in der Version 1.3 released.]]></description>
			<content:encoded><![CDATA[<p>Das Jakarta Commons Projekt Validator ist in der Version 1.3 released. Inhalt: Einige Bugfixes und Changes, u.A. ein Package fÃ¼r Standard-Validierungen (Date, Double, Calendar, Currency, Date, etc.)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d43').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d43" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;submitHeadline=Jakarta+Commons+Validator+1.3&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;title=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;title=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;title=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;bm_description=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;T=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;title=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;title=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Jakarta+Commons+Validator+1.3+@+http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-validator-13%2F&amp;t=Jakarta+Commons+Validator+1.3" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d43').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d43').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/jakarta-commons-validator-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate-Erkenntnis: Niemals inverse=true bei bidirektionaler IndexedList</title>
		<link>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/</link>
		<comments>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/#comments</comments>
		<pubDate>Sat, 25 Mar 2006 10:25:53 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=42</guid>
		<description><![CDATA[Beim Verwenden einer bidirektionalen one-to-many Beziehung in Hibernate darf offensichtlich inverse="true" nicht verwendet werden, wenn die Liste automatisch Ã¼ber ein Indexfeld sortiert werden soll.]]></description>
			<content:encoded><![CDATA[<p>Beim Verwenden einer bidirektionalen one-to-many Beziehung in Hibernate darf offensichtlich inverse=&#8221;true&#8221; nicht verwendet werden, wenn die Liste automatisch Ã¼ber ein Indexfeld sortiert werden soll.</p>
<p>Folgends Mapping mal angenommen:<br />
<code>
<pre>
&lt;class name="Parent" table="PARENT"&gt;
  &lt;id name="id" column="ID"&gt;
    &lt;generator class="increment"/&gt;
  &lt;/id&gt;
  &lt;property name="name" column="NAME"/&gt;
  &lt;list name="childList" lazy="true" cascade="all"
     inverse="false"&gt;
    &lt;key&gt;
      &lt;column name="PARENT_ID"/&gt;
    &lt;/key&gt;
    &lt;list-index column="POS" /&gt;
    &lt;one-to-many
         class="de.form4.bollweg.catalog.entities.DoublePage"/&gt;
  &lt;/list&gt;
&lt;/class&gt;
&lt;class name="Child" table="CHILD"&gt;
  &lt;id name="id" column="ID"&gt;
    &lt;generator class="increment"/&gt;
  &lt;/id&gt;
  &lt;property name="position" column="POSITION" /&gt;
  &lt;many-to-one name="parent" column="PARENT_ID"
    class="Parent" inverse="true"/&gt;
&lt;/class&gt;
</pre>
<p></code></p>
<p>In diesem Fall wird das Feld POSITION nicht aktualisiert, die Folge ist dass man zwei Childobjekte in der Collection mit dem Index 0 hat (womit Hibernate leider Ã¼berhaupt nicht umgehen kann).</p>
<p>So jedoch gehts:</p>
<p><code>
<pre>
    ...
&lt;class name="Child" table="CHILD"&gt;
        ...
  &lt;many-to-one name="parent" column="PARENT_ID" class="Parent"
<b>inverse="false"</b>/&gt;
&lt;/class&gt;
</pre>
<p></code></p>
<p>Also ich weis ja nicht, ob das alles so richtig is ?!?</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d42').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d42" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;submitHeadline=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;bm_description=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;T=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;t=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d42').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d42').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jakarta Commons IO 1.2</title>
		<link>http://blog.meimberg.info/jakarta-commons-io-12/</link>
		<comments>http://blog.meimberg.info/jakarta-commons-io-12/#comments</comments>
		<pubDate>Tue, 21 Mar 2006 14:50:04 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=41</guid>
		<description><![CDATA[Das <a href="http://jakarta.apache.org/commons/io">Jakarta Commons IO Projekt</a> ist mit einigen Verbesserungen und Bugfixes in der Version 1.2 VerfÃ¼gbar.]]></description>
			<content:encoded><![CDATA[<p>Das <a href="http://jakarta.apache.org/commons/io">Jakarta Commons IO Projekt</a> ist mit einigen Verbesserungen und Bugfixes in der Version 1.2 VerfÃ¼gbar.</p>
<p><a href="http://jakarta.apache.org/commons/io/upgradeto1_2.html">http://jakarta.apache.org/commons/io/upgradeto1_2.html</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d41').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d41" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;submitHeadline=Jakarta+Commons+IO+1.2&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;title=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;title=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;title=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;bm_description=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;T=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;title=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;title=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Jakarta+Commons+IO+1.2+@+http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fjakarta-commons-io-12%2F&amp;t=Jakarta+Commons+IO+1.2" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d41').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d41').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/jakarta-commons-io-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX in Action: Zimbra</title>
		<link>http://blog.meimberg.info/ajax-in-action-zimbra/</link>
		<comments>http://blog.meimberg.info/ajax-in-action-zimbra/#comments</comments>
		<pubDate>Sat, 18 Mar 2006 07:59:47 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=38</guid>
		<description><![CDATA[Die Firma <a href="http://www.zimbra.com">Zimbra</a> hat mit ihrer Zimbra Collaboration Suite eine webbasierte Groupware gebaut, die sich sehen lassen kann! Hier wird mal gezeigt, wie man mit dem derzeit so gehypten AJAX-Framework echt sexy OberflÃ¤chen bauen kann!]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.meimberg.info/wp-content/uploads/2006/03/zimbra.gif"><br />
<img align="right" border="0" style="padding-left:16px;" src="http://blog.meimberg.info/wp-content/uploads/2006/03/zimbra.thumbnail.gif" alt="Screenshot" /></a> Die Firma <a href="http://www.zimbra.com">Zimbra</a> hat mit ihrer <em>Zimbra Collaboration Suite</em> eine webbasierte Groupware gebaut, die sich sehen lassen kann! Hier wird mal gezeigt, wie man mit dem derzeit so gehypten AJAX-Framework echt sexy OberflÃ¤chen bauen kann! Respekt!</p>
<p><a href="http://www.zimbra.com">&raquo; http://www.zimbra.com</a> (siehe <a href="http://www.zimbra.com/products/hosted_demo.php">Hosted Demo</a>)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d38').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d38" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;submitHeadline=AJAX+in+Action%3A+Zimbra&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;title=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;title=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;title=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;bm_description=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;T=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;title=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;title=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+AJAX+in+Action%3A+Zimbra+@+http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fajax-in-action-zimbra%2F&amp;t=AJAX+in+Action%3A+Zimbra" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d38').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d38').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/ajax-in-action-zimbra/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XForms 1.0 vom W3C Ã¼berarbeitet</title>
		<link>http://blog.meimberg.info/xforms-10-vom-w3c-uberarbeitet/</link>
		<comments>http://blog.meimberg.info/xforms-10-vom-w3c-uberarbeitet/#comments</comments>
		<pubDate>Thu, 16 Mar 2006 09:13:10 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=36</guid>
		<description><![CDATA[Der <a href="http://www.w3.org/TR/2006/REC-xforms-20060314/">XForms</a>-Standard in der Version 1.0 wurde vom <a href="http://www.w3c.org">W3C</a> zu XForms 1.0 Second Edition Ã¼berarbeitet.]]></description>
			<content:encoded><![CDATA[<p>Der <a href="http://www.w3.org/TR/2006/REC-xforms-20060314/">XForms</a>-Standard in der Version 1.0 wurde vom <a href="http://www.w3c.org">W3C</a> zu XForms 1.0 Second Edition Ã¼berarbeitet.<br />
Quelle: <a href="http://www.javamagazin.de/itr/news/psecom,id,27436,nodeid,10.html">JavaMagazin</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d36').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d36" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;submitHeadline=XForms+1.0+vom+W3C+%C3%BCberarbeitet&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;title=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;title=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;title=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;bm_description=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;T=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;title=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;title=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+XForms+1.0+vom+W3C+%C3%BCberarbeitet+@+http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fxforms-10-vom-w3c-uberarbeitet%2F&amp;t=XForms+1.0+vom+W3C+%C3%BCberarbeitet" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d36').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d36').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/xforms-10-vom-w3c-uberarbeitet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playboy wird Eclipse Mirror</title>
		<link>http://blog.meimberg.info/playboy-wird-eclipse-mirror/</link>
		<comments>http://blog.meimberg.info/playboy-wird-eclipse-mirror/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 14:23:22 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[Ãœber den Rest der Welt]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=33</guid>
		<description><![CDATA[Die Techies vom Playboy haben sich dafÃ¼r stark gemacht, Mirror fÃ¼r das Eclipseprojekt zu werden. Guckst Du <a href="http://www.eclipsezone.com/eclipse/forums/t53182.html">hier</a>.]]></description>
			<content:encoded><![CDATA[<p>Die Techies vom Playboy haben sich dafÃ¼r stark gemacht, Mirror fÃ¼r das Eclipseprojekt zu werden. Guckst Du <a href="http://www.eclipsezone.com/eclipse/forums/t53182.html">hier</a>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d33').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d33" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;submitHeadline=Playboy+wird+Eclipse+Mirror&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;title=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;title=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;title=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;bm_description=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;T=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;title=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;title=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Playboy+wird+Eclipse+Mirror+@+http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fplayboy-wird-eclipse-mirror%2F&amp;t=Playboy+wird+Eclipse+Mirror" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d33').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d33').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/playboy-wird-eclipse-mirror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Webtools</title>
		<link>http://blog.meimberg.info/eclipse-webtools/</link>
		<comments>http://blog.meimberg.info/eclipse-webtools/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 13:47:59 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=32</guid>
		<description><![CDATA[Das Webtools Projekt von Eclipse ist inzwischen ein mÃ¤chtiges Toolset, das ich sehr empfehlen kann. Infos und Download <a target="_blank" href="http://www.eclipse.org/webtools/">hier</a>.]]></description>
			<content:encoded><![CDATA[<p>Das Webtools Projekt von Eclipse ist inzwischen ein mÃ¤chtiges Toolset, das ich sehr empfehlen kann. Es gliedert sich auf in </p>
<ul>
<li><strong>WST (Web Standard Tools)</strong>
<ul>
<li>Server tools, Internet preferences, TCP/IP monitor</li>
<li>HTML (fragments) Editor</li>
<li>XML/DTD/XSD Editor</li>
<li>CSS Editor</li>
<li>JavaScript Editor</li>
<li>XML/DTD/XSD Tools</li>
<li>WSDL/XSD graphical editors</li>
<li>Web service UDDI/WSDL Explorer</li>
<li>SQL Query graphical editor</li>
<li>Associated natures, builders, validators, EMF models</li>
<li>etc.</li>
</ul>
</li>
<li><strong>JST (J2EE Standard Tools)</strong>
<ul>
<li>Server Management Tools</li>
<li>Tools fÃ¼r J2EE Module (WAR, EJB-JAR, RAR, EAR), Deployment Deskriptoren</li>
<li>JSP Editor</li>
<li>Java Web Services, Axis Adapter</li>
<li>J2EE Perspektive</li>
<li>Testing-/Performance Tools</li>
<li>etc.</li>
</ul>
</li>
<li><strong>JST (J2EE Standard Tools)</strong> (Derzeit noch im Inkubator&#8230;)</li>
</ul>
<p>Infos und Download unter: <a target="_blank" href="http://www.eclipse.org/webtools/">http://www.eclipse.org/webtools/</a></p>
<p>Oder am besten gleich installieren mittels Eclipse Update Site: <a target="_blank" href="http://download.eclipse.org/webtools/updates/">http://download.eclipse.org/webtools/updates/</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d32').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d32" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;submitHeadline=Eclipse+Webtools&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;title=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;title=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;title=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;bm_description=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;T=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;title=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;title=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Eclipse+Webtools+@+http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Feclipse-webtools%2F&amp;t=Eclipse+Webtools" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d32').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d32').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/eclipse-webtools/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Subversion in Eclipse</title>
		<link>http://blog.meimberg.info/subversion-in-eclipse/</link>
		<comments>http://blog.meimberg.info/subversion-in-eclipse/#comments</comments>
		<pubDate>Thu, 09 Mar 2006 11:02:12 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=31</guid>
		<description><![CDATA[Die <a href="http://www.polarion.org/">Polarion Community for Subversion</a> hat ein freies <a href="http://www.polarion.org/p_subversive_features.php">Eclipse Plugin fÃ¼r Subversion UnterstÃ¼tzung</a> entwickelt. ]]></description>
			<content:encoded><![CDATA[<p>FÃ¼r alle die von CVS zu <a href="http://subversion.tigris.org/">Subversion</a> umsteigen wollen und mit Eclipse arbeiten (oder die mit Subversion arbeiten und auf Eclipse umsteigen wollen <img src='http://blog.meimberg.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ): Die <a href="http://www.polarion.org/">Polarion Community for Subversion</a> hat ein <a href="http://www.polarion.org/p_subversive_features.php">Eclipse Plugin fÃ¼r Subversion UnterstÃ¼tzung</a> entwickelt und stellt dieses frei als Open Source zur VerfÃ¼gung. Die Features sehen Ã¤hnlich aus, wie die des bereits in Eclipse integriertten CVS-Plugins: Commit/Update/Checkout, Merge-UnterstÃ¼tzung, Repository-Verwaltung, etc.</p>
<p><strong>Warum eigentlich Subversion?</strong></p>
<p>Subversion ist ein Versionskontrollsystem und funktioniert im groÃ?en und ganzen wie CVS. Bis auf ein paar kleine aber feine Unterschiede:</p>
<ul>
<li>Transaktionskontrolle: Ein Commit ist bei Subversion, im Gegensatz zu CVS, transaktionstechnisch gesehen atomar.</li>
<li>Umbenennen von Verzeichnissen und Dateien: Das Umbenennen von Verzeichnissen und Dateien wird im Gegen satz zu CVS mitversioniert. Ein groÃ?er Nachteil in CVS ist, wenn ein Verzeichnis umbenannt wird, dann wird es Versionstechnisch gelÃ¶scht und neu angelegt. Das fÃ¼hrt dazu, dass beim Umbenennen von Verzeichnissen der Versionsstrang aller in dem Verzeichnis enthaltenen Daten verlorengeht. Hier liegt ein groÃ?er Vorteil bei Subversion, das auch das Umbenenn von Dateien und Verzeichnissen mitversioniert.</li>
<li>Effizientere (performanterere) Verwaltung von Tags/Branches bei groÃ?en Projekten</li>
<li>Effiziente Handhabung von BinÃ¤rdateien (Diffs sindauch bei BinÃ¤rdaten mÃ¶glich)</li>
</ul>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d31').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d31" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;submitHeadline=Subversion+in+Eclipse&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;title=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;title=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;title=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;bm_description=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;T=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;title=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;title=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Subversion+in+Eclipse+@+http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fsubversion-in-eclipse%2F&amp;t=Subversion+in+Eclipse" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d31').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d31').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/subversion-in-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Was ist eigentlich XForms?</title>
		<link>http://blog.meimberg.info/was-ist-eigentlich-xforms/</link>
		<comments>http://blog.meimberg.info/was-ist-eigentlich-xforms/#comments</comments>
		<pubDate>Fri, 24 Feb 2006 11:41:39 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[Webperlen]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=23</guid>
		<description><![CDATA[FÃ¼r alle, die es noch nicht wissen: <a href="http://www.w3.org/MarkUp/Forms/">XForms</a> ist ein vor einiger Zeit vom <a href="http://www.w3c.org">W3C</a> verabschiedeter XML-Standard, um Eingabeformulare, also ApplikationsoberflÃ¤chen zu beschreiben. Einen ersten Ã?berblick Ã¼ber diese neue und vielversprechende Technologie gibt <a href="http://homepages.cwi.nl/~steven/">Steven Pemberton</a> (W3C/CWI) <a href="http://www.w3.org/MarkUp/Forms/2003/xforms-for-html-authors.html">hier</a> bzw. <a href="http://www.zaecherl.de/">Sebastian ZÃ¤cherl</a> in einer deutschen Ã?bersetzung <a href="http://www.zaecherl.de/xforms/xforms-fuer-html-programmierer.html">hier</a>.]]></description>
			<content:encoded><![CDATA[<p>FÃ¼r alle, die es noch nicht wissen: <a href="http://www.w3.org/MarkUp/Forms/">XForms</a> ist ein vor einiger Zeit vom <a href="http://www.w3c.org">W3C</a> verabschiedeter XML-Standard, um Eingabeformulare, also ApplikationsoberflÃ¤chen zu beschreiben. </p>
<p>Wie die meisten wahrscheinlich wissen, war HTML ursprÃ¼nglich dazu gedacht, Dokumente bzw. Dokumentinhalte Ã¼ber das Web zur VerfÃ¼gung zu stellen. Um BenutzeroberflÃ¤chen komplexer SoftwarelÃ¶sungen zu beschreiben, bzw. zu programmieren ist HTML jedoch denkbar ungeeignet. Dennoch werden die meisten internetfÃ¤higen SoftwarelÃ¶sungen auf genau dieser Technologie, also HTML, aufgebaut. FÃ¼r die Gemeinde der Webentwickler ist das seit Jahren ein Dilemma (auch wenn man sich inzwischen an die ganzen notwendigen Workarounds gewÃ¶hnt hat und es inzwischen jede Menge Webapplikations-Frameworksw gibt, die diese UnzulÃ¤nglichkeiten zu Ã¼berbrÃ¼chen versuchen). Um hier nun endlich mal technologisch einen Schritt nach vorne zu kommen, hat das W3C ein alternatives XML-Markup entwickelt, um genau diese Anforderungen zu erfÃ¼llen.</p>
<p>Viele sehen XForms eine Technologie mit groÃ?er Zukunft. Dass die Browser in absehbarer Zeit neben HTML und JavaScript auch XForms interpretieren ist zwar mehr als fraglich, Teile der Entwicklergemeinde stÃ¼rzen sich aber zur Zeit gierg darauf, XForms implementierungen fÃ¼r verschiedenste Plattformenen zu schreiben (serverseitiges XForms -> Clientseitiges HTML, XForms -> Flash, XForms -> AJAX (!), usw.). </p>
<p>Es ist ein Trugschluss zu glauben, dass XForms <a href="http://www.w3.org/MarkUp/">HTML</a> ersetzen kann, wird oder sollte. Ein XForms-Interpreter kann eine eigenstÃ¤ndige, clientseitige Applikation sein, die mit einem HTML-Browser nichts zu tun hat. Auch die Verwendung von HTTP als Ã?bertragungsprotokoll ist nicht zwingend notwending (und eigentlich auch nicht sinnvoll) um XForms clientseitig einzusetzen.</p>
<p>Einen ersten Ã?berblick Ã¼ber diese neue und vielversprechende Technologie gibt <a href="http://homepages.cwi.nl/~steven/">Steven Pemberton</a> (W3C/CWI) <a href="http://www.w3.org/MarkUp/Forms/2003/xforms-for-html-authors.html">hier</a> bzw. <a href="http://www.zaecherl.de/">Sebastian ZÃ¤cherl</a> in einer deutschen Ã?bersetzung <a href="http://www.zaecherl.de/xforms/xforms-fuer-html-programmierer.html">hier</a>.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d23').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d23" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;submitHeadline=Was+ist+eigentlich+XForms%3F&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;title=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;title=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;title=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;bm_description=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;T=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;title=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;title=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Was+ist+eigentlich+XForms%3F+@+http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fwas-ist-eigentlich-xforms%2F&amp;t=Was+ist+eigentlich+XForms%3F" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d23').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d23').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/was-ist-eigentlich-xforms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java ist auch eine Insel</title>
		<link>http://blog.meimberg.info/java-ist-auch-eine-insel/</link>
		<comments>http://blog.meimberg.info/java-ist-auch-eine-insel/#comments</comments>
		<pubDate>Thu, 23 Feb 2006 08:31:38 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[Webperlen]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=20</guid>
		<description><![CDATA[Die 5. Auflage des Klassikers "Java ist auch eine Insel" ist als OpenBook bei <a target="_blank" href="http://www.galileocomputing.de">Galileo Computing</a> verfÃ¼gbar. Ã?ber 1400 Seiten Grundlagenwissen fÃ¼r die Java 2-Plattform in der Version 5 (!). Sehr empfehlenswert! <a target="_blank" href="http://www.galileocomputing.de/openbook/javainsel5/">[click!]</a>]]></description>
			<content:encoded><![CDATA[<p>Die 5. Auflage des Klassikers &#8220;Java ist auch eine Insel&#8221; ist als OpenBook bei <a target="_blank" href="http://www.galileocomputing.de">Galileo Computing</a> verfÃ¼gbar. Ã?ber 1400 Seiten Grundlagenwissen fÃ¼r die Java 2-Plattform in der Version 5 (!). Sehr empfehlenswert fÃ¼r Einsteiger oder auch fÃ¼r Fortgeschrittene um vielleicht die eine oder andere LÃ¼cke noch zu schlieÃ?en. <a target="_blank" href="http://www.galileocomputing.de/openbook/javainsel5/">http://www.galileocomputing.de/openbook/javainsel5/</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d20').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d20" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;submitHeadline=Java+ist+auch+eine+Insel&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;title=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;title=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;title=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;bm_description=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;T=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;title=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;title=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Java+ist+auch+eine+Insel+@+http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fjava-ist-auch-eine-insel%2F&amp;t=Java+ist+auch+eine+Insel" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d20').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d20').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/java-ist-auch-eine-insel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mitstreiter gesucht: Ein MP3-Player als Eclipse Plugin</title>
		<link>http://blog.meimberg.info/mitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin/</link>
		<comments>http://blog.meimberg.info/mitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 22:24:44 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=15</guid>
		<description><![CDATA[Es soll ein MP3-Player auf Basis der Eclipse Platform Technologie entwickelt werden.]]></description>
			<content:encoded><![CDATA[<p><strong>Ein MP3-Player als Eclipse Plugin</strong></p>
<p>Ein kurzes Beispiel (aus eigener Praxis): Es soll ein MP3-Player auf Basis der Eclipse Platform Technologie entwickelt werden. Der Player soll nicht nur MP3 Files abspielen, sondern das eigene MP3 Repository verwalten, Synchronisierung per FTP mit andren MP3-Repositories durchfÃ¼hren und darÃ¼ber hinaus auch Playlisten mit RatingmÃ¶glichkeit verwalten, wie man es z.B. von iTunes kennt.</p>
<p>ZunÃ¤chst entfernt man also alle Plugins aus der Eclipse Platform bis auf die folgenden:</p>
<ul>
<li>org.eclipse.core.runtime (Microkernel der Platform)</li>
<li>org.eclipse.ui (die GUI der Eclipse Platform)</li>
<li>org.eclipse.help (Das Hilfesystem der Eclipse Platform)</li>
<li>org.eclipse.core.resources (Plugin zur verwaltung von Datei- und VerzeichnisbÃ¤umen oder anderen Resourcen)</li>
</ul>
<p>nun entwickelt man ein eigenes Plugin:</p>
<ul>
<li> my.own.mp3playerplugin</li>
</ul>
<p>welches die vorhandenen Plugins an ihren Extension Points erweitert. So bietet z.B. das Plugin org.eclipse.ui Erweiterungspunkte fÃ¼r eigene Views Perspektiven, Property Pages, etc. Das Plugin org.eclipse.help bietet die MÃ¶glichkeit eigene Hilfeseiten in die Platform zu integrieren (die bekannte Eclipse-Hilfe ist natÃ¼rlich nach dem Entfernen aller Plugins zunÃ¤chst leer, so dass letztendlich lediglich die Hilfe fÃ¼r den MP3-Player enthalten ist)</p>
<p>Man erhÃ¤lt so einen Rich Client MP3-Player der nicht nur den gewohnten Komfort der Eclipse Workbench bietet, sondern darÃ¼ber hinaus auch noch plattformÃ¼bergreifend einsetzbar ist. Der Player lÃ¤uft also unter Windows wie auch unter Linux oder Mac OS.</p>
<p><strong>Mitstreiter gesucht!</strong></p>
<p>Wer Zeit und Lust hat, sich in irgendeinder Form an diesem Projekt zu beteiligen und aus dem MP3 Player ein anstÃ¤ndiges Open Source Produkt machen mÃ¶chte, der soll sich doch mal bitte SOFORT <a href="http://oliver.meimberg.info/Das_Kontaktformular.10.0.html">hier</a> vorstellen!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d15').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d15" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;submitHeadline=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;title=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;title=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;title=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;bm_description=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;T=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;title=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;title=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin+@+http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fmitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin%2F&amp;t=Mitstreiter+gesucht%3A+Ein+MP3-Player+als+Eclipse+Plugin" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d15').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d15').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/mitstreiter-gesucht-ein-mp3-player-als-eclipse-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Technologie &#8211; Architektur ist alles</title>
		<link>http://blog.meimberg.info/eclipse-technologie-architektur-ist-alles/</link>
		<comments>http://blog.meimberg.info/eclipse-technologie-architektur-ist-alles/#comments</comments>
		<pubDate>Thu, 09 Feb 2006 22:21:14 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=14</guid>
		<description><![CDATA[Architektur ist alles
Eclipse ist vielen bekannt als sog. &#8220;Integrierte Entwicklungsumgebung&#8221;, oder kurz IDE. Schaut man sich die Architektur dieses Frameworks jedoch einmal genauer an, so fÃ¤llt schnell auf, dass quasi jedes Feature, das sich in diesem umfangreichen Werkzeug findet, als sog. Plugin realisiert ist. Die Plugins fÃ¼gen sich in der Regel gut in die Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Architektur ist alles</strong></p>
<p>Eclipse ist vielen bekannt als sog. &#8220;Integrierte Entwicklungsumgebung&#8221;, oder kurz IDE. Schaut man sich die Architektur dieses Frameworks jedoch einmal genauer an, so fÃ¤llt schnell auf, dass quasi jedes Feature, das sich in diesem umfangreichen Werkzeug findet, als sog. Plugin realisiert ist. Die Plugins fÃ¼gen sich in der Regel gut in die Eclipse Runtime Umgebung ein und sind Ã¼ber sog. Extensions mit anderen Plugins verzahnt. Plugins bieten Ã¼ber Extension Points Schnittstellen, um durch andere Plugins Ã¼ber Extensions gezielt erweitert zu werden.</p>
<p><img src="http://oliver.meimberg.info/uploads/pics/eclipse1.gif" alt="Plugin Architectur" /></p>
<p>Das Ziel der Eclipse Foundation ist es, mit der Eclipse Platform ein mÃ¶glichst offenes und erweiterbares Applikationsframework zur VerfÃ¼gung zu stellen. So werden Open Source Entwickler (wie auch kommerzielle) animiert, eigene Plugins fÃ¼r individuelle BedÃ¼rfnisse zu entwickeln.</p>
<p>Der Plan ist aufgegangen: Es gibt inzwischen eine ganze FÃ¼lle von ausgereiften, frei verfÃ¼gbaren oder auch kommerziellen Plugins, die die Eclipse Platform zu einer der mÃ¤chtigsten und beliebtesten Entwicklungsumgebungen macht.</p>
<p>Einen Ã?berblick Ã¼ber verfÃ¼gbare Plugins fÃ¼r die Eclipse Platform finden Sie unter http://www.eclipseplugincentral.com oder unter http://eclipse-plugins.2y.net</p>
<p><strong>Eclipse Platform als Basis fÃ¼r Rich Client Applikationen</strong></p>
<p>Entfernt man sÃ¤mtliche Plugins aus der Eclipse Workbench, so erhÃ¤lt man eine minimale Komponente, die Eclipse Platform.</p>
<p>Dank dieser Mikrokernel Architektur ist es theoretisch (und auch praktisch) denkbar, durch das Nutzen einzelener, allgemeinerer Plugins der Eclipse Distribution und das Entwickeln eigener Plugins eine vollkommen andere Applikation auf der Basis der Eclipse Platform zu entwickeln, die mit einer IDE nicht im entferntesten mehr etwas zu tun hat.</p>
<p>So ist es leicht vorstellbar, die Eclipse Platform als Plattform alle mÃ¶glichen Applikationen z.B. fÃ¼r Enterprise Applikationen fÃ¼r den Business Bereich zu nutzen. Die durchaus gelungene Architektur des Eclipse Frameworks lÃ¤dt geradezu dazu ein&#8230;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d14').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d14" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;submitHeadline=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;title=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;title=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;title=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;bm_description=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;T=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;title=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;title=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles+@+http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Feclipse-technologie-architektur-ist-alles%2F&amp;t=Eclipse+Technologie+%26%238211%3B+Architektur+ist+alles" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d14').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d14').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/eclipse-technologie-architektur-ist-alles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrade AndroMDA 3.0 -&gt; 3.1 &#8211; Aaahhrrgghh!</title>
		<link>http://blog.meimberg.info/upgrage-andromda-30-31-aaahhrrgghh/</link>
		<comments>http://blog.meimberg.info/upgrage-andromda-30-31-aaahhrrgghh/#comments</comments>
		<pubDate>Wed, 14 Sep 2005 20:28:21 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[MDA]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=7</guid>
		<description><![CDATA[Also ein Upgrade von AndroMDA 3.0 auf 3.1 ist ja wohl echt&#8217;n Trip! Tausende von Dependencies geÃ¤ndert (lÃ¤uft nicht mehr mit struts 1.24, nicht mehr mit commons-validatior 1.1.3), das Naming innerhalb der Profile hat sich komplett geÃ¤ndert, und natÃ¼rlich das Fixen von diversen Bugs, die man irgendwann als Feature akzeptiert und auf deren Existenz man [...]]]></description>
			<content:encoded><![CDATA[<p>Also ein Upgrade von <a href="http://www.andromda.org">AndroMDA </a>3.0 auf 3.1 ist ja wohl echt&#8217;n Trip! Tausende von Dependencies geÃ¤ndert (lÃ¤uft nicht mehr mit struts 1.24, nicht mehr mit commons-validatior 1.1.3), das Naming innerhalb der Profile hat sich komplett geÃ¤ndert, und natÃ¼rlich das Fixen von diversen Bugs, die man irgendwann als Feature akzeptiert und auf deren Existenz man gebaut hat <img src='http://blog.meimberg.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ) Ganz zu schweigen von der vollkommen verÃ¤nderten Konfiguration fÃ¼r ANT-Tasks. Naja, man sollte das Changelog VORHER lesen <img src='http://blog.meimberg.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Alles in allem hat sich aber doch einiges getan und die Migrationsarbeit hat sich gelohnt. Irgendwie ist zwar alles anders aber irgendwie auch besser strukturiert geworden. (Endlich das Splitting des AndroMDA-UML-Profils in verschiedene Sub-Proflile, also fÃ¼r jede Cartridge eins).<br />
Insgesamt glaube ich, ist das <a href="http://www.andromda.org">AndroMDA</a>-Projekt definitiv auf dem richtigen Weg. Ich werde jedenfalls drauf bauen! Sehen lassen kann sich Ã¼brigends auch der promte Support im <a href="http://galaxy.andromda.org/forum/">Forum </a>(ohne das die meisten vermutlich vollkommen aufgeschmissen wÃ¤ren).<br />
An dieser Stelle ein groÃ?es Lob an die Entwickler! </p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d7').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d7" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;submitHeadline=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;title=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;title=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;title=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;bm_description=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;T=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;title=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;title=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21+@+http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fupgrage-andromda-30-31-aaahhrrgghh%2F&amp;t=Upgrade+AndroMDA+3.0+-%3E+3.1+%26%238211%3B+Aaahhrrgghh%21" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d7').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d7').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/upgrage-andromda-30-31-aaahhrrgghh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

