JDBC: Bessere Performance durch kluge Treiberwahl

von Scott Robinson

Die Wahl des richtigen Treibers kann den Austausch zwischen Java-Anwendungen und Datenbanken verbessern. Der Artikel erklärt, worauf es dabei ankommt, und macht die verschiedenen Treber-Typen verständlich. weiter

Die sieben Todsünden der AJAX-Entwicklung

von Scott Robinson

AJAX ist eine gute Sache, denn mit dem Konzept der asynchronen Datenübertragung lassen sich schnellere, effizientere und dynamischere Webanwendungen erstellen. Allerdings gibt es auch einige Fallstricke, die es zu meiden gilt. weiter

SQL Server 2005: Was gibt es Neues?

von Scott Robinson

Hype über den neuen SQL Server 2005 gibt es zur Genüge. Deshalb gibt es hier eine Übersicht von den wichtigsten Aspekten des anstehenden Release und eine Einschätzung wofür man SQL Server in absehbarer Zeit einplanen kann. weiter

Refactoring optimal eingesetzt

von Scott Robinson

Einfach gesagt ist Refactoring die Überarbeitung von Code, um diesen effizienter und einfacher zu warten sowie besser einsetzbar zu machen. Aber lohnt sich Refactoring wirklich für jedes Projekt? weiter

Biztalk Explorer für saubere Isolierung der Geschäftslogik

von Scott Robinson

Geschäftsprozesse mit Biztalk Server so entwickeln, dass zwischen Geschäftslogik und Schnittstellen beziehungsweise Datenbanken sauber getrennt wird. Statt mit der neuen Orchestrierungsfunktion kann das auch mit dem Biztalk Explorer erledigt werden. weiter

Wie man Hacker mit Apache und chroot in die Falle lockt

von Scott Robinson

Ein völlig sicherer Server – ist das überhaupt möglich? Sicher nicht, aber auch die besten Maßnahmen helfen nicht, wenn nicht einmal einfache und enorm wirksame Vorkehrung getroffen werden. Hier ein paar Schritte für mehr Sicherheit. weiter

Apache-Server vor DoS-Attacken schützen

von Scott Robinson

Da der freie Apache-Webserver von gut gesinnten Service-Anfragen ausgeht und alle TCP/IP-Pakete für authentisch hält, wird er oft Ziel von Denial-of-Service-Angriffen. Doch man kann den Attacken vorbeugen. weiter