CDI-bean-Konfiguration mit beans.xml Datei

Habe ich sehr einfache CDI bean:

package net.resourceAuth;

public class Sample {

   private String text;

   public String getText() {
    return text;
   }

   public void setText(String text) {
    this.text = text;
   }
}

Und jetzt möchte ich zu initialisieren text Variablen, die mit beans.xml. Ich versuche mit beans.xml - Datei wie diese:

<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:res="urn:java:net.resourceAuth"
    xsi:schemaLocation="
    http://java.sun.com/xml/ns/javaee 
    http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">

    <res:Sample>
      <res:text>test123</res:text>
    </res:Sample>

</beans>

Aber es funktioniert nicht. text ist immer null. Können Sie mir helfen herauszufinden, was ist hier falsch?

In anderen Worten: ich bin auf der Suche für eine ähnliche Lösung, wie Sie in der JSF faces-config.xml beschrieben beispielsweise hier: http://www.mkyong.com/jsf2/configure-managed-beans-in-jsf-2-0/

InformationsquelleAutor pWoz | 2013-10-03

Schreibe einen Kommentar