Debuggen von Angular 2 mit Visual Studio Code

Debuggen von Angular 2 mit Visual Studio Code
Bei der Entwicklung von Software spielt das Debuggen eine entscheidende Rolle.  Obwohl Visual Studio Code prinzipiell einen Debugger zur Verfügung stellt, ist die Anpassung der IDE für das Debugg...
Weiterlesen

Angular 2 - Arbeiten mit Visual Studio Code

Angular 2 - Arbeiten mit Visual Studio Code
Für die Entwicklung von Angular-2-Projekten war ich auf der Suche nach einer Entwicklungsumgebung. Da ich in der Vergangenheit vorwiegend Java-Projekte unterstützt habe, hatte ich mich zunäc...
Weiterlesen

Angular - Entwicklungsumgebung mit Angular IDE einrichten

Angular - Entwicklungsumgebung mit Angular IDE einrichten
In der Java-Entwicklung bin ich seit mehr als 15 Jahren daran gewöhnt, server-zentrierte Web-Anwendungen zu erstellen. Java ServerFaces waren in den letzten Jahren  das Mittel der Wahl ...
Weiterlesen

XSL Transformation Fehler in Eclipse Mars.1

Die Überschrift sagt es eigentlich schon. In der aktuellen Eclipse Version Mars.1 scheint es einen Fehler bei der XSL Transformation zu geben.

Grundsätzlich besteht die Möglichkeit ein XML-File und ein XML-Schema-File im Projekt-Explorer gleichzeitig zu markieren und über das Kontext-Menü Run As -> XSL Transformation in ein Zielformat zu wandeln. Dieses Prozedere funktioniert nicht immer. Ab und zu wird die Transformation nicht angestoßen oder aber liefert falsche (evtl. auch ältere) Ergebnisse.

Ein möglicher Workaround: Wird nur eins der beiden Files selektiert und über das Kontext-Menü Run As -> XSL Transformation gewählt, so öffnet sich ein Fenster mit der Möglichkeit das Gegenstück (XML- oder XSL-File) für die Transformation zu wählen. Dieses Vorgehen funktioniert tadellos und sollte bis auf weiteres bevorzugt werden!

Barrierefreie JSF-Komponenten

In JSF-Projekten stößt man schnell an die Genzen, wenn es um das Thema Barrierefreiheit geht. Die meisten Renderer der jeweiligen JSF-Komponenten tragen diesem Konzept leider viel zu selten Rechnung. Häufig fehlt die Möglichkeit in den HTML-Komponenten die notwendigen ARIA-Attribute zu setzen.

Seit JSF 2.0 besteht jedoch die Möglichkeit die Renderer von JSF-Komponenten zu erweitern. Diese Mechanik eignet sich sehr gut dazu, um die Komponenten Barrierefrei zu machen. Eine Beispielhafte Lösung eines Renderers für ein Eingabefeld könnte wie folgt aussehen:

Weiterlesen