Dans un bean géré, @PostConstructest appelé d'après le constructeur d'objet Java standard. Pourquoi devrais-je utiliser @PostConstructpour initialiser par bean, au lieu du constructeur normal
Dans un bean géré, @PostConstructest appelé d'après le constructeur d'objet Java standard. Pourquoi devrais-je utiliser @PostConstructpour initialiser par bean, au lieu du constructeur normal
J'ai trouvé cette question: quelle est la différence entre @Inject et @EJB mais je n'ai pas été plus sage. Je n'ai jamais fait Java EE auparavant et je n'ai pas d'expérience avec l'injection de dépendances, donc je ne comprends pas ce que je dois utiliser? @EJB est-il une ancienne méthode...
Lorsque vous essayez de référencer un bean géré dans EL comme cela #{bean.entity.property}, une javax.el.PropertyNotFoundException: Target Unreachableexception est parfois levée, généralement lorsqu'une propriété de bean doit être définie ou lorsqu'une action de bean doit être appelée. Il semble y...
Je crée un produit basé sur Java EE dans lequel j'utilise GlassFish 3 et EJB 3.1. Mon application a des beans session , un planificateur et utilise des services Web. J'ai récemment découvert Apache TomEE , qui prend en charge les contextes et l'injection de dépendances (CDI) . Le conteneur...
Je viens de commencer à lire Core JavaServer Faces, 3e éd. et ils disent ceci (c'est moi qui souligne): C'est un accident historique qu'il existe deux mécanismes distincts, les beans CDI et les beans gérés JSF, pour les beans qui peuvent être utilisés dans les pages JSF. Nous vous suggérons...
Je pense qu'il y a un petit désordre dans la spécification Java EE 6. Il existe plusieurs ensembles d'annotations. Nous avons des javax.ejbannotations comme @Statefulet @Statelesspour créer des EJB. Il existe également un @javax.annotation.ManagedBeanpour créer un bean géré. Il y a des annotations...
J'ai du mal à comprendre comment les deux interagissent et où se situe la frontière entre eux. Se chevauchent-ils? Y a-t-il des redondances entre eux? Je sais qu'il y a des annotations associées aux deux, mais je n'ai pas été en mesure de trouver une liste complète des deux avec de brèves...
Dans CDI, il y a la pseudo-portée @ApplicationScopedet la ( javax.inject) @Singleton. Quelle est la différence entre eux? Outre le fait qui @ApplicationScopedest mandaté, et @Singletonne l'est pas. Puis-je simplement changer mon @Singletonharicot en @ApplicationScoped? Le @ApplicationScopedbean...
J'ai écrit un programme simple dans des formulaires Web Java mais je reçois l'erreur suivante: WELD-000072 Le bean géré déclarant une portée passivante doit être capable de passivation. Bean: Bean géré [classe BeanPakage.DemoBeans] avec des qualificatifs [ @Any @Default @Named] Quelqu'un peut-il...