Seit Java 6 gibt es die Möglichkeit, selbst geschriebene Web Service – Klassen ohne Applikationserver und/oder Includes bereitzustellen. Hierzu wird die Endpoint-Klasse aus dem Package javax.xml.ws verwendet. Als Ausgangspunkt nehme ich den Rechteck-Web Service aus dem vorherigen Beitrag.
A und O einer serviceorientierten Architektur sind sogenannte Web Services. Web Services sind technische Schnittstellen, die bestimmte Informationen und/oder Funktionen bereitstellen. Überwiegend werden Web Service zur Kommunikation zwischen verschiedenen Programmen, Systemen, etc. verwendet.
Ich behaupte, dass innerhalb von 15 Sekunden wirklich JEDER Java-Entwickler einen eignen Webservice schreiben kann! Anhand der legendären Rechteck-Klasse erläutere ich den „Code First“-Ansatz. Beachten Sie bitte, dass ich das JDK 6 benutze und mit Eclipse arbeite.
(mehr …)
Das Pendant zum „i like“-Button von Facebook ist die neue Google +1 Schaltfläche. Damit zeigt man anderen Besuchern, dass einem die entsprechende Seite gefallen hat. Außerdem vermute ich, dass die Anzahl der +1en, den Suchindex von Google indirekt beeinflusst. Aber das sei erst mal dahin gestellt.
Für die Integration der Schaltfläche hat Google für die Webmaster eine eigene Webseite online gestellt. Mit dieser kann man die Schaltfläche individuell an die eigenen Wünsche und Vorstellungen anpassen. (mehr …)
Eigentlich steht mein Studium als Wirtschaftsinformatiker für mich im Vordergrund, aber ab und zu nehme ich kleinere Aufträge entgegen, so wie dieser hier. Es handelt sich um eine Bekannte, die demnächst ihr eigenes Fußpflege- und Massagestudio eröffnet. Hier die Fakten im Überblick:
Die meisten Anfänger scheitern schon bei den einfachsten Anforderungen. Dazu gehört beispielsweise ein einfacher Button, der dynamisch zur Laufzeit beschriftet wird und eine externe Webseite/URL-Adresse öffnet. Verwendet wird diese Art von Buttons in Navigationen für Webseiten oder in CMS Systemen. Das folgende Skript macht aus einer beliebigen Instanz mit dem Namen „meinFeld“ einen Button. Dieses muss in die Zeitleiste des Films eingefügt werden:
import flash.events.MouseEvent; //Eventlistner hinzufügen meinFeld.addEventListener(MouseEvent.CLICK, click); // Clickevent verarbeiten function click(e:MouseEvent):void { // Hier passiert was, z.B. trace("Klick erfolgreich!"); }
Dieser kleine Codeschnipsel überprüft den Pfad / die URL zu eurer SWF-Datei. Sollte dieser nicht mit euren Vorgaben übereinstimmen, wird automatisch auf eine andere Html-Seite umgeleitet. Eine andere Anwendung ist eine URL-abhängige Lokalisierung.
(mehr …)
Bei der Programmierung von dynamische Anwendungen ist es immer sinnvoll, änderbare Texte und Variablen in externen Dateien auszulagern. Auf diese Weise kann man dynamische Anwendungen erstellen, ohne die ActionScript-Dateien zu bearbeiten oder neu kompilieren zu müssen. Weiter geht es nach dem Break…
Jeder kennt die Statistiken von Adobe. Angeblich besitzen 99 % aller internetfähigen Computer das Flash Player-Plugin. Aber wie Winston Churchill schon gesagt hat: “Traue keiner Statistik, die du nicht selbst gefälscht hast.”
Wie Jeder gute Blogger, Programmierer oder Administrator, sammle ich mit Google Analytics Daten von meinen Blogbesuchern. Dabei werden viele verschiedene Daten mitgeloggt, wie die Auflösung, die Herkunft oder das Betriebssystem. Eine kleine Auswertung der Daten und die Wahrheit über die Verbreitung findet ihr nach dem Break.
In Zeiten, in denen Firmen den Leuten vorschreiben, welche Plug-ins, Techniken und Co sie verwenden sollen, ist es an der Zeit sich zu erheben! Apple will kein Flash-Plugin für iPhone, iPad, iPod und Air Book?! O.o?
Ok, dann will ich keine Apple-Produkte auf meiner Webseite! Dieses HowTo zeigt euch, wie ihr sie ALLE aussperrt. Da muss Steve Jobs und Co schon Bootcamp mit Windows oder Linux starten, um meine/eure Webseite anzuzeigen. Nach dem Break geht es weiter…
(mehr …)
Die Bekanntheit einer Seite steht und fällt mit der Suchmaschinenoptimierung. Suchmaschinenoptimierung oder Search Engine Optimization kurz SEO sind Maßnahmen, die dazu dienen, dass Webseiten im Suchmaschinenranking auf höheren Plätzen erscheinen. Suchmaschinenoptimierung ist ein Teilgebiet des Suchmaschinenmarketing. Die folgende Auflistung ist eine kleine Checkliste für angehende Webmaster!