It works: Netbeans 6.7 Facelet Code Completion

17 05 2009

der Übeltäter ist, dass mehrfache Laden der JSF-API aus den Maven Dependencies und durch das Netbeans Plugin. Auch zu sehen in View -> IDE Log.
Netbeans

Der einfachste Weg ist, dass Plugin daran zu hindern selbst das jsf-api.jar zu laden.
Dazu ändert man das Manifest aus /Applications/NetBeans/NetBeans 6.7 Beta.app/Contents/Resources/NetBeans/enterprise5/modules/org-netbeans-modules-web-jsf12.jar so, dass der Classpath so ausschaut „Classpath:“. oder nimmt dieses fertige Jar.

Facelet Code Completion

Facelet Code Completion





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.





Produktivitätssteigerung durch Mylyn JIRA Integration

3 01 2009

ich hab ein nettes Demo-Video der Mylyn/JIRA Integration gefunden.

Ich nutze das ganze seit kurzem und bin schwer begeistert.





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“.





Neulich gefunden – keep it simple

19 07 2008

assertFalse(x.isDeleted() == false);

Thankx Ulf (natürlich fürs finden)





KQV.de Produktiv mit Liferay

1 05 2008

Seit 29.04. sind wir Online. Und wie bei jedem Systemwechsel gabs auch hier das eine oder andere Problem. So musste ich feststellen das Liferay in 4.2.2 den Browsercache für alle Resourcen deaktiviert.
In einem LAN macht sich sowas natürlich nicht bemerkbar. Die Performance ist jedoch sehr gut. Dabei musste sich Liferay gegen einen Apache Webserver behaupten. Speicherverbrauch des Servers natürlich erheblich höher als ohne Portal, jedoch bisher stabil. Unangenehm ist derzeit auch dass ein Hot-Redeploy des Portals auch nach einigen Eingriffen nicht möglich ist.

Das neue LP 5.0.1 ist draußen und da hat sich einiges getan. Stichwort AJAX, Icefaces Support usw.
Somit werden wir bald wieder ein Upgrade anstreben. Das wird kein Spaß… oder doch?

www.kqv.de





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





Software Fabriken mit MDD

12 12 2007

Derzeit beschäftige ich mich mit der Idee modellgetrieben Internet-Versicherungsprodukte zu entwickeln. Ich verspreche mir hier einiges, da die Bedingungen für MDD hier sehr gut sind (viele ähnliche Produkte, einheitliche Architektur). Das GO für eine Voruntersuchung habe bereits bekommen. Ich könnte Mir vorstellen Controller, Navigation-Rules, Services, Modelle und Mapper zu generieren. Technologisch haben wir mal „openArchitectureWare“ in die engere Auswahl genommen. Ich werde von den Ergebnissen berichten.

Gibt es Erfahrungen zur MDA/MDD?