Vor einiger Zeit habe ich gezeigt, wie der Zugriff auf deine Datenbank mittels JPA möglich ist. Im Gegensatz zu einer Relationalen Datenbank wird bei dem ORM-Mapper JPA (in meinen Beispielen mit der Hibernate Implementierung) statt mit Tabellen mit Objekten gearbeitet. Heißt, dass die Attribute einer Entitäts-Klasse in Java aus der Projektion der Relationalen Datenbanktabelle bestehen [...]
Unter den Top20 Suchergebnissen großer Suchmaschinen befindet sich Suchbegriffe, welche sinngemäß “Geld verdienen” sind. In diesem Zusammenhang wird oftmals auch das Geldverdienen im Internet gesucht. Um Online Geld verdienen zu können, benötigt es einer Plattform, auf welcher Sie arbeiten können, bzw. für welche Sie arbeiten können. Mir fiel Facebook ins Auge. Facebook als Plattform geeignet? [...]
Um komplexere SQL-JOINs zu vermeiden, eignen sich meist Unterabfragen. Unterschieden wird in Unterabfragen mit einer Ergebniszeile und Unterabfragen mit mehr als einer Ergebniszeile. Als Beispiel wird das nebenstehende Datenbankmodell verwendet: Personen haben jeweils eine Adresse. Unter einer Adresse können mehrere Personen leben. Unterabfrage mit einer Ergebniszeile Wird nur eine Ergebniszeile aus dem Subselect benötigt, [...]
Auch wenn PHP den Ruf hat, dass Plugins und Tools nicht so zahlreich vorhanden sind, wie in der Java-Welt, kann dennoch mit den vorhandenen Mitteln vieles umgesetzt werden. In diesem Tutorial zeige ich, wie Sie ein HTML-Formular in PHP validieren können. Notwendige Software Ich verwende für dieses Beispiel das Templatesystem Twig sowie das Validierungssystem GUMP. [...]
Es gibt unterschiedliche Ansätze, wie man Entitäten und Datenbanktabellen erzeugt bzw. erzeugen lässt. Bei Verwendung von UML-Tools wird meist erst ein Klassendiagramm bzw. ER-Modell erstellt, aus welchem die konkreten Entitätsklassen und Datenbanktabellen erstellt werden. Wenn Sie einen ORM-Mapper verwenden möchten, ist eine mögliche Variante die Erzeugung der Datenbanktabellen durch den Mapper durchführen zu lassen. In [...]
Im Internet sind oft Hacker unterwegs, welche Sicherheitslücken in Webanwendungen suchen. Hacker haben nicht nur immer die Intention, Aufmerksamkeit zuerregen und somit die Webanwendung zu abzuschalten, sondern sammeln auch gerne Benutzerdaten von Communities, um evtl. mit diesen Zugangsdaten sich in anderen Webseiten anmelden zu können. Verwenden Anwender überall die gleichen Zugangsdaten, können Hacker mit geklauten [...]
Das folgende kleine Tutorial soll Ihnen kompakt aufzeigen, wie Sie aus einer Java Anwendung heraus auf beliebige Datenbanken mittels JPA (Java Persistence API) zugreifen können. Da JPA quasi fast Standard ist, sollte dieses Plugin nicht in Ihrem Werkzeugkasten als Entwickler fehlen. Vorteil von JPA ist, dass Sie mit einem einheitlichen Befehlssatz auf eine Vielzahl verschiedener [...]
Wenn Sie beim Erstellen einer Satellitenwebseite Teile der Hauptwebseite übernehmen möchten, kam bisher meist nur ein Copy&Paste des zu übernehmenden Bereichs in Frage, wenn beide Webseitenprojekte in unterschiedlicher Technologie umgesetzt worden sind. Vor dem gleichen Thema stand ich auch, indem ich in einer JSP-Seite (Java-Technologie) einen Footer-Bereich von einem anderen Server (PHP-Technologie) einbinden wollte, diesen [...]
Ich hatte in der Vergangenheit öfter Dateien unter Linux, welche einen neuen Dateiennamen mit dynamischen Namensteil erhalten mussten. Ursprung der Aufgabe war ein Tool, welches immer in ein Logfile geschrieben hat, ohne dieses pro Tag neu anzulegen. Dieses wollte ich täglich mittels cronjob wegsichern. Datum in Dateiname Im folgenden Beispiel wird der Datei logfile.txt ein [...]
Ich habe nach einem passenden Plugin für das Blog-System WordPress gesucht, um eine Art Buch mit Kapitelnummerierung zu erhalten. Da dieses Vorhaben bereits schon von anderen Webmastern in Planung war, existieren im Internet viele Forenbeiträge zum Thema. Meist wurde als Alternative zu einem WordPress-Buch das CMS Drupal mit dessen Book-Plugin empfohlen. Vergleich WordPress mit Drupal [...]