QA Milestones during development of an Personal Health Record

März 1st, 2010

Hello All!

Please check out my 2 part series about “QA Milestones since the foundation of the eHealth Framework” which is the backbone of the HealthCare suite of ICW (www.icw.de) published on their developer network http://idn.icw-global.com/blogs/ehf-team-blog.html > Category > Quality!

Thanks

EDIT: Blog is now an article: http://idn.icw-global.com/solutions/ehealth-framework/articles/qa-ehf.html

Markus Allgemein , , , , , , , , , , , , ,

Relaunch von trainFactory

Februar 13th, 2010

Ja, wir haben lange nicht mehr gebloggt.

Aktuell sind wir stark eingebunden in den Arbeiten
der neuen Website von trainFactory.

Folgendes wird dort zu finden sein:

  • Aktualisierte Seminarthemen, speziell auch zu JSF 2.
  • Beispiele aus unserer Entwicklungsarbeit.
  • Tutorials zur Entwicklung mit JSF 2, Tomcat, Maven und Eclipse.
  • Einen ersten Einblick in Scrumjet, ein Software-Tool für
    Agile Teams.

Den Relaunch planen wir für Anfang April ein.

Georges Margaritis Allgemein

RESOA

September 19th, 2009

Hello friends of Trainfactory!

During the hard search of finding an easy working and efficient SOA solution for extensive web traffic, RESOA might be more than a bullet for your problems.
Please check out the attached press release and go ahead!

/*Sept 2009*/: How would you develop web applications, which both take benefit out of SOA (Service Oriented Architecture) and Cloud Computing? Convenient software architecture does not help when unifying these two worlds. Nevertheless, you have to meet this challenge, if your 24/7 solution is supposed to cause heavy traffic and scalability is a must for the underlying architecture. Using J2EE and database clusters, additionally operated on several sites, would cause enormous costs - a show stopper for many business cases.

Resoa, released in July 2009, is an Open Source framework which exactly meets the challenge of setting up IT architectures, enabling Cloud Computing based on Java Services. The developers of the framework have a long term experience within the financial banking and exchange trading business; they didn’t reinvent the wheel but plugged together several existing Open Source solutions around Rest and JSON. Check http://www.resoa.org <http://www.resoa.org/> to learn more about an excellent way out of the SOA software architecture mess.

Markus Ajax , , , , , , , , , , , , ,

Tomcat 6.x - Crosscontext-Zugriff

Juni 6th, 2009

Oft ist es erforderlich, dass eine Java-Webanwendung auf eine weitere
zugreifen kann. Typisch ist diese Anforderung z.B. für Content Management Systeme.

Diese Anforderung erfordert die Einstellung des “crosscontext”-Attributes für
das Context-Element auf “true”:


<Context path="Verzeichnis_der_Webanwendung" crosscontext=”true” />

Georges Margaritis Tomcat

Firediff

April 18th, 2009

Firediff ist ein Firebug-Plugin das Änderungen im DOM-Baum und CSS protokolliert.

“Firediff implements a change monitor that records all of the changes made by firebug and the application itself to CSS and the DOM.
This provides insight into the functionality of the application as well as provide a record of the changes that were required to debug
and tweak the page’s display.”

firediff_small3.png

Georges Margaritis Ajax ,

JSF 2.0 - Artikel

April 16th, 2009

Zu der neuen JSF-Version 2.0 gibt es eine Reihe von interessanten Artikeln.

Der JSF-Committer Ryan Lubke hat eine Reihe von 5 Artikeln zu den neuen Features in seinem
Blog publiziert. Hier ist der Link zum ersten Artikel dieser Reihe.

Ein weiter JSF-Committer, Jim Driscoll, hat in seinem Blog eine Reihe von Artikeln zur
Entwicklung von Komponenten mit JSF 2.0 publiziert.

Sergey Smirnov, Entwickler von RichFaces, hat eine Reihe von Beispielen zur neuen PDL von JSF 2.0 veröffenlicht.

Georges Margaritis Uncategorized

JSF 2.0 - Die neuen Features

März 9th, 2009

Auf der Mojarra-Projektseite steht inzwischen die Public Review 2 von JSF 2.0 zum Download und Begutachtung zur Verfügung.

Diese JSF-Version ist die erste wirklich neue JSF-Version seit der Vorstellung von JSF im Jahr 2004.

Sie adressiert unter anderem eine Reihe von “Painpoints” die die Entwicklung von Webanwendungen mit JSF “ein wenig verkompliziert” und eine Unmenge von Diskussionen über JSF verursacht haben.

Unter anderem fallen uns hier die Stichworte “JSP” und “zu viele XML-Deklarationen” ein.

Wir wollen an dieser Stelle erst einmal eine Liste aller Neuerungen, ohne Garantie auf Vollständigkeit, aufführen. In weiteren Blog-Einträgen werden wir auf einige dieser Neuerungen detaillierter eingehen.

  1. Eine neue PDL (Page Declaration Language) basierend auf Facelets.
  2. Neue Scopes: View- und Component-Scope.
  3. Managed Beans können mit Hilfe von Annotations deklariert werden.
  4. Vereinfachte Entwicklung von Komponenten (ohne Java).
  5. Resource-Handling-Mechanismus für CSS, Grafiken und Skripte.
  6. System-Events.
  7. Deklaration eines Projekt-Stage-Parameters für die Stufen : Production, Development und Test.
  8. Einen neuen Mechanismus für die Ajax-Unterstützung.
  9. Scripting mit Groovy, ermöglicht u.a. Änderungen in ManagedBeans ohne Redeployment direkt zu testen.

Georges Margaritis JSF ,

JSFUnit 1.0 GA veröffentlicht.

März 3rd, 2009

JBOSS hat die erste GA-Version von JSFUnit veröffentlicht.

JSFUnit ist ein Testframework für JSF. Da es innerhalb des Webcontainers (Tomcat …)
abläuft, werden für die Tests keine Mock-Objekte benötigt.

Nach jedem Faces-Request ermöglicht es den Zugriff auf den FacesContext und damit auf die
gesamte JSF-Anwendung.

JSFUnit kann mit allen Servern die JSF unterstützen eingesetzt werden und unterstützt auch
die neue JSF 2.0 Version.

Georges Margaritis JSF

Methodenaufruf in einer generischen Facelet-Komponente

Dezember 10th, 2008

Bei der Entwicklung generischer Facelets-Komponenten ist es oft erforderlich Methoden einer Managed Bean aufzurufen.

Das folgende Beispiel demonstriert so eine Komponente, die der Einfacheit halber nur aus einem CommandLink-Tag besteht.  In dem Attribut “action” des  Tag wird die Navigationsmethode einer ManagedBean aufgerufen.

Facelet-Komponente “commandLink.xhtml” :

<ui:composition  xmlns="http://www.w3.org/1999/xhtml"
		 xmlns:ui="http://java.sun.com/jsf/facelets"
		 xmlns:h="http://java.sun.com/jsf/html"
		 xmlns:f="http://java.sun.com/jsf/core"
	         xmlns:t="http://myfaces.apache.org/tomahawk”>

    <t:commandLink id=”#{id}” action=”#{bean[method]}” value=”#{value}”/>

</ui:composition>

Diese Facelet-Komponente kann nun in weiteren Facelets (nachdem sie in der taglib.xml deklariert wurde)  parametrisiert aufgerufen werden :

<tf:commandLink
value=”TestCommandLink”
id=”anyId”
bean=”#{TestBean}”
method=”testCommandLink” />

In der Managed Bean “TestBean.java” ist die Navigationsmethode deklariert :

public String testCommandLink(){
return “navigationCase”;
}

Georges Margaritis JSF

Debunking Dojo Toolkit Myths

Oktober 30th, 2008

Ein sehr interessanter Artikel zu den “falschen Mythen” über Dojo, vom Mitbegründer von Dojo Dylan Schiemann.

Der Link dazu ist : http://www.sitepen.com/blog/2008/10/27/debunking-dojo-toolkit-myths

Georges Margaritis Ajax