<?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>jKoeber.de &#187; Eclipse</title>
	<atom:link href="http://www.jkoeber.de/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jkoeber.de</link>
	<description>Entwicklung, Systeme, Programmierung und Umsetzung</description>
	<lastBuildDate>Fri, 03 Feb 2012 07:21:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Workaround für Konakart und Netbeans</title>
		<link>http://www.jkoeber.de/2011/09/19/workaround-fur-konakart-und-netbeans/</link>
		<comments>http://www.jkoeber.de/2011/09/19/workaround-fur-konakart-und-netbeans/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 21:58:12 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jax-rpc]]></category>
		<category><![CDATA[Jee]]></category>
		<category><![CDATA[konakart]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[Schnittstelle]]></category>
		<category><![CDATA[services]]></category>
		<category><![CDATA[soap]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[Webservice]]></category>
		<category><![CDATA[webshop]]></category>
		<category><![CDATA[workaround]]></category>
		<category><![CDATA[wsdl]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=1124</guid>
		<description><![CDATA[Es ist ein Graus. Konakart Webshop Software arbeitet per SOAP Schnittstelle einfach nicht mit Netbeans zusammen. Die Java IDE ist sehr einfach und auch das Webservice einbinden ist mit ein paar Klicks erledigt. Ich werde euch, wenn ich noc eine andere Lösung finde darüber informieren. Aber derzeit ist es mir nicht möglich gewesen einen ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2011%2F09%2F19%2Fworkaround-fur-konakart-und-netbeans%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Es ist ein Graus. Konakart Webshop Software arbeitet per SOAP Schnittstelle einfach nicht mit Netbeans zusammen. Die Java IDE ist sehr einfach und auch das Webservice einbinden ist mit ein paar Klicks erledigt. Ich werde euch, wenn ich noc eine andere Lösung finde darüber informieren. Aber derzeit ist es mir nicht möglich gewesen einen vernünftigen, vorallem schnellen Workaround für das Problem zu schaffen. Auch das anpassen der WSDL Files bringt keinen rechten Erfolg daher einen kurzen Tipp von mir.</p>
<p>Ladet euch Eclipse herunter und startet ein Java Projekt. Führt hierbei den den Webservice Client Punkt aus und includiert beide WSDL Files. Im Normalfall findet ihr sie unter:</p>
<p><span style="color: #993300;">http://meinserver.local/konakart/services/KKWebServiceEng?wsdl</span><br />
<span style="color: #993300;"> http://meinserver.local/konakartadmin/services/KKWSAdmin?</span></p>
<p>Anschließend könnt ihr per Import in Netbeans das Projekt in euere IDE importieren. Die fehlenden JAR&#8217;s werden direkt verlinkt. Dieses könnt ihr in euer Hauptprojekt so einbinden und übernehmen. Es läuft ohne Probleme.</p>
<p>Es ist keine vernünftiger Workaround und eigentlich auch schade das es bisher auch noch keine vernünftige Lösung von Konakart gibt. Evtl. schaffe ich es noch die WSDL Files so anzupassen das sie auch vernünftig im Netbeans verarbeitet wird.</p>
<p>Die JAX-RPC Plugin Erweiterung im Netbeans macht schon einige Fortschritte.</p>
<p><a href="http://wiki.netbeans.org/MovingJaxrpcToUpdateCenter" target="_blank">http://wiki.netbeans.org/MovingJaxrpcToUpdateCenter</a></p>
<p>Aber das gelbe vom Ei ist es noch nicht. Falls jemand schon andere Erfahrungen damit gemacht hat oder wie einfach es sich mit der RMI Schnittstelle arbeitet, lasst es mich bitte wissen.</p>
<p>&nbsp;</p>
<p>Kleine Vorschau zum nächsten Blogeintrag:</p>
<p><strong>Thema</strong>: Android &#8211; <em>Listviews</em> optimieren und mit <em>Viewhandlern</em> arbeiten. Recyceln von Views. Änderungen in Listviews darstellen. Das richtige Ansprechen von Feldern in Listviews. <em>2 verschiedene Möglichkeiten</em>.</p>
<p>&nbsp;
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2011%2F09%2F19%2Fworkaround-fur-konakart-und-netbeans%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p> <p><a href="http://www.jkoeber.de/?flattrss_redirect&amp;id=1124&amp;md5=7985425325852dece2e10c4abcbce040" title="Flattr" target="_blank"><img src="http://www.jkoeber.de/wp-content/plugins/flattr/img/flattr-badge-large.png" alt="flattr this!"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2011/09/19/workaround-fur-konakart-und-netbeans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Softwareupdate und Eclipse Probleme</title>
		<link>http://www.jkoeber.de/2010/06/18/mac-softwareupdate-und-eclipse-probleme/</link>
		<comments>http://www.jkoeber.de/2010/06/18/mac-softwareupdate-und-eclipse-probleme/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 22:16:57 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorials / How to do]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Clean]]></category>
		<category><![CDATA[Combo]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[Field]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Macbook]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[View]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=910</guid>
		<description><![CDATA[Es ist schon sehr kuios, eigentlich sollte ein Update der Software Fehler verhindern oder gar einige neue Features beinhalten nicht jedoch wenn man ein Macupdate macht. Habe heute meine neue Software installiert und muss sagen, Eclipse geht nicht mehr. Gleichauf mit dem Neustart des Rechners wollte ich Eclipse laden um sofort wieder an mein ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2010%2F06%2F18%2Fmac-softwareupdate-und-eclipse-probleme%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Es ist schon sehr kuios, eigentlich sollte ein Update der Software Fehler verhindern oder gar einige neue Features beinhalten nicht jedoch wenn man ein Macupdate macht. Habe heute meine neue Software installiert und muss sagen, Eclipse geht nicht mehr. Gleichauf mit dem Neustart des Rechners wollte ich Eclipse laden um sofort wieder an mein kleines Projekt zu gehen und ein paar Kleinigkeiten auszuprobieren. Nix wars! Eclipse wollte einfach nicht, und ließ mich mit einem kleinen Hinweis einfach liegen. Aber für euch die Lösung in ein paar Sekunden. Falls ihr in der Log folgendes findet:</p>
<pre class="java" name="code">!SESSION 2010-06-17 23:10:59.850 -----------------------------------------------
eclipse.buildId=
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=cocoa, NL=de_DE
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/lyrixx/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86 -product org.eclipse.epp.package.jee.product -keyring /Users/lyrixx/.eclipse_keyring -showlocation

!ENTRY org.eclipse.osgi 4 0 2010-06-17 23:11:01.568
!MESSAGE Application error
!STACK 1
java.lang.NullPointerException
	at org.eclipse.swt.graphics.Device.getFontList(Device.java:369)
	at org.eclipse.jface.resource.FontRegistry.filterData(FontRegistry.java:465)
	at org.eclipse.jface.resource.FontRegistry.createFont(FontRegistry.java:499)
	at org.eclipse.jface.resource.FontRegistry.defaultFontRecord(FontRegistry.java:563)
	at org.eclipse.jface.resource.FontRegistry.getFontRecord(FontRegistry.java:673)
	at org.eclipse.jface.resource.FontRegistry.get(FontRegistry.java:613)
	at org.eclipse.jface.resource.JFaceResources.getDialogFont(JFaceResources.java:273)
	at org.eclipse.jface.dialogs.Dialog.initializeDialogUnits(Dialog.java:925)
	at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:131)
	at org.eclipse.jface.window.Window.create(Window.java:431)
	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
	at org.eclipse.jface.window.Window.open(Window.java:790)
	at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(ChooseWorkspaceDialog.java:91)
	at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:275)
	at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:223)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:103)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1311)</pre>
<p>Jetzt zur Lösung. Zwar haben einige mit einem Clean in der Config.ini versucht das Problem zu beheben. Aber bei viele wird das einfach scheitern da die Fenster nicht richtig geladen werden. Meines erachtens geht da bei der Erstinstallation des Updates was schief. Also was tun? Richtig, das Update erneut herunter laden. <a href="http://support.apple.com/kb/DL1048?viewlocale=de_DE">Hier zum Combo Update für Snow Leopard</a>. Wenn das Update erfolgreich installiert wurde und der Rechner neu gestartet wurde könnt ihr gerne euer Eclipse erneut starten und siehe da, es geht wieder. Dann weiterhin viel Spaß beim Entwicklen.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2010%2F06%2F18%2Fmac-softwareupdate-und-eclipse-probleme%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2010/06/18/mac-softwareupdate-und-eclipse-probleme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans Beta 6.8 &#8211; JavaEE6 &#8211; Standard</title>
		<link>http://www.jkoeber.de/2009/11/18/netbeans-beta-6-8-javaee6-standard/</link>
		<comments>http://www.jkoeber.de/2009/11/18/netbeans-beta-6-8-javaee6-standard/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 11:24:49 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Enterprise Engineering]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jee]]></category>
		<category><![CDATA[JEE5]]></category>
		<category><![CDATA[JEE6]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=694</guid>
		<description><![CDATA[Es ist mal wieder soweit. Die Version 6.7 von Netbeans noch nicht all zu lange auf dem Markt und schon gibts eine neue Beta. 6.8, das neue Glanzstück der von SUN präsentierten IDE beinhaltet den neuen JEE6 Standard. Somit habe ich mir gerade einmal die akteulle Entwicklungsumgebogen gedownloaded und werde im Laufe des Tages ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F11%2F18%2Fnetbeans-beta-6-8-javaee6-standard%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Es ist mal wieder soweit. Die Version 6.7 von Netbeans noch nicht all zu lange auf dem Markt und schon gibts eine neue Beta. 6.8, das neue Glanzstück der von SUN präsentierten IDE beinhaltet den neuen JEE6 Standard. Somit habe ich mir gerade einmal die akteulle Entwicklungsumgebogen gedownloaded und werde im Laufe des Tages oder auch übers Wochenende mich in den neuen Standard einarbeiten.</p>
<p>Ich habe mir bei JavaThreads.de schon mal kurz den Blogeintrag angesehn und kurz überflogen. Folgendes ist dort zu lesen und auch die SUN Präsentation sieht sehr vielversprechend aus. An und für sich soll alles wieder einen Schritt einfacher werden. Die Verbindung der EJB zu JSP und anderen Frameworks soll um einiges einfacher werden und dass dank einer größeren Annotationsbibiliothek.</p>
<p>Hier der Beitrag von JavaThreads.de</p>
<blockquote><p>Wer wissen möchte in welche Richtung es in Java EE 6 geht wird nicht darum herumkommen sich mit dem <a href="http://www.jcp.org/en/jsr/detail?id=299">JSR 299</a>, auch Web Beans genannt, zu beschäftigen. Der Fokus des JSR 299 liegt auf der Vereinfachung von Dependency Injection in einer JEE Umgebung zwischen allen Schichten und diese auf vielfältige Art und Weise. Vor allem das Problem von der View (JSF oder JSP) auf EJBs einfach zugreifen zu können soll damit behoben werden aber auch vieles mehr vereinfacht. Web Beans selbst beschreibt sich auf der <a href="http://seamframework.org/WebBeans">Web Beans Webseite</a> in einem Satz so</p></blockquote>
<p>Und der restiche Artikel <a title="JavaThreads.de" href="http://javathreads.de/2009/03/was-kommt-mit-jee-6-jsr-299-web-beans-praesentation-von-gavin-king/" target="_blank">hier</a> zu finden.</p>
<p>Als Application Server wird der Glassfish 3.1 Prelude verwendet mit komplett integriertem JEE6 Standard.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F11%2F18%2Fnetbeans-beta-6-8-javaee6-standard%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/11/18/netbeans-beta-6-8-javaee6-standard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wenn ein Wochenende zur Arbeitsschicht wird&#8230;</title>
		<link>http://www.jkoeber.de/2009/06/29/wenn-ein-wochenende-zur-arbeitsschicht-wird/</link>
		<comments>http://www.jkoeber.de/2009/06/29/wenn-ein-wochenende-zur-arbeitsschicht-wird/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 14:18:20 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Enterprise 2.0]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[Glassfish]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=458</guid>
		<description><![CDATA[Für manche dürfte das ganz normal sein, mal ein Wochenende arbeiten zu dürfen. Ich finde es ab und an auch amüsant, da mich meine Arbeit nicht nervt sondern motiviert. Ich bastel gerne an den verschienen Projekten und auch, so unglaubwürdig wie es klingen mag sitz ich daheim noch viele Stunden am Schreibtisch vor der ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F29%2Fwenn-ein-wochenende-zur-arbeitsschicht-wird%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Für manche dürfte das ganz normal sein, mal ein Wochenende arbeiten zu dürfen. Ich finde es ab und an auch amüsant, da mich meine Arbeit nicht nervt sondern motiviert. Ich bastel gerne an den verschienen Projekten und auch, so unglaubwürdig wie es klingen mag sitz ich daheim noch viele Stunden am Schreibtisch vor der Kiste. Somit würde ich sagen komme ich am Tag auf gute 16h vorm PC gehangel und fühle mich dennoch nicht kaputt. Man ist zwar geistig total im Arsch aber das Gefühl was erreicht zu haben. Automatismen bestimmen das Leben, somit ist auch der Mensch sehr an sein automatisch ablaufendes fast schon gar wiederholendes Leben gewohnt. Jeden Morgen der Kaffe, eine kleine Brotzeit und ab gehts.</p>
<p>In der Technik und Entwicklung die mein so bescheidenes Leben prägt ist es auch nicht anders. Morgens raus, zur Zeit ist es 6:50 in der mein Wecker meint zu brüllen. Um 7:20 quäl ich mich dann mehr oder weniger doch mal aus dem Bett und um kurz nach 7:35 ist man dann mal auf Arbeit. Kaum hat man die Räumlichkeiten erreicht fühlt man sich wie zu Hause, da wir sehr viel Zeit hier investieren.</p>
<p>Es ist zwar super wenn man sein Hobby zum Beruf macht, nur ist es genauso anstrengend unterscheiden zu können wann damit Schluss ist, wann sich der Tag für einen selbst und für die Firma gelohnt hat, denn man sollte sich nicht gleich aufarbeiten. Die Kreativität ist zwar an manchen Tagen recht bäh und nicht grad explodierendem Fortschritt geprägt aber man macht halt mal.</p>
<p>So, langsam kommen wir auch zu meinem letzten Wochenende&#8230; kurz meinen Vater in Untersteinach am Musikvereinshaus besucht der irgendwo auf einem Gerüst krackselnd ein paar Rohre gewechselt hatte, und auch schon die ersten Regentropfen mir das Gespräch versauten. Also ab zurück ins Auto und ab auf die Arbeit. Fast zeitgleich bin ich mit Frank gekommen, wir hatten uns weder abgesprochen noch geschrieben, schon sehr seltsam naja ab an den Schreibtisch und schon war es ein Tag wie viele andere.. mit dem einzigen Unterschied, es nervt niemand. Keine Besuche von Mitarbeitern etc. man konnte in aller Ruhe vor sich hinarbeiten und so manchen Fortschritt erzielen der seit Wochen ausblieb da immer was dazwischen kam. <strong>Arbeitsbegin 15:00 </strong></p>
<p>Als wir endgültig zu Dritt das ganze Haus unter beschlag genommen hatten, gab es natürlich nichts besseres als eine saftige Familienpizza vom örtlichen Lieferservice der irgendwann auch vorm Tor stand. Somit hatten wir die erste Pause um <strong>18:30. </strong>Der Fortschritt ist kaum zu bremsen, nach nur paar Stunden hatten die Verbindungen zwischen RMI/IIOP EJB3 und Glassfisch &#8211; für viele waren das grad Hyroglyphen der feinsten Sorte &#8211; miteinander kommuniziert, das einzige was extrem störend ist, sind die schwächelnden Rechner mit denen man sich abgeben muss. Ich hätte gerne in einer virtuellen Umgebung gearbeitet, unter einem Unix System und alles direkt live getestet, somit konnte ich leider nur &#8220;Demo&#8221; &#8211; Werte nutzen. Um ca. <strong>23:00</strong> bekamen wir den ersehnten Anruf aus München dass die Umstellung so weit fortgeschritten war, dass wir endlich wieder auf die Server zugreifen konnten. Konfigurierend und gar in dem von uns noch möglichen Tempo einer altersschwachen Schildkröte konnten wir um ca. 3:00 die Klappe schließen. Alles lief soweit und wir konnten zum Glück weitere Projekte vorantreiben.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F29%2Fwenn-ein-wochenende-zur-arbeitsschicht-wird%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/06/29/wenn-ein-wochenende-zur-arbeitsschicht-wird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RMI / IIOP Eclipse Glassfish and EJB3</title>
		<link>http://www.jkoeber.de/2009/06/28/rmi-iiop-eclipse-glassfish-and-ejb3/</link>
		<comments>http://www.jkoeber.de/2009/06/28/rmi-iiop-eclipse-glassfish-and-ejb3/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 01:10:18 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[Client]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Jee]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SUN]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=454</guid>
		<description><![CDATA[Einen wunderschönen Sonntag Morgen an alle. Nachdem ich nunmehr seit knapp 18 Stunden vorm Rechner häng und jetzt auch so gut wie fertig bin. Noch ein kleiner Blogeintrag zum Thema RMI / IIOP und Datenübertragung durch serialisierte Klassen über den JNDI.
Wir hatten heute Serverumzug und in den "Wartezeiten" konnte ich einige nützliche Dinge herausfinden, ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F28%2Frmi-iiop-eclipse-glassfish-and-ejb3%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Einen wunderschönen Sonntag Morgen an alle. Nachdem ich nunmehr seit knapp 18 Stunden vorm Rechner häng und jetzt auch so gut wie fertig bin. Noch ein kleiner Blogeintrag zum Thema RMI / IIOP und Datenübertragung durch serialisierte Klassen über den JNDI.<br />
Wir hatten heute Serverumzug und in den &#8220;Wartezeiten&#8221; konnte ich einige nützliche Dinge herausfinden, so auch die Kommunikation von RMI Umsetzung mit Glassfish in Eclipse nachdem die Projektverwaltung im Netbeans nicht so meinen Geschmack entsprochen hatte. Dank der überaus guten Einarbeitung in letzter Zeit hat lediglich die Übermüdung meinerseits zu kleineren Fehler geführt.<br />
Einzig und allein die Serververwaltung in eclipse für Glassfish ist nicht ganz so rosig, da die Steuerung zwischen Domain und Server in Eclipse nicht so wirklich ausgereift ist.<br />
Aber jetzt zum eigentlichen Thema: <strong>RMI / IIOP Konfiguration im unabhängigen Client</strong></p>
<blockquote><p><strong> </strong> Properties props = new Properties();<br />
props.setProperty(&#8220;java.naming.factory.initial&#8221;,<br />
&#8220;com.sun.enterprise.naming.SerialInitContextFactory&#8221;);<br />
props.setProperty(&#8220;java.naming.factory.url.pkgs&#8221;,<br />
&#8220;com.sun.enterprise.naming&#8221;);<br />
props.setProperty(&#8220;java.naming.factory.state&#8221;,<br />
&#8220;com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl&#8221;);</p>
<p>// optional.  Defaults to localhost.  Only needed if web server is running<br />
// on a different host than the appserver<br />
props.setProperty(&#8220;org.omg.CORBA.ORBInitialHost&#8221;, &#8220;localhost&#8221;);</p>
<p>// optional.  Defaults to 3700.  Only needed if target orb port is not 3700.<br />
props.setProperty(&#8220;org.omg.CORBA.ORBInitialPort&#8221;, &#8220;3700&#8243;);</p>
<p>try {<br />
InitialContext ic = new InitialContext(props);<br />
this.foo = (Test) ic.lookup(&#8220;de.jk.package.bean.remote.Test&#8221;);<br />
} catch (NamingException e) {<br />
// TODO Auto-generated catch block<br />
e.printStackTrace();<br />
}</p></blockquote>
<p>Der Aufruf ist fast intuitiv, das EJB3 Remote Interface wird per JNDI Aufruf auf den jeweiligen Server serialisiert übertragen und im Client verwendet. Standard Glassfish Port ist hierbei die <strong>3700</strong> der Server in meinem Fall <strong>localhost</strong> und mein Interface das &#8220;geladen&#8221; werden soll <strong>de.jk.package.bean.remote.Test </strong>der volle Name muss angegeben werden da sonst das Interface nicht gefunden wird, ich hab lang genug herumprobiert ob man es auch anders erreichen könnte, aber keine Chance. Also Packagename + RemoteInterfaceClassName.</p>
<p>Ich würde euch gerne ein paar Screenshots davon zeigen, aber nachdem dieser Blogeintrag anhand eines reellen Projekte entstand, wird das vorerst ausbleiben, falls ich morgen die geistige &#8220;Frische&#8221; erreiche und mich dazu durchringen kann, werde ich noch eine kleine Demoapplikation veröffentlichen und hier zum Download anbieten.</p>
<p>Sehr nützlich war der Link von Sun die es einwandfrei beschreibt. <a href="https://glassfish.dev.java.net/javaee5/ejb/EJB_FAQ.html" target="_blank">Zum Artikel</a></p>
<p><strong><br />
</strong>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F28%2Frmi-iiop-eclipse-glassfish-and-ejb3%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/06/28/rmi-iiop-eclipse-glassfish-and-ejb3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM for a smarter Planet</title>
		<link>http://www.jkoeber.de/2009/06/14/ibm-for-a-smarter-planet/</link>
		<comments>http://www.jkoeber.de/2009/06/14/ibm-for-a-smarter-planet/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 21:34:10 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[planet]]></category>
		<category><![CDATA[smart]]></category>
		<category><![CDATA[stadt]]></category>
		<category><![CDATA[wirtschaft]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=389</guid>
		<description><![CDATA[

Nachdem die Welt immer kleiner wird durch neue Technologien und sollte man die Realität nicht aus dem Auge verlieren.

Die Welt wir immer komplexer, Infrastruktur und Mensch müssen zusammen arbeiten um eine smartere Welt zu bilden. IBM will jetzt mit viel Einsatz dieses Ziel verwirklichen. Es ist doch nervig für jeden der mal in einer ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F14%2Fibm-for-a-smarter-planet%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><a href="http://www.jkoeber.de/wp-content/uploads/2009/06/ibm_smarter_planet.jpg" rel="lightbox[389]" title="ibm_smarter_planet"><img class="alignleft size-full wp-image-390" style="border: 0pt none; margin-left: 5px; margin-right: 5px;" title="ibm_smarter_planet" src="http://www.jkoeber.de/wp-content/uploads/2009/06/ibm_smarter_planet.jpg" alt="ibm_smarter_planet" width="150" height="143" /></a></p>
<p>Nachdem die Welt immer kleiner wird durch neue Technologien und sollte man die Realität nicht aus dem Auge verlieren.</p>
<p>Die Welt wir immer komplexer, Infrastruktur und Mensch müssen zusammen arbeiten um eine smartere Welt zu bilden. IBM will jetzt mit viel Einsatz dieses Ziel verwirklichen. Es ist doch nervig für jeden der mal in einer der größeren Städe &#8220;tagsüber&#8221; unterwegs war. München eine Katastrophe oder dann auch schon in Nürnberg teilweise zum schreien. Was mich verrückt macht, macht auch viele andere wahnsinnig und IBM arbeitet an Lösungen.</p>
<p>Twitter ist mitlerweile ein sehr interessantes Informationsmedium geworden vorallem wenn man Leuten folgt die sich für die neusten Technologien begesitern und auch das Leben.  IBM fängt in den Städen an und versucht durch z.b. intelligente Mautsystemen den Verkehr zu kontrollieren. <a href="http://www-05.ibm.com/de/pov/stockholm/" target="_blank">http://www-05.ibm.com/de/pov/stockholm/ </a>Smart &#8211; Cities<a href="http://www-05.ibm.com/de/pov/stockholm/" target="_blank"> </a>hört sich doch schon mal ganz spannend an.</p>
<blockquote><p>Die Finanzkrise war ein deutlicher Weckruf. Schlagartig hat sie uns die Augen für die Gefahren hoch komplexer globaler Systeme geöffnet. Im ersten Jahrzehnt des 21. Jahrhunderts gab es eine ganze Serie solcher Weckrufe. Ihr gemeinsamer Nenner: die globale Integration wird Wirklichkeit – mit zum Teil schwer vorhersehbaren Folgen.</p>
<p>Zu diesen Folgen einer umfassend vernetzten Welt gehören viele Probleme, die uns seit dem Beginn des Jahrzehnts beschäftigen: Klimawandel, Energie, die weltweite Versorgung mit Nahrungsmitteln und Medizin, neue Bedrohungen von Online-Kriminalität bis Terrorismus.</p>
<p>Wir müssen einsehen, dass „vernetzt sein“ alleine nicht genügt. Es genügt nicht, dass die Welt immer „kleiner“ und „flacher“ wird. Zum Glück zeichnet sich noch eine weitere, viel versprechende Entwicklung ab: die Welt wird<em> &#8220;smarter&#8221;</em>.</p>
<p>Soll heißen, Intelligenz durchdringt zusehends die Abläufe unserer Welt: all die Prozesse, Systeme, Infrastrukturen, die wir brauchen, um Produkte zu entwickeln und zu produzieren; um den Austausch von Waren, Leistungen und Kapital, von Geld, Öl, Wasser oder Informationen zu erleichtern.</p></blockquote>
<p><a href="http://www-05.ibm.com/de/smarterplanet/opinions/index.html?ca=neiotde_smart_planet-20090128&amp;me=w&amp;met=opinions&amp;re=gateway&amp;s_tact=&amp;cm_mmc=-_-s-_-opinions-gateway-_-neiotde_smart_planet-20090128" target="_blank">Zum Artikel</a>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F14%2Fibm-for-a-smarter-planet%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/06/14/ibm-for-a-smarter-planet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Android: HTCs Magic mit Android 1.5</title>
		<link>http://www.jkoeber.de/2009/06/12/google-android-htc-magic/</link>
		<comments>http://www.jkoeber.de/2009/06/12/google-android-htc-magic/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 14:18:31 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[E-Plus]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[handy]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[O2]]></category>
		<category><![CDATA[Provider]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[Webstandards]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=380</guid>
		<description><![CDATA[Google hat die Fehler der vergangenen Monate eingesehn und das G1 als verfrührte und qualitativ schwache Vorstellung eingesehen. Jetzt kommt das HTC Magic mit Android 1.5.
Für Googles Android-Betriebssystem hagelte es Vorschusslorbeeren, viele sahen es als iPhone-Killer. Im Test zeigt das Magic von HTC mit dem brandneuen Android 1.5, ob es die Erwartungen erfüllt.
So, nachdem ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F12%2Fgoogle-android-htc-magic%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Google hat die Fehler der vergangenen Monate eingesehn und das G1 als verfrührte und qualitativ schwache Vorstellung eingesehen. Jetzt kommt das HTC Magic mit Android 1.5.</p>
<blockquote><p>Für Googles Android-Betriebssystem hagelte es Vorschusslorbeeren, viele sahen es als iPhone-Killer. Im Test zeigt das Magic von HTC mit dem brandneuen Android 1.5, ob es die Erwartungen erfüllt.</p></blockquote>
<p>So, nachdem aber Google was ganz anderes vor hat mit dem HTC Magic als für die Breite Masse tauglich zu sein, will es die Bastler und Entwickler überzeugen. Mit der IDE Eclipse können Just in Time Anwendungen für die Android Smartphones entwickelt werden und somit für einen schnellen Anstieg an Applikationen führen.</p>
<p><a href="http://www.jkoeber.de/wp-content/uploads/2009/06/htc_magic.jpg" rel="lightbox[380]" title="htc_magic"><img class="alignleft size-full wp-image-381" style="margin-left: 5px; margin-right: 5px;" title="htc_magic" src="http://www.jkoeber.de/wp-content/uploads/2009/06/htc_magic.jpg" alt="htc_magic" width="172" height="200" /></a>Ich gehe davon aus das Google im ersten Sinn die Entwickler ansprechen will, um schnellst möglich mit Apples Appstore konkurieren zu können. Aber mit der zehnfachen Masse an Applikationen im System wird dies noch einige Zeit in anspruch nehmen. Es gibt zwar mehr Entwickler die mit Java arbeiten und auch umgehen können, aber auch beide Plattformen bieten Compiler von z.b. C/C++ Programmen an um schnell Spiele und andere Tools zu releasen.</p>
<p>Einen großen Nachteil sehe ich darin dass die Geräte im Android Markt ziemlich unterschiedlich sind und somit auch von der Hardware verschieden sein werden. Zum anderen könnten Spiele oder ähnliches nicht mit jedem Android Handy gespielt werden oder nur mit div. Hindernissen (Spielgeschwindigkeit, Usability)</p>
<p>Meine Einschätzung ist der Angriff von Android auf das iPhone und dessen Konkurenz spätestens Mitte nächsten Jahres wenn die Stores so weit gefüllt sind. Für die breite Masse ein qualitativ Hochwertiges Produkt geschaffen wird das nicht bei 5mal benutzen droht auseinander zu fallen.  (Apple schafft es schließlich auch)
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F06%2F12%2Fgoogle-android-htc-magic%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/06/12/google-android-htc-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Ganymede contra Netbeans 6.5.1</title>
		<link>http://www.jkoeber.de/2009/05/25/eclipse-ganymede-contra-netbeans-651/</link>
		<comments>http://www.jkoeber.de/2009/05/25/eclipse-ganymede-contra-netbeans-651/#comments</comments>
		<pubDate>Mon, 25 May 2009 16:30:23 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[jBoss]]></category>
		<category><![CDATA[MySql 5.1]]></category>
		<category><![CDATA[SUN]]></category>

		<guid isPermaLink="false">http://www.jkoeber.de/?p=319</guid>
		<description><![CDATA[So, mal wieder einen kleinen Bericht über meine IDE Erfahrungen. Mitlerweile gefallen mir beide der Plattformen recht gut, ich komm zügig voran in meinen Projekten und kann relativ flott aggieren. Relativ flott ist vorallem beim Eclipse die Probe aufs Exempel da es bei schwächeren CPU's leicht stutzig wird, da schlägt sich Netbeans um einiges ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F25%2Feclipse-ganymede-contra-netbeans-651%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p><img class="alignleft size-full wp-image-320" title="coffee" src="http://www.jkoeber.de/wp-content/uploads/2009/05/coffee.jpg" alt="coffee" width="200" height="234" />So, mal wieder einen kleinen Bericht über meine IDE Erfahrungen. Mitlerweile gefallen mir beide der Plattformen recht gut, ich komm zügig voran in meinen Projekten und kann relativ flott aggieren. Relativ flott ist vorallem beim Eclipse die Probe aufs Exempel da es bei schwächeren CPU&#8217;s leicht stutzig wird, da schlägt sich Netbeans um einiges besser. Es ist schneller mit Code &#8211; Intellisense und in der RAM Auslastung.</p>
<p>Eclipse hat eine weite Verbreitung daher bekommt man sehr schnell Unterstützung in Communities und Foren zu diversen Problemen, wobei etwas googlen vorher fast jedes Hindernis lösen kann.</p>
<p>Eclipse ist vorallem zum Lernen von div. Techniken ein wunderbares Hilfmittel da dem Programmierer nicht alles vorgelegt wird sondern man noch viele Freiheiten zum Eingreifen besitzt. Netbeans ist vom ganzen automatisierten Ablauf viel weiter und generiert sehr viel von alleine worüber sich der Programmierer erst Gedanken macht wenn ein Fehler darin auftritt. Somit ist ganz klar Eclipse für den Einsteiger ein besseres Werkzeug da er sich viel Erarbeiten muss, und sich so schneller mit der Materie auseinander setzen kann.</p>
<p>Wer vom Wissen her bereits soweit ist und schon mit beiden Programmierumgebungen im JEE Bereich gearbeitet hat, wird auf anhieb nur kleine Unterschiede merken. Rein die Servletsteuerung bei Netbeans ist relativ simpel gehalten, wo Eclipse eine kleine Stärke verbuchen kann da diese von dem standardmäßigen anlegen von Servlets bishin zu Filtern und Rules alles unterstützen. Wer aber mit dem moderneren Werkzeug arbeiten möchte ist bei Netbeans wieder mit vorne dran, die Unterstützung von Java Server Faces (JSF) ist voll implementiert so das man damit schnell voran kommt.</p>
<p>Von der Datasource verwaltung ist es im Netbeans angenehmer da man seine Entity &#8211; Klassen direkt im Projekt erzeugen kann und diese auch die passenden Datasources anlegen. Eclipse dagegeben benötigt noch relativ viel händisches Eingreifen bis die Beans, Entities und Webservices miteinander kommunizieren können. Ist ABER eine sehr gute Übung um zu sehen wie die Projekte untereinander verknüpft werden müssen und welche Fehler dabei entstehen wenn dies nicht getan wird, da der J2EE Server meist allgemeine Fehler herauswirft die alles sein können.</p>
<p>Bei gelegenheit werde ich noch einen kleinen Text über Serverprogrammierung auf beiden IDE&#8217;s verfassen. Schönen Feierabend allen.</p>
<p>mfg Jo.
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F25%2Feclipse-ganymede-contra-netbeans-651%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/05/25/eclipse-ganymede-contra-netbeans-651/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Corba Lookup on Glassfish</title>
		<link>http://www.jkoeber.de/2009/05/11/corba-lookup-on-glassfish/</link>
		<comments>http://www.jkoeber.de/2009/05/11/corba-lookup-on-glassfish/#comments</comments>
		<pubDate>Mon, 11 May 2009 16:04:02 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[CORBA]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[jBoss]]></category>
		<category><![CDATA[JNDI]]></category>
		<category><![CDATA[Remote Interfaces]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://jkoeber.de/?p=286</guid>
		<description><![CDATA[Ich konnte bisher noch keinen JNDI Lookup auf den Glassfish testen, aber für eine schnelle Lösung habe ich zwar den "langsamen" aber dennoch funktionieren Weg des CORBA Lookups gewählt, das allgemine Verbindungsprotokoll für die Sprachenunabhängigkeit. 

Hier noch der kleine Auschnitt zum testen.


	Properties props=new Properties();  
	props.setProperty("java.naming.factory.initial","com.sun.enterprise.naming.SerialInitContextFactory");  
	props.setProperty("org.omg.CORBA.ORBInitialHost", "localhost");//ur server ip  
	props.setProperty("org.omg.CORBA.ORBInitialPort","3700"); //default is 3700 


viel Spass. :)]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F11%2Fcorba-lookup-on-glassfish%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Ich konnte bisher noch keinen JNDI Lookup auf den Glassfish testen, aber für eine schnelle Lösung habe ich zwar den &#8220;langsamen&#8221; aber dennoch funktionieren Weg des CORBA Lookups gewählt, das allgemine Verbindungsprotokoll für die Sprachenunabhängigkeit. </p>
<p>Hier noch der kleine Auschnitt zum testen.</p>
<p><span class="postbody"></p>
<li class="alt"><span><span>Properties props=</span><span class="keyword">new</span><span> Properties();  </span></span></li>
<li><span>props.setProperty(<span class="string">&#8220;java.naming.factory.initial&#8221;</span><span>,</span><span class="string">&#8220;com.sun.enterprise.naming.SerialInitContextFactory&#8221;</span><span>);  </span></span></li>
<li class="alt"><span>props.setProperty(<span class="string">&#8220;org.omg.CORBA.ORBInitialHost&#8221;</span><span>, </span><span class="string">&#8220;localhost&#8221;</span><span>);</span><span class="comment">//ur server ip</span><span>  </span></span></li>
<li><span>props.setProperty(<span class="string">&#8220;org.omg.CORBA.ORBInitialPort&#8221;</span><span>,</span><span class="string">&#8220;3700&#8243;</span><span>); </span><span class="comment">//default is 3700</span><span> </span></span></li>
<p></span></p>
<div></div>
<div>viel Spass. <img src='http://www.jkoeber.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F11%2Fcorba-lookup-on-glassfish%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/05/11/corba-lookup-on-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glassfish vs. jBoss</title>
		<link>http://www.jkoeber.de/2009/05/11/glassfish-vs-jboss/</link>
		<comments>http://www.jkoeber.de/2009/05/11/glassfish-vs-jboss/#comments</comments>
		<pubDate>Mon, 11 May 2009 15:26:11 +0000</pubDate>
		<dc:creator>lyrixx</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Applikation]]></category>
		<category><![CDATA[Beans]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[EJB]]></category>
		<category><![CDATA[EJB3]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JavaEE]]></category>
		<category><![CDATA[Jee]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://jkoeber.de/?p=284</guid>
		<description><![CDATA[Ich habe heute mal Glassfish und jBoss im Test auf meinem Rechner. Nachdem der jBoss zwar ein mächtiges Werkzeug ist aber für viele Anwendungen einfach zu viel beherrscht und auch gar nicht genutzt wird, habe ich mich vorerst für den kleinere Konkurenten Glassfish entschieden. Durch die Übernahme von SUN sollte sich auch Glassfish in ...]]></description>
			<content:encoded><![CDATA[<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F11%2Fglassfish-vs-jboss%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p>Ich habe heute mal Glassfish und jBoss im Test auf meinem Rechner. Nachdem der jBoss zwar ein mächtiges Werkzeug ist aber für viele Anwendungen einfach zu viel beherrscht und auch gar nicht genutzt wird, habe ich mich vorerst für den kleinere Konkurenten Glassfish entschieden. Durch die Übernahme von SUN sollte sich auch Glassfish in den kommenden Versionen zu einer 1A Kombination mit MySql entwickeln. Die Oberfläche des Glassfish Application Server ist super übersichtlich und nach nur ein paar Minuten einsatzbereit. Deployen von Applications funktioniert ohne Probleme und auch Connection Pools erstellt man im Handumdrehen. jBoss dagegen setzt noch auf die, doch meist unzuverlässige Handarbeit wert. Man benötigt unter anderem länger als dass auch die Fehlerquote sehr hoch sein kann. Im Starten der Maschine hat auch wieder Glassfish die Nase vorne. Innerhalb von 40 Sekunden ist er voll einsatzfähig und deployed die ersten Applications.  Der jBoss startet zwar fast in der selben Geschwindigkeit, ist aber vom Poolingaufbau und controlling etwas schwerfälliger und langsamer. Statefull &#8211; Session &#8211; Binding ist bei einer Maschine ohne ausreichenden RAM nicht zu empfehlen da dieser Prozess pro Client die Beans initialisiert und Clientgebunden ausliefert. Für &#8220;schwachbrüstige&#8221; &#8211; Developer Maschinen greife ich daher die nächste Zeit zum Glassfish als Appserver. Solange jBoss es nicht schafft eine anständige Console zur Konfiguration des Server zur verfügung zu stellen, und mein Rechner auf der Arbeit weiterhin fast den Geist aufgibt sobald man versucht den jBoss zu starten. <img src='http://www.jkoeber.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
<div class="fblike_button" style="margin: 10px 0;"><iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jkoeber.de%2F2009%2F05%2F11%2Fglassfish-vs-jboss%2F&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:450px; height:25px"></iframe></div>
<p class="wp-flattr-button"></p>]]></content:encoded>
			<wfw:commentRss>http://www.jkoeber.de/2009/05/11/glassfish-vs-jboss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

