Jira 5 ist released

Hier sind Infos und Download:
http://www.atlassian.com/jira5

Hier noch ein Überblick über die interessantesten Features: http://blogs.atlassian.com/2012/02/jira-5-goes-social/

Sehr interessant:

Sind Confluence und Jira miteinander verbunden, können Links von Confluence auf Jira Issues erstellt werden. So weit, so gut, so alt.

In Jira 5 erkennt ein Issue, auf welchen Confluence Seite es verlinkt (erwähnt) wird und erstellt automatisch die passenden Backlinks:

Backlink von Jira zu Confluence

Veröffentlicht unter Atlassian Tools | Verschlagwortet mit , | Hinterlasse einen Kommentar

Hibernate ORM 4.1.0 released

Es ist zwar schon wieder ein paar Tage her und ging eher leise über die Bühne: Hibernate ORM wurde in der Version 4.1.0 released.

Außer vielen Bugfixes und ein paar kleineren Neuerungen ist nicht so viel passiert. Viel Aufwand wurde aber in die Verbesserung der Dokumentation investiert. Gleichzeitig kam ein Bugfix-Release 3.6.10 heraus.

Release-Notes 4.1.0
Release-Notes 3.6.10

Wundern kann man sich aber über den neuen Namen. Hibernate Core heißt jetzt Hibernate ORM. Die Namensänderung soll die Kernfunktionalität besser von den vielen anderen Hibernate Subprojekten (Search, Shards, …) abgrenzen. Weitere Infos finden sich hier.

Hibernate 4.1.0 ist übrigens nicht Teil des kurze Zeit später veröffentlichten JBoss AS 7.1.0. Der enthält vorerst nur Hibernate 4.0.1.

Veröffentlicht unter Java EE, Java Persistence | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dependency Injection und AOP mit CDI (JavaEE 6)

Über den JavaEE 6 Standard CDI (Context and Dependency Injection, JSR 299) findet man viele Einsteiger-Tutorials in der Form Getting Started oder CDI + JSF. Für grundlegende Beispiele und Anwendungsszenarios sollte man aber mal einen Blick auf die Seite “Java EE 6 examples of CDI usage” werfen.

Es gibt ein ausführliches Tutorial zu den verschiedenen Facetten der Dependency Injection mit CDI (Teil 1 und Teil 2).

Desweiteren findet man dort ein Tutorial zu AOP mit CDI, welches aber noch nicht abgeschlossen ist.

Veröffentlicht unter Java and Quality, Java EE | Verschlagwortet mit , , , , | 1 Kommentar

XSLT + XHTML + JDK6 + JDK7 = madness?!

Ein Kollege war so freundlich, mich auf einen Blogeintrag auf java.net hinzuweisen, der sich mit XSLT beschäftigt:

XSLT + XHTML + JDK6 + JDK7 = madness

Der Ärmste. Im Prinzip macht er nur einen einen einzigen Fehler: Den XALAN der Apache Foundation. Weiterlesen

Veröffentlicht unter Java Basics, XML Universe | Verschlagwortet mit | Hinterlasse einen Kommentar

JBoss AS 7.1 voll JavaEE 6 zertifiziert

Nun hat es auch JBoss geschafft. Der bekannteste Open Source Application Server ist mit der aktuellsten Version voll für Java EE 6 zertifiziert. Nachdem im letzten Jahr die Version 7.0 das Zertifikat nur für das Web Profile erhalten hatte, haben die JBoss-Entwickler nun wie damals angekündigt nachgelegt.

Release Notes des JBoss AS 7.1.0.

Veröffentlicht unter Java EE, Java Runtimes - VM, Appserver & Cloud | Verschlagwortet mit , | Hinterlasse einen Kommentar

Problem Steps Recorder (PSR) in Windows 7

Eines der weniger bekannten neuen Features aus Windows 7 ist der Problem Steps Recorder (PSR), der über Eingabe von psr im Startmenü Eingabefeld gestartet werden kann.

PSR ermöglicht das einfache Aufzeichnen von Benutzer Interaktionen mit einer Anwendung und erlaubt es, zusätzliche Kommentare zu hinterlegen. Die Aufzeichnung selbst wird als gepackte MHT Datei zur Verfügung gestellt und beinhaltet einen “Schritt für Schritt” Report sowie eine Diashow.

Im Microsoft Technet befindet sich ein kleines PSR Demovideo, die Anleitung zu PSR kann hier gelesen werden.

Veröffentlicht unter Did you know? | Verschlagwortet mit , , , | Hinterlasse einen Kommentar

How to build a working Hibernate OSGi bundle for JPA 2.0

One outcome of the missing standardized modularization concept in the java platform is the need to deal with incompatible release distributions for infrastructure libraries, used in our everyday project life.

An infamous and illustrative example for the resulting mess is the combination of the O/R-mapping framework Hibernate and SpringDM (today aka Eclipse Gemini).

Hibernate is widely used because of many reasons like licensing, availability, supported features set, implementation quality, support and much more. Same goes to usage of Spring Beans and SpringDM. Hibernate also supports the actual Java standard persistence API (JPA 2) with higher versions than 3.6. Weiterlesen

Veröffentlicht unter Build, config and deploy, Java EE, Java modularization, Java Persistence, Java Web Frameworks, Spring Universe | Verschlagwortet mit , , , | Hinterlasse einen Kommentar