<?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>everflux &#187; spring framework</title>
	<atom:link href="http://everflux.de/tag/spring-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://everflux.de</link>
	<description>Java, Ubuntu - und das Leben.</description>
	<lastBuildDate>Sun, 05 Feb 2012 12:28:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Heuschrecken @ SpringSource: Spring Framework lock-in</title>
		<link>http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/</link>
		<comments>http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 18:30:34 +0000</pubDate>
		<dc:creator>everflux</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux/OpenSource]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://everflux.de/?p=673</guid>
		<description><![CDATA[Spring Framework &#8211; damals revolutionäre Konzepte, weg von &#8220;bloated enterprise committee driven&#8221;, &#8220;lightweight&#8221; war angesagt. Spring setzte sich rasend schnell durch, die Macher verdienten mit Consulting, Training und Büchern. Die &#8220;Community&#8221; verhalf Spring zum Erfolg &#8211; Menschen, die in neuen Projekten den Mut aufbrachten auf Spring zu setzten. Entwickler, wie ich, die Bücher kauften, Bugs [...]<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/">Heuschrecken @ SpringSource: Spring Framework lock-in</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Spring Framework &#8211; damals revolutionäre Konzepte, weg von &#8220;bloated enterprise committee driven&#8221;, &#8220;lightweight&#8221; war angesagt. Spring setzte sich rasend schnell durch, die Macher verdienten mit Consulting, Training und Büchern.</p>
<p>Die &#8220;Community&#8221; verhalf Spring zum Erfolg &#8211; Menschen, die in neuen Projekten den Mut aufbrachten auf Spring zu setzten. Entwickler, wie ich, die Bücher kauften, Bugs meldeten, testeten und Marketing betrieben.</p>
<p>SpringSource wurde geboren &#8211; Venture Capital floß. Nach der Enterprise Application Platform und JavaOne T-Shirts die furchtbar die Wäsche verfärben kommt jetzt der absolute Knüller: Wer nicht zahlt erlebt ein Debian revival: Veraltete Version benutzen oder &#8220;unstable&#8221; fahren. Wobei Debian wenigstens Security Fixes noch in den <span style="text-decoration: line-through;">antiken</span> Versionen bereitstellt.</p>
<p>Wer zahlt, der bekommt eine stabile Version &#8211; jedoch unter einer Lizenz, die es nicht erlaubt diese Version weiterzugeben. Ich weiß nur, dass ich nach dem Theater mit der ext-js Lizenz ganz schnell bei jquery war, und sicher da bleiben werde. Bleibt abzuwarten, wie es mit Spring weiter geht.</p>
<p>Einen Blick auf Google Guice und pico container habe ich bereits geworfen &#8211; doch Spring ist mehr. Vendor lockin auf allen Ebenen, das tut weh.</p>
<ul>
<li><a href="http://java.dzone.com/news/qa-with-rod-johnson-over-sprin#comment-6817" target="_blank">Rod Johnson Interview</a> auf dzone</li>
<li>Stefan Reuter zu den <a href="http://blogs.reucon.com/srt/2008/09/24/springs_new_maintenance_policy.html" target="_blank">Lizenzänderungen beim Spring Framework</a></li>
<li><a href="http://www.springsource.com/products/enterprise/maintenancepolicy/faq" target="_blank">SpringSource Licensing FAQ</a></li>
<li>Analyse: <a href="http://www.mularien.com/blog/2008/09/19/how-open-source-is-spring-an-analytical-investigation/" target="_blank">Wie sehr ist Spring eigentlich &#8220;OpenSource&#8221;</a></li>
<li>Diskussions <a href="http://www.theserverside.com/common/printthread.tss?thread_id=50727" target="_blank">Thread bei TheServerSide</a></li>
</ul>
<p>Rod Johnson hat sicherlich Recht, dass SpringSource &#8220;über 100 OpenSource Releases pro Jahr&#8221; macht<strong>e</strong>, aber wie wird die Zukunft aussehen? Sicher, Bandbreite für Dokumentation, Maven Repo, Amazon S3, das kostet alles Geld &#8211; jedoch zumindest für diejenigen, die selber Spring kompilieren, könnte ein SVN Tag bereitstehen. Ich bin gespannt, wann jemand svn revision Nummern zu enterprise releases als Mapping zur Verfügung stellt.</p>
<p>Das könnte auch SpringSource helfen &#8211; zumindest wenn gewünscht ist, dass die Community weiterhin BugReports einreicht, und das nicht nur noch enterprise Kunden per Support Ticket sollen/dürfen: Doppelte Bugreports und Reports zu längst gefixten Problemen dürften die Regel statt die Ausnahme werden. Oder eben man schaltet bei &#8220;Community&#8221; komplett auf taub.</p>
<p><strong>Update:<br />
</strong>Wie Rod Johnson im SpringSource Team Blog <a href="http://blog.springsource.com/2008/10/07/a-question-of-balance-tuning-the-maintenance-policy/" target="_blank">erläutert</a>, hat SpringSource dank des umfangreichen Community-Feedback Änderungen an den Änderungen vor. Grob gesagt: Spezielle Preise für kleine Unternehmen und ständige Verfügbarkeit von Releases aus dem aktuellen Zweig.</p>
<p>Damit kann man gut leben &#8211; Unternehmen, die gerne ältere Versionen gepflegt haben möchten, haben auch die Ressourcen das zu finanzieren.</p>
<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/">Heuschrecken @ SpringSource: Spring Framework lock-in</a></p>
<p>Ähnliche Beiträge:<ol>
<li><a href='http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/' rel='bookmark' title='Spring Framework: SNAPSHOT Versionen per Maven'>Spring Framework: SNAPSHOT Versionen per Maven</a></li>
<li><a href='http://everflux.de/spring-framework-204-188/' rel='bookmark' title='Spring Framework 2.0.4'>Spring Framework 2.0.4</a></li>
<li><a href='http://everflux.de/grunde-gegen-spring-framework-255/' rel='bookmark' title='Gründe gegen Spring Framework'>Gründe gegen Spring Framework</a></li>
<li><a href='http://everflux.de/springsource-kauft-ein-groovy-und-grails-g2one-735/' rel='bookmark' title='SpringSource kauft ein: Groovy und Grails G2One'>SpringSource kauft ein: Groovy und Grails G2One</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring Framework: SNAPSHOT Versionen per Maven</title>
		<link>http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/</link>
		<comments>http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 09:54:21 +0000</pubDate>
		<dc:creator>everflux</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://everflux.de/?p=671</guid>
		<description><![CDATA[Das Spring Framework, gerade besonders (un)populär aufgrund von Lizenzänderungen des Herstellers SpringSource, ist für viele Java Enterprise Anwendungen Infrastrukturgrundlage. Sei es für Dependency Injection, AOP, JDBC Templates oder Vereinfachung von Remoting &#8211; die Spring API macht nach erster Eingewöhnung die Arbeit wesentlich einfacher und vereinheitlicht die Nutzung verschiedener Technologien. Doch was, wenn man eine Snapshot [...]<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/">Spring Framework: SNAPSHOT Versionen per Maven</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Das Spring Framework, gerade besonders (un)populär aufgrund von Lizenzänderungen des Herstellers SpringSource, ist für viele Java Enterprise Anwendungen Infrastrukturgrundlage.</p>
<p>Sei es für Dependency Injection, AOP, JDBC Templates oder Vereinfachung von Remoting &#8211; die Spring API macht nach erster Eingewöhnung die Arbeit wesentlich einfacher und vereinheitlicht die Nutzung verschiedener Technologien. Doch was, wenn man eine Snapshot Version verwenden möchte? Netterweise gibt es neben &#8220;selbst gebaut&#8221; noch die Alternative eines bei Amazon S3 gehosteten Snapshot Repositories für Maven, wie man aus dem <a href="http://blog.springsource.com/2007/09/18/maven-artifacts-2/" target="_blank">SpringSource Blog erfährt</a>.</p>
<p>Das ganze funktioniert so, Maven Repositories um einen Eintrag ergänzen, Spring Version auf x.y.z-SNAPSHOT (z.B. 2.5.6-SNAPSHOT) setzen und den Rest erledigt Maven. Danke SpringSource, danke Maven!</p>
<p>So sieht der SpringFramework Snapshot Repository Eintrag im Maven dann aus:<br />
<code><br />
&lt;repository&gt;<br />
&lt;id&gt;spring-snapshot&lt;/id&gt;<br />
&lt;name&gt;Spring Portfolio Snapshot Repository&lt;/name&gt;<br />
&lt;url&gt;http://s3.amazonaws.com/maven.springframework.org/snapshot&lt;/url&gt;<br />
&lt;/repository&gt;<br />
</code></p>
<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/">Spring Framework: SNAPSHOT Versionen per Maven</a></p>
<p>Ähnliche Beiträge:<ol>
<li><a href='http://everflux.de/heuschrecken-springsource-spring-framework-lock-in-673/' rel='bookmark' title='Heuschrecken @ SpringSource: Spring Framework lock-in'>Heuschrecken @ SpringSource: Spring Framework lock-in</a></li>
<li><a href='http://everflux.de/spring-framework-204-188/' rel='bookmark' title='Spring Framework 2.0.4'>Spring Framework 2.0.4</a></li>
<li><a href='http://everflux.de/grunde-gegen-spring-framework-255/' rel='bookmark' title='Gründe gegen Spring Framework'>Gründe gegen Spring Framework</a></li>
<li><a href='http://everflux.de/gridgain-und-maven-805/' rel='bookmark' title='GridGain und Maven'>GridGain und Maven</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everflux.de/spring-framework-snapshot-versionen-per-maven-671/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans 6.5 Milestone 1 PHP, Groovy, Glassfish und mehr</title>
		<link>http://everflux.de/netbeans-65-milestone-1-php-groovy-glassfish-und-mehr-604/</link>
		<comments>http://everflux.de/netbeans-65-milestone-1-php-groovy-glassfish-und-mehr-604/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 16:56:12 +0000</pubDate>
		<dc:creator>everflux</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://everflux.de/?p=604</guid>
		<description><![CDATA[Netbeans 6.5 Milestone build 1 ist verfügbar (www.netbeans.org). Die Liste der neuen Features und Updates macht wirklich neugierig! Unter anderem hat Netbeans verbesserten JavaScript Support (incl. JavaScript Debugger), Groovy und Grails werden von Haus aus unterstützt, und auch PHP ist jetzt direkt mit von der Partie. Unter anderem bringt Netbeans 6.5 M1 auch direkte Unterstützung [...]<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/netbeans-65-milestone-1-php-groovy-glassfish-und-mehr-604/">Netbeans 6.5 Milestone 1 PHP, Groovy, Glassfish und mehr</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Netbeans 6.5 Milestone build 1 ist verfügbar (<a href="http://www.netbeans.org/" target="_blank">www.netbeans.org</a>). Die Liste der <a href="http://wiki.netbeans.org/NewAndNoteWorthy" target="_blank">neuen Features und Updates</a> macht wirklich neugierig!<a href="http://everflux.de/wp-content/uploads/2008/07/nb-logo2.gif"><img class="alignright size-full wp-image-605" title="Netbeans" src="http://everflux.de/wp-content/uploads/2008/07/nb-logo2.gif" alt="" width="159" height="60" /></a></p>
<p>Unter anderem hat Netbeans verbesserten JavaScript Support (incl. JavaScript Debugger), Groovy und Grails werden von Haus aus unterstützt, und auch PHP ist jetzt direkt mit von der Partie.<span id="more-604"></span></p>
<p>Unter anderem bringt Netbeans 6.5 M1 auch direkte Unterstützung für Eclipse Projekte mit, kann mit Spring Beans  (incl. Refactoring) umgehen, und bringt sogar für PHP Code-Completion und Refactoring Support mit. Unter Linux lief Netbeans 6.5 M1 stabil und konnte problemlos mit Eclipse Projekten arbeiten. Auch der Profiler (der in abgespeckter Form als VisualVM auf der JavaOne promoted und als Teil des Java 6 Update 7 ausgeliefert wird) ist intuitiv bedienbar.</p>
<p>CSS und JavaScript Code-Completion sind ebenfalls an Board, man sollte meinen, Sun möchte es jetzt allen einmal richtig zeigen. Gerade dynamische und nicht-Java Sprachen machen Netbeans zu einer attraktiven Alternative zu IntelliJ oder Eclipse. Auch bei bekannten Stärken von Netbeans, wie dem GUI Builder Matisse gibt es Verbesserungen und Ergänzungen.</p>
<p><a href="https://glassfish.dev.java.net/" target="_blank">Glassfish v3</a>, der bisher als technology Preview verfügbar ist, läßt sich ebenfalls in Netbeans integrieren. Der modulare und schlanke (100kb Kernel) Applikationserver könnte dank Projekten wie <a href="http://quercus.caucho.com/index.xtp" target="_blank">Quercus</a> sogar zukünftig eine interessante Plattform für das Deployment von mit Netbeans entwickelten Anwendungen in &#8220;fremden&#8221; Sprachen darstellen.</p>
<p>Und so hat Netbeans für jeden etwas zu bieten &#8211; und vor allem trägt Netbeans dazu bei, dass es viel Auswahl auf dem IDE Markt gibt.</p>
<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/netbeans-65-milestone-1-php-groovy-glassfish-und-mehr-604/">Netbeans 6.5 Milestone 1 PHP, Groovy, Glassfish und mehr</a></p>
<p>Ähnliche Beiträge:<ol>
<li><a href='http://everflux.de/glassfish-3-1-probleme-mit-dwr-2-und-mehr-1791/' rel='bookmark' title='Glassfish 3.1: Probleme mit DWR 2 (und mehr)'>Glassfish 3.1: Probleme mit DWR 2 (und mehr)</a></li>
<li><a href='http://everflux.de/netbeans-65-kommt-rc1-709/' rel='bookmark' title='Netbeans 6.5 kommt: RC1'>Netbeans 6.5 kommt: RC1</a></li>
<li><a href='http://everflux.de/netbeans-65-released-751/' rel='bookmark' title='Netbeans 6.5 released'>Netbeans 6.5 released</a></li>
<li><a href='http://everflux.de/glassfish-v3-prelude-der-neue-glassfish-ist-da-725/' rel='bookmark' title='GlassFish v3 Prelude: Der neue Glassfish ist da'>GlassFish v3 Prelude: Der neue Glassfish ist da</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everflux.de/netbeans-65-milestone-1-php-groovy-glassfish-und-mehr-604/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT: Google Web Toolkit wird erwachsen</title>
		<link>http://everflux.de/gwt-google-web-toolkit-wird-erwachsen-532/</link>
		<comments>http://everflux.de/gwt-google-web-toolkit-wird-erwachsen-532/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 20:29:48 +0000</pubDate>
		<dc:creator>everflux</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Web Entwicklung]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[spring framework]]></category>

		<guid isPermaLink="false">http://everflux.de/?p=532</guid>
		<description><![CDATA[Das Google Web Toolkit wird erwachsen &#8211; das behauptet Google zwar nicht selber, doch das Umfeld spricht eine deutliche Sprache. GWT 1.5 wird endlich &#8211; lang ersehnt &#8211; Java 5 und damit auch die Generics von Java 5 unterstützen. Auch wenn noch keine fertige 1.5 Version von GWT vorliegt, so arbeiten bei Google eifrig die [...]<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/gwt-google-web-toolkit-wird-erwachsen-532/">GWT: Google Web Toolkit wird erwachsen</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Das Google Web Toolkit wird erwachsen &#8211; das behauptet Google zwar nicht selber, doch das Umfeld spricht eine deutliche Sprache. GWT 1.5 wird endlich &#8211; lang ersehnt &#8211; Java 5 und damit auch die Generics von Java 5 unterstützen. Auch wenn noch keine fertige 1.5 Version von GWT vorliegt, so arbeiten bei Google eifrig die Entwickler an dem OpenSource Projekt. <img class="alignright size-full wp-image-533" title="gwt" src="http://everflux.de/wp-content/uploads/2008/04/gwt.png" alt="Google Web Toolkit" width="112" height="108" /></p>
<p>Während von GWT 1.5 inzwischen Milestone 2 <a href="http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/43df4a68e9806cae" target="_blank">verfügbar</a> ist, wächst auch das Ökosystem rund um das Google Web Toolkit:</p>
<p><a href="http://timepedia.blogspot.com/2008/04/gwt-road-to-15-language-features-and.html">GQuery</a> ist eine typsichere Umsetzung von jQuery für GWT &#8211; wer jQuery kennengelernt hat, wird es sicherlich auf Anhieb lieben.</p>
<p><a href="http://gwt-widget.sourceforge.net/" target="_blank">GWT-SL</a>, die Google Webtoolkit Server Library zielt auf Spring Framework Integration ab: Spring Beans können als RPC Dienste exportiert werden, und macht so die Integration in bestehende Entwicklungs-Stacks oder auch Applikationen einfacher.</p>
<p><a href="http://hibernate4gwt.sourceforge.net/" target="_blank">Hibernate4GWT</a> schließlich rundet das ganze ab: Hibernate persistierte Objekte (und lazy collections) können ohne Verrenkungen mit GWT verwendet werden. Mit GWT 1.5 und Java Generics wird das sicherlich noch ein großes Stück angenehmer.</p>
<p>Artikel von: <a href="http://everflux.de/">everflux.de</a><br/><br/><a href="http://everflux.de/gwt-google-web-toolkit-wird-erwachsen-532/">GWT: Google Web Toolkit wird erwachsen</a></p>
<p>Ähnliche Beiträge:<ol>
<li><a href='http://everflux.de/gwt-google-web-toolkit-zum-mitreden-580/' rel='bookmark' title='GWT (Google Web Toolkit) zum Mitreden'>GWT (Google Web Toolkit) zum Mitreden</a></li>
<li><a href='http://everflux.de/gwt-2-ubuntu-64bit-linux-1411/' rel='bookmark' title='GWT 2: Google Web Toolkit Entwicklung auf Ubuntu 64bit Linux'>GWT 2: Google Web Toolkit Entwicklung auf Ubuntu 64bit Linux</a></li>
<li><a href='http://everflux.de/symbian-s60-uiq-moap-wird-opensource-594/' rel='bookmark' title='Symbian (S60, UIQ, MOAP) wird OpenSource'>Symbian (S60, UIQ, MOAP) wird OpenSource</a></li>
<li><a href='http://everflux.de/ec-karten-pin-es-wird-geklagt-378/' rel='bookmark' title='EC-Karten PIN: Es wird geklagt'>EC-Karten PIN: Es wird geklagt</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://everflux.de/gwt-google-web-toolkit-wird-erwachsen-532/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

