Category: Agent K on Java

58 posts

OO is evil?

by kai on 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 Vererbung verstanden...?

Why extends is evil

Why getter and setter methods are evil

Session failover mit CFCs im Session-Scope...

by kai on 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 in einem DevNet-Artikel zu finden war. Ich…

Read the full article →

J2EE-Session Failover bei CFMX 6.1 auf BEA

by kai on 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 und ich arbeite mit dem…

Read the full article →

Was sind denn StackTraces?

by kai on 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 dazu mal einen längeren Eintrag, hier zu Einstimmung ein Artikel aus der Sun Developer Connection: An Introduction to Java Stack Traces

ColdFusion MX Lasttests...

by kai on 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 on 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 Verzeichnisse einer CFC…

Read the full article →

Java Extensions in ColdFusion MX

by kai on 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 Beginn des Pfades entsprechend von Euch angepasst…

Read the full article →

CFMX 6.1: Compiler

by kai on 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 - es hat sich so viel unter der Oberfläche von CFMX getan, dass ich mich…

Read the full article →

Macormedia verlängert die J2EE-Lizenz

by kai on 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 wird" hoffentlich entkräftet...

http://www.macromedia.com/macromedia/proom/pr/2003/j2ee_license.html

Locale-Einstellungen in CFMX

by kai on 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…

Read the full article →