Я пишу (составной) компонент, который должен взаимодействовать с моим DAO.Вот как объявляется часть Java:
@FacesComponent(value="selectLocation")
public class SelectLocation extends UINamingContainer {
Чтобы получить объект DAO, я попробовал аннотацию CDI:
@Inject private LocationControl lc;
И это не сработало, поэтому я попробовал Facesаннотация:
@ManagedProperty (value = "@{locationControl}") private LocationControl lc;
В обоих случаях ничего не происходит - после завершения работы конструктора свойство lc становится равным нулю.
Я использую CDI во всех компонентах поддержки, и все работает.Это будет использовать сварку внутри GlassFish 3.1.1.Любые предложения о том, как получить ресурс?