ビューのコントローラーとして使用される JSF2 Bean があります。
@Named
@SessionScoped
public class PosController implements Serializable {
@EJB FatturaFacade fatturaFacade;
// ...
}
ご覧のとおり、EJB の 1 つ (dao ラッパーとして使用) をその中に注入することができますが、「単純な」オブジェクトを注入する方法は何ですか? そして、次のように異なる実装がある場合はどうなりますか?
interface Retriever;
class WebServiceRetriever implements Retriever;
class FileRetriever implements Retriever;
注釈を見ましたが、@interface
よくわかりませんでした。