// archiv

Programmieren

Diese Kategorie enthält 18 Artikel

Termine auf PHP-Webseite ohne Datenbank

Dynamische Inhalte auf Webseiten sind mittlerweile “State of the Art”. Ein großer Teil der Webmaster verwendet für die Umsetzung dynamischer Inhalte die Skriptsprache PHP sowie eine MySQL Datenbank, da diese servertechnische Kombination im Schnitt günstiger ist, als Entwicklungssprachen wie Java bzw. Oracle Datenbanken. Viele Hobby-Webmaster beginnen aus Kostengründen mit der Kombination PHP und MySQL. Günstigste [...]

Java Heap analysieren

Bei der Entwicklung von Java-Software kann es vorkommen, dass je nach Umfang und Komplexität der Software viel Speicher zur Ausführungszeit gebraucht wird. In diesem Fall kann es nun früher oder später zu der Java-Exception java.lang.OutOfMemoryError kommen. Die Hauptursachen dieser Exception können sein: Es wird mehr Speicher gebraucht als dem ausführendem Programm zugeordnet sind Alte ungenutzte [...]

Java Datumsformatierung mit SimpleDateFormat

Datumsformatierung unter Java sind über verschiedene Wege möglich. Eine recht einfache Möglichkeit ist die Verwendung von der Formatierungsklasse SimpleDateFormat. Diese Klasse ermöglicht es Ihnen Ausgaben passend zu formatieren und Eingaben korrekt zu parsen. Im Folgenden habe ich einige kleine Beispiele über das Formatieren von Datum und Uhrzeit in Java Anwendungen aufgestellt. Datum ausgeben Für die [...]

Java 7 Switch nun mit Strings

Java 7 von Sun ist bereits herausgekommen. Ich habe mir mal ein paar Neuerungen in der neuen Version von Java angeschaut, welche meiner Meinung nach ganz brauchbare Features sein können. In der Vergangenheit fehlte manchmal die Möglichkeit in einer switch-Anweisung ganz schnell Strings auswerten zu können. In Java 7 ist diese Option nun neu hinzugekommen. [...]

Java ClassCastException

Bei Ausführung von Javaprogrammen kommt eine ClassCastException meist in den Fällen, wenn Sie versuchen, einer Variablen ein Objekt eines nicht in der Vererbungshierarchie vorhandenen zuzuweisen. Dies könnte zum Beispiel eine Zuweisung von einem Objekt vom Datentyp String auf eine Variable vom Datentyp Integer sein. Java kann einen String nicht ohne Weiteres in eine Zahl umwandeln [...]

Facebook Anwendung erstellen

Facebook ist mit über 700 Millionen registrierten Benutzern eine der größten Communities im Internet. Wenn Sie Facebook schon mal verwendet haben, haben Sie sicher festgestellt, dass neben den Standardfunktionen wie Feeds, Bilder, Umfragen und Freundeslisten es viele weitere Anwendungen gibt. Die bekannteste Anwendung muss wohl die Glücksnuss sein, wenn ich die Feeds überfliege. Im Folgenden [...]

Serverkommandozeile über Browser mit Struts2

Vor einiger Zeit habe ich gezeigt, wie auf einem embedded Jetty7 das Struts2 Framework verwendet werden kann. Um einen Nutzen aus der embedded Version von Webanwendungen gegenüber Applicationservern aufzuzeigen, habe ich ein kleines Beispiel erstellt, wie über die Webanwendung ein Kommandozeilenbefehl abgesetzt werden kann. Mein Beispiel hier baut auf meinen embedded Jetty7 Artikel auf. Ablauf [...]

Oracle Zugriff aus Java heraus

Bisher waren in meinem Blog die Themen Java und Oracle recht getrennt voneinander dargestellt. Um diese zu verbinden, habe ich im Folgenden aufgeführt, wie Sie aus einem Java-Programm heraus eine Datenbankverbindung zu einer Oracle-Datenbank aufbauen können und eine einfache Abfrage absetzen können. Voraussetzungen Um eine Datenbankverbindung (Connection) herstellen zu können benötigen Sie einen Oracle-JDBC-Treiber. Für [...]

Embedded Jetty7 mit Struts2

Zu Evaluationszwecken möglicher Webserver auf meinem Heimserver habe ich einen embedded Jetty7 Server mit dem Java Webframework Struts2 aufgesetzt. Da der Webserver Jetty aktuell noch recht neu ist und es viele Änderungen zur Version 6 gibt, welche meinen alten embedded Server nicht mehr laufen lassen, musste ich eine Neukonfiguration auf Basis des Jetty7 durchführen. Bei [...]

SVN Commit mit erzwungenen Kommentar

Bei der Standardinstallation eines Subversion-Servers ist für die Anwender möglich beim Einchecken von neuen oder geänderten Dateien diese ohne Kommentar zur gespeicherten Version zu hinterlegen. Der Vorteil ist ein schnelles Einchecken, jedoch ist nach wenigen Monaten nicht mehr ersichtlich, welche Änderungen an Quellcodes vorgenommen wurden ohne ein ausführliches Compare durchzuführen. Durch ein Erzwingen von Commit-Kommentaren [...]