17
Jul
2008

...

Ich mag J2EE Application Server nicht :(

15
Jul
2008

Spring Dynamic Modules for OSGI

Spring Dynamic Modules for OSGI Service Platforms ist cool. Damit läßt sich sehr einfach eine serviceorientierte Architektur innerhalb eines OSGI Container in einer Java Virtual Machine aufbauen.

Einfach eine Spring Bean schreiben und als OSGI Service veröffentlichen mittels XML Datei
/META-INF/spring/bundle-context.xml

< bean name="ExportedBean" class="export.ExportBean" / >
< osgi:service id="osgiExportedService" ref="ExportedBean" interface="service.MyService" / >

Die Verwendung ist ebenfalls sehr einfach. In der selben Datei (natürlich in anderem Bundle) diesen Code einfügen:

< osgi:reference id="osgiImportedService" interface="service.MyService" / >
< bean name="UsingServiceBean" class="import.ImportBean">
< property name="service" ref="osgiImportedService" / >
< /bean>

Schon wird das Service über die Methode setService(service.MyService) in die Bean injeziert.
Wenn alles so einfach wäre. Der Web-Extender-Mechanismus für WAR Projekte macht mir das schon mehr Kopfzerbrechen.

14
Jul
2008

Verbesserungsmöglichkeit für den Abfahrtsmonitor der Wiener Linien

Ich finde den Abfahrtsmonitor i.tip ziemlich gut. Es gibt aber eine Sache, die ihn noch besser machen würde. Ich wohne in der Nähe von 2 bzw. 3 Bim-Stationen. Dh. es ist relativ mühsam immer die jeweilige Station
auszuwählen und dann die Zeit für die nächste Bim zu überprüfen.

Toll wäre eine Seite ähnlich wie iGoogle ( http://www.google.com/ig ), wo ich
mich anmelden kann, mehrere kleine Widgets bzw. in diesem Fall Stationen
zusammenbasteln kann und diese auf einer Seite präsentiert bekomme.

Weil ein Bild mehr als tausend Worte sagt, habe ich ein Demonstrationsbild
erzeugt.
Mein Wunsch Online Widget

Ein erster misslungener Versuch: wienerlinien (xml, 4 KB)
Vielleicht habe ich mal mehr Zeit.

13
Jul
2008

Netbooks

Ich hätte schon gerne ein NetBook, aber welches? MSI Wind hört sich gut an, aber vielleicht gibt es bald das Dell E. Ansonsten einfach mal warten was der Markt so hervorbringt.

Update: Ein drehbares Display wäre nicht schlecht, damit es als EBook-Reader verwendet werden kann.

11
Jul
2008

Meine persönliche JavaCodeConventions

Niemals e.printStackTrace() verwenden, sondern immer einen Logger verwenden. Derzeit ist wohl Simple Logging Fascade for Java am besten dafür geeignet.
Niemals direkt Texte ausgeben. Immer auf Internationalisierung mittels ResourceBundles achten.

10
Jul
2008

Juli in Wien

  • 14.7. Kino wie noch nie. Augarten: Interstella 5555
  • 17.7. Fluc Wanne: Peaches mit DJ-Set
  • 27.7. Sommerkino Tribüne Krieau: Lars und die Frauen

9
Jul
2008

Software-Engineering-Tools für Java

Anforderungen an moderne Software-Entwicklung:

Sourcecode-Management: Subversion. Update: 2009 -> eindeuting Git :)
Build-Tool:Maven
Verwendung eines InversionOfControl-Containers: Ohne solchen ist Code einfach schwer testbar. Natürlich mit dem Spring Framework oder auch Guice
Verwendung eines Komponentensystem: OSGI. Equinox, wenn ein Eclipse-Subprojekt integriert wird.
ContinousIntegration: Ein Build sollte zumindest täglich durchgeführt werden. Vielleicht Hudson? Habe ich noch nicht verwendet.
IssueTracker braucht es irgendwann auch. Muss es Bugzilla sein oder doch eher Trac? Auf jeden Fall sollte es einen Mylyn-Connector geben.

Nice to have:
Agile Entwicklung mit PairProgramming und TestFirst-Ansatz.

8
Jul
2008

Donaukanaltreiben 2008

Meine Pflichttermine für das Gratis Open Air dieses Wochenende:

Freitag 11.7:
21h Flex: Bauchklang
Samstag 12.7:
19:30 Salztorbrücke: Britta
Sonntag 13.7:
21h Flex: Attwenger

Das ganze Programm

Am 12. sind auch Kosheen bei der Abschlusskundgebung der Regenbogenparade am Heldenplatz zwischen 17 und 22 Uhr.
logo

Random Thoughts and Links

Banner

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Upgrade HTC Hero to 2.1...
Einfachste Anleitung: http://andreas- lehr.com/blog/archives/229 -T-Mobile-HTC-Hero-unlock. html Kurze...
randomike - 4. Mai, 13:54
Karel Gott ist ein Charaktertyp...
Karel Gott ist ein Charaktertyp mit Humor. Atheismus...
Seba96 - 27. Feb, 17:14
Karel Gott
Atheist Bus Campaign Austria
randomike - 19. Jul, 13:09
Vote for "install cryptsetup...
randomike - 17. Jul, 17:43
Converting Seq[Option[Any]])...
First idea: seq.filter(_.isDefi ned).map(_.get) Second.. .
randomike - 17. Jul, 11:39

Links

RSS Box

News

Suche

 

Status

Online seit 6549 Tagen
Zuletzt aktualisiert: 17. Mai, 21:45

Credits

Web Counter-Modul