Agent K on Java

OO is evil?

by kai 10/09/2003

Sean Corfield hat in seinem Blog “An Architects View” heute einen sehr interessanten Eintrag veröffentlicht, der sich mit typischen Missverständnissen in der OO-Welt beschäftigt und einige durchaus ketzerische Gedanken aufgreift… Wer braucht eigentlich Getter und Setter? Und warum ist “extends” eigentlich böse? Und warum haben immer noch nicht alle Leute den Sinn und Unsinn von […]

Read the full article →

Session failover mit CFCs im Session-Scope…

by kai 05/09/2003

Ich musste entsetzt feststellen, dass es nicht funktioniert eine sog. instance-based CFC (also die Form von CFCs, die man üblicherweise in der OO-Welt als Objekt bezeichnen würde) in den Session-Scope zu legen und diese Anwendung dann mit einem J2EE-Server zu clustern. Aufgefallen ist das ganze, weil es nicht lief und dann bei näherem Hinsehen auch […]

Read the full article →

J2EE-Session Failover bei CFMX 6.1 auf BEA

by kai 01/09/2003

Heute mal wieder etwas aus der Kategorie Absonderlichkeiten von CFMX 6.1 auf J2EE-Servern… Man nehme einen J2EE-Server (zum Beispiel BEA WLS 7) und betreibe diesen in einem Cluster. Der Cluster besteht aus zwei Instanzen (ist aber letztlich egal) und in jeder Instanz läuft genau ein CFMX 6.1 Server. Session-Handling ist in CFMX auf J2EE-Sessions gestellt […]

Read the full article →

Was sind denn StackTraces?

by kai 27/08/2003

Mir fällt immer wieder auf, dass die Java StackTraces in ColdFusion MX bzw. MX 6.1 eigentlich von den meisten Leuten als unverständlich und unnützt gesehen werden. Das ist wirklich schade, denn man kann im Fall eines Fehlers sehr viel Information aus dieser Exception-Liste entnehmen. Wenn ich in den nächsten Tagen mal Zeit habe, schreibe ich […]

Read the full article →

ColdFusion MX Lasttests…

by kai 21/08/2003

Ich beschäftige mich im Moment sehr intensiv mit Lasttests und deren Gestaltung, mit Lastverteilung in Clustern auf J2EE-Basis in Verbindung mit ColdFusion und der Optimierung der Einstellungen von CFMX 6.1 Hier mal zwei Links, die Euch bei solchen Fragen vielleicht helfen: ColdFusion Administration BreezePreso von Geoff Bowers (daemon internet consultants, Sydney) Geoff erklärt die Einstellungen […]

Read the full article →

Namensgebung von CFCs…

by kai 20/08/2003

Man sollte beim Benennen von CFCs sehr gut aufpassen keine Schlüsselwörter von Java zu verwenden. Das betrífft vor allem die Nutzung von CFCs als Webservice. Eine CFC mit Namen eineCFC.cfc, die in /wwwroot/app1/sub1/ liegt wird von CFMX in eine Java-Klasse mit Namen eineCFC.class kompiliert die in einem Java-Package app1.sub1 liegt. Konsequenz daraus: Weder Namen noch […]

Read the full article →

Java Extensions in ColdFusion MX

by kai 10/08/2003

Ich stand heute vor der Situation verschiedene, in Java geschriebe Pakete (es waren .jar-Files) in einer CF-App verwenden zu wollen. Nun setze ich ja seit Red Sky CFMX 6.1 auf einer Vollinstallation von JRun 4 ein… Hmm, wohin packt man wohl die Jars am sinnvollsten… Die Lösung scheint mir zu sein: D:\JRun4\runtime\lib\ext (natürlich muss der […]

Read the full article →

CFMX 6.1: Compiler

by kai 05/08/2003

Irgendwo habe ich heute morgen schon einmal auf einen Artikel verlinkt, der sich mit der Performance von CFMX 6.1 beschäftigt… CFMX 6.1 ist in der Regel schneller als CFMX 6.0 Punkt. In der Regel heisst, dass ich nicht ausschliessen möchte, dass es irgendwo eine Konfiguration geben könnte, bei der das nicht so ist. Aber – […]

Read the full article →

Macormedia verlängert die J2EE-Lizenz

by kai 22/07/2003

Macromedia hat gestern bekannt gegeben, dass es seine J2EE-Lizenz von Sun verlängert hat. Das ist sowohl in den Augen der meisten Analysten als auch meiner Ansicht nach als klares Bekenntnis zu JRun und CFMX zu werten. Damit sind die im Moment mal wieder kursierenden Gerüchte wie “Ich habe gehört dass JRun an irgendwelche Inder verkauft […]

Read the full article →

Locale-Einstellungen in CFMX

by kai 07/07/2003

ColdFusion MX ist generell ein US-Produkt – zwar auch in einer deutschen Version erhältlich, man wird aber schnell diverse Unzulänglichkeiten bemerken. Die Frage ist jetzt, wie ColdFusion im Installationsvorgang festlegt, welche Spracheinstellungen benutzt werden sollen. Der Ablauf ist grob folgender: – CFMX zieht die Default-Locale aus den Einstellungen der zugrunde liegenden Java Virtual Machine – […]

Read the full article →