Geprüfte Bohne – Java Bean Validation Slides

28 03 2009

bean-validationAuf dem FrühjahrsCampus habe ich eine Session über die kommende JSR 303 BeanValidation Spec gehalten. Ed Burns (JSF Spec Lead) hat mich dabei unterstützt und den Teil der JSF Integration übernommen, was mich besonsers gefreut hat.

Für die sich den Vortrag nicht ansehen konnten hier die Slides und Codebeispiele.

Geprüfte Bohne – Der Bean-Validation-Standard
Kaum eine Anwendung kommt ohne die lästige Prüfung von Eingaben aus. Zwar existieren bereits eine Reihe von proprietären Validierungs-
Frameworks, jedoch wurden diese meist nur für eine konkrete Schicht der Applikation entworfen. Das Bean Validation Framework (JSR 303) soll hier Abhilfe schaffen und über Annotationen des Modells erlauben, Konsistenzprüfungen Schichten übergreifend durchzuführen.
In diesem Vortrag wird ein Blick auf das Bean Validation Framework geworfen, das in Java 7 integriert werden soll.





JarInspector on Mac OS X

3 01 2009

Im Blog von Emmanuel Bernard ist mir dieses praktische Tool begegnet.

JarInspector





TDD v2.0 = BDD

2 01 2009

Es gibt man wieder was neues, was die Art des Automatisierten Testens angeht. Das ganze nennt sich „Behavior-driven development“.
Den Rest des Beitrags lesen »





Build your own Portlet Container

3 08 2008

Sun stellt den Portlet Container in Version 2.0 JSR 286 seit einiger Zeit zur Verfügung. Damit ist er der Erste der neben Liferay 5.x die Portlet Spec 2.0 implementiert.

Und warum kommen die Container fast gleichzeitig auf den Markt? Weil der Container das Produkt einer Kooperation zwischen Sun und Liferay ist.

Das Projekt stellt damit den Kern eines JSR 286 Portlet Containers zur Verfügung. Das ist besonders interessant für diejenigen, denen ein Portal wie Liferay schon wieder zu schwer gewichtig wird aber trotzdem die Benefits des Standards nutzen möchten.

Es existiert sogar eine Integrations-Anleitung.

Also kann mann nur Aufrufen: „Baut euren eigenen Portlet Container“.





Codequalitätsbarometer – Crap4J

26 04 2008

Mit Crap4J gibt jetzt endlich eine Kennzahl für die „Qualität“ des Javacodes. Es handelt sich dabei um Tein Tool was statische Code Analyse die Komplexität des Codes ins Verhältnis zur Testabdeckung setzt.
Einfacher = wenig Testintensiv, Komplexer Code = hohe Testabdeckung erforderlich, super…
Somit gibt es jetzt endlich eine Alternative zu wenig aussagekräftigen und komplexen Metriken.

Als Maven Evangelist bin ich traurig, dass es noch kein Maven Report Plugin gibt.
Das Eclipse Plugin hat jedoch auf Anhieb Ergebnisse geliefert. Ant Tasks gibts auch.

http://www.crap4j.org





Treffen der Experten – Vom Mathema Herbst Campus

20 10 2007

die letzten beiden Tage war mal wieder Mathema Campus angesagt. Wie immer eine gelungene Veranstaltung mit vielen interessanten Themen.

Für mich die Möglichkeit mir eine Meinung über „Google Juice“, das „Java Module System“ und die neuen Features in Java 7 zu machen.
Auch recht interessant finde ich das Thema Java FX Script, da ich glaube hier Lust verspürt zu haben mal einen Swing Client zu schreiben. Und das ging mir mit Swing noch nie so!

Den Rest des Beitrags lesen »





1 Jahr Liferay Portal Entwicklung

13 10 2007

Liferay LogoEs wird Zeit mal nach einem Jahr Liferay Entwicklung ein paar Erfahrungen wiederzugeben.

Als erstes muss man sagen: Es ist cool das man eine derartig umfangreiche Software als OpenSource vorfindet. Von Anfang an hat mich begeistert das es auch auf den Endanwender einen sehr positiven und Professionellen Eindruck macht. Bunt, massenweise Portlets, Drag & Drop, Viele Coole Effekte, man fühlt sich einfach wohl. Hier ist klar die GUI steht im Vordergrund (Da kenne ich andere OpenSource Software).

Den Rest des Beitrags lesen »





Instrumentierung von JSF Komponenten mittels Spring AOP

6 10 2007

In dem Post Security für JSF-Komponenten mit Spring AOP beschreibt Stefan Rinke wie man mittels „org.springframework.web.jsf.SpringApplicationFactory“ JSF Komponenten als SpringBeans nutzen kann und damit die Möglichkeiten von Spring AOP erhält.

Für mich ein sehr interessantes Thema um auch JSF Komponenten Code nicht unnötig zu belasten!

Auch lesenswert ist: Configuring JSF Validators, Converters, and UIComponents in Spring





C vs. Java IO

13 09 2007

Ja, ich bin Glaubenskrieger. Aber hier geht es um die Ehre. Um was gehts eigentlich?

Es geht um die Ammenmärchen das C doch grundsätzlich immer schneller ist als jede Moderne Spache. Weil C ja soviel Hardware näher ist. Und eine „Interpretierte“ Sprache kann doch nicht schnell sein!
Den Rest des Beitrags lesen »





Testing von Webapps mit Selenium

10 09 2007

Am Wochenende bin ich zufällig auf das Selenium IDE Firefox Addon gestoßen. Ich hatte bereits in der Vergangenheit von Selenium und seiner unkonventionellen Funktionsweise gehört, doch nun musste es Testen. Ich gebe zu: das Firefox klicki bunti Plugin mach an :-) .
Den Rest des Beitrags lesen »