Archive for the ‘Java’ Category

JBoss mit Remotezugriff

Friday, June 19th, 2009

Beim Versuch in meinem aktuellen Projekt JBoss auf unserer Buildumgebung zum laufen zu bringen, musste ich feststellen dass JBoss standardmässig nicht für den Remotezugriff eingerichtet ist. Ich dachte erst an ein Firewall Problem aber nichts da. Die Firewall war es nicht.

Um den Zugriff auf JBoss von einer anderen Maschine zu erlauben muss man entweder die JBoss Konfiguration anpassen…

oder JBoss so starten:

./run.sh -b 0.0.0.0

package Visibility, Facade und Factory

Tuesday, September 2nd, 2008

Wiederverwendbarkeit (reuseability) und Veränderbarkeit (changeability) steigern die Qualität (und senken damit meist den Preis) von Software und sind stark beeinflußt durch das Konzept des loose coupling, der losen Kopplung der Klassen und packages aneinander.

Eine hohe Kopplung erschwert Änderungen und sollte vermieden werden. Um die Kopplung zu verringern müssen die Verbindungen von Klassen zueinander möglichst eingeschränkt werden (imports, Methodenaurufe, Referenzen). Die maximale Entkopplung aller Klassen in einem Package von Klassen ausserhalb des Package kann man durch den Einsatz von Java Boardmitteln, einer Facade und einer Factory erreichen… (more…)

Weird Errors from easymock

Thursday, March 27th, 2008

Easymock is a great and easy to use Mock-Framework wich allows simple creation of Mock Objects that can be used in Unit Tests.

But the Error Messages easymock fires are quite strange sometimes…

“java.lang.IllegalStateException: no last call on a mock available”

occured because i expected a method call on a static method

removing the “static” directive solved the problem.