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. [...]
Vor einem Jahr habe ich über die Google Analytics festgestellt, dass über die Suchmaschine Bing viel weniger Besucher auf meinen Blog hin finden als über die Google Suchmaschine. Die Webmastertools von Bing haben sich seit dem weiterentwickelt und bieten mittlerweile vernünftige Reports an. Diese habe ich analysiert und folgende Punkte geändert Bing Webmaster Tools Die [...]
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 [...]