Java
Programmiersprachen Ranking anhand deren Popularität
Einen interessanten Report bringt die Firma TIOBE Software einmal monatlich heraus: den “rogramming Community index“. Dieser gibt wieder wie populär eine Programmiersprache zur Zeit ist. Berechnet wird der Index aus Stellenanzeigen und Bewertungen in Suchmaschinen. Der Index stellt keine Bewertung einer Programmiersprache dar. Sie selbst beschreiben es so:
The ratings are based on the number of [...]
Java Trendbarometer Sommer 2009
Das Problem ist, dass zu oft in Projekten herumgewurschtelt wird,
Doku Mangelware und ein Modell oftmals gar nicht oder nur aus der
Anfangsphase vorhanden ist.
Und das wird dann vom Projektleiter stolz als “agile Entwicklung”
verkauft.
Der Java Trendbarometer, bzw die Kommentare bei der Erhebung, nennt diese Entwicklung “Chaos-driven” und “pseudeagli” und hat damit wohl nicht ganz unrecht. Der Java [...]
JSF 2.0 A complete tour – Sun Mediacast mit Ed Burns
Ich hatte schon im Mai auf ein Webinar mit Ed Burns über das Thema JSf 2.0 hingewiesen. Die Präsentation konnte man sich herunterladen und nun habe ich den Mitschnitt dieses Webinars auf mediacast.sun.com gefunden:
Die komplette Präsentation dauert ungefähr eine Stunde.
Eigene Texte bei Validierung und Konvertierung in JSF 1.2
JSF bringt für die Eingabe und Konvertierung von Daten schon ein paar Fehlermeldungen mit.
So erscheint z.B. bei einem h:inputText Element bei dem das Attribut requrired=”true” gesetzt ist die Meldung “Validation Error: Value is required.“. Entwickelt man eine Anwendung mit deutschem Frontend sollte dieser Text dann allerdings auch auf Deutsch dargestellt werden. Glücklicherweise bringt die JSF [...]
JSF 2.0 Spickzettel
Vor gut vier Wochen haben die Mitglieder des Java Community Process (JCP) die JavaServer Faces (JSF) 2.0 Spezifikation (JSR 314) durch eine Abstimmung abgesegnet:
Somit stehen jetzt Implementierungen nichts mehr im Weg und auch somit hat auch DZone direkt einen Spickzettel für JSF 2.0 (Cheat Sheet) in ihrer Rubrik DZone Refcardz herausgebracht:
Der Spickzettel kann dabei als [...]
Java EE 6 SDK Vorschau
Wer jetzt schon mal mit JEE 6 und den neuen EJB Features wie zum Beispiel Restful Web Services oder JSF 2.0 in Kontakt kommen möchte der kann das ab sofort mit dem JEE 6 SDK und GlassFish Enterprise Server Preview von Sun ziemlich einfach hinbekommen. Das schöne an dieser Vorschau ist, dass ein JEE 6 [...]
Die “Double Brace Initialization” zum Initialisieren von Listen, Maps oder Sets
Einen wirklich interessanten Ansatz eine Liste, Map oder Set mit Werten zu initialisieren wenn diese statisch ist oder man eine diese einer Methode übergeben möchte habe ich mit dem Namen “Double Brace Initialization” auf 2c.com Java Idioms gefunden.
Im folgenden der Java Schnipsel wie man eine statische Liste initialisieren würde:
private static final Set VALID_CODES = new [...]
Java enums mit == oder .equals() auf Gleichheit prüfen?
Die Frage wie man die in Java 5 eingeführten enum Typen am besten auf Gleichheit prüft scheint durchaus berechtigt. Wird man doch oft genug gerügt und gemahnt in Java nie mit == sondern immer mit .equals()auf Gleichheit zu prüfen. Diese Aussage lässt sich auch leicht mit z.B. zwei Interger Objekten überprüfen, wie der folgende Schnipsel [...]
Interessante Webinare: JSR-299 mit Pete Muir und JSF 2 mit Ed Burns
Diese Woche ist die Woche der interessanten Webinare und somit der kostenlosen interaktiven Weiterbildung. Ein Webinar ist ein interaktives Seminar über das Web mit Bild und Ton bei dem es den Zuschauen möglich ist sich live mit dem Vortragenden zu unterhalten und zu diskutieren. Natürlich kann man auch einfach nur zuschauen ;)
Das erste Webinar findet [...]
Niemals mit den Datentypen Float oder Double Geldbeträge berechnen!
Das jedenfalls zeigt eine Rechnung die Michael Haupt erhalten und unter dem Titel “Ich bin reich!” veröffentlicht hat:
Auf der Rechnung ist schön zu erkennen, dass 38,29 EUR – 38,29 EUR nicht immer 0 ergeben. Jedenfalls dann nicht, wenn man mit Fließkommazahlen rechnet. Und da der ausgewiesene Restbetrag negativ ist steht jemand gewaltig bei Michael Haupt [...]




