Beehive BoFBei Beehive handelt es sich um ein Open Source Framework aus dem Apache Projekt, das ursprünglich von BEA entwickelt wurde. Es ist im Moment im Incubator, was bedeutet, dass Releases schwierig sind. Trotzdem gibt es natürlich viele Projekte und Kunden, die es nutzen.
Ich habe mir nur mal einen Eindruck von Beehive verschaffen wollen. Mein erster Eindruck ist weniger gut. Beehive verwendet massiv Annotationen, aber auch, um z.B. SQL Code darin unterzubringen. Das finde ich wenig schön. Das NetUI Flow zur Modellierung von Web Abläufen erzeugt aus Annotationen eine Struts Konfiguration, was ich höchst eingeschränkt sinnvoll finde, da die Struts Konfiguration zum Modellieren des Ablaufes verwendet wird und der ist gerade klassenübergreifend. Außerdem gibt es für die Struts Konfiguration gute grafische Editoren.
Web Services werden entsprechend den JSR 181 Annotationen implementiert.
Ingesamt hat mir das, was ich da gesehen habe, nicht so gut gefallen, dass ich mich mit Beehive weiter beschäftigen wollen würde. Selbst BEA unterstützt ja mittlerweile Spring, so dass Spring wohl eher die Zukunft gehört.
J for Java |
I for Internet, iMac, iPod and iPad |
Me for me