Category Archives: Java

Programmatischer Zugriff auf JSF Managed Beans

Der Zugriff auf JSF Managed Beans aus einer zweiten Java Klasse heraus erfolgt folgendermaßen:

In JSF 1.1 (in JSF 1.2 deprecated):

1
2
3
4
FacesContext ctx = FacesContext.getCurrentInstance();
Application app = ctx.getApplication();
VariableResolver vr = app.getVariableResolver();
TestBean cb = (TestBean) vr.resolveVariable(ctx, "testBean");

Der neue Weg:

1
2
3
4
ELResolver el = FacesContext.getCurrentInstance()
      .getApplication().getELResolver();
TestBean tb = (TestBean) el.getValue(FacesContext.getCurrentInstance()
      .getELContext(), null, "testBean");

UPDATE
Weitere Infos zu dem Thema gibt es in den Release Notes zu JSF 1.2 und hier.

DeliciousTwitterFacebookLinkedInRedditSlashdotTechnorati FavoritesDiggShare
Posted in Java | Leave a comment

RichFaces recursiveTreeNodesAdaptor Beispiel

JBoss RichFaces ist ein umfangreiches Framework für die Entwicklung von Ajax-gestützten Webanwendungen mit JSF. Enthalten sind unter anderem auch Komponenten zum erzeugen von Baumstrukturen. Da die Dokumentation an dieser Stelle etwas dünn ist und man auch mit Google nur wenig hilfreiches findet, hier ein Minimalbeispiel, dass meiner Meinung nach einleuchtender ist als das Beispiel aus der Demo-Version.

Click to continue reading "RichFaces recursiveTreeNodesAdaptor Beispiel"

DeliciousTwitterFacebookLinkedInRedditSlashdotTechnorati FavoritesDiggShare
Posted in Java | 8 Comments

JAAS in JSF

JAAS = Java Authentication and Authorization Service
JSF = JavaServer Faces

Nicht mehr ganz frisch, aber gut: Using JAAS in JSF.

DeliciousTwitterFacebookLinkedInRedditSlashdotTechnorati FavoritesDiggShare
Posted in Java, Security | Leave a comment

Java API Dokumentation

Das kann was werden: Jdocs.com

Kommen noch weitere APIs hinzu, könnte sich das Projekt als äußerst hilfreich in der täglichen Arbeit mit Java erweisen. Insbesondere wenn die IDE-Plugins halten was sie versprechen.

DeliciousTwitterFacebookLinkedInRedditSlashdotTechnorati FavoritesDiggShare
Posted in Java, Tools | Leave a comment

Java Web Frameworks

Bisher waren mir JSF, Tapestry, Struts und Cocoon als Java Web Frameworks bekannt. Was mir nicht bewusst war, ist die geradezu lächerlich große Anzahl von Java Web Frameworks, die es tatsächlich gibt.

Eine erste Auflistung findet man hier, wobei die Liste nach weiteren Recherchen meinerseits keinerlei Anspruch auf Vollständigkeit erhebt.

In diesem Zusammenhang interessant ist Timothy M. O’Briens Artikel What Web Application Framework should you use?, vor allem die letzten beiden Absätze “Java Developers Dabbling in Rails” und “Future == Integrating Rails and Java

DeliciousTwitterFacebookLinkedInRedditSlashdotTechnorati FavoritesDiggShare
Posted in Java, RubyOnRails | 1 Comment