- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
JSR-299 (CDI) 引入了资源的(不幸命名的)概念:http://docs.jboss.org/weld/reference/1.0.0/en-US/html/resources.html#d0e4373
您可以将此命名法中的资源视为 Java EE 6 依赖注入(inject)品牌(@EJB、@Resource、@PersistenceContext 等)与 CDI 依赖注入(inject)品牌之间的桥梁。
一般要点似乎是在某个地方(这将是我的问题的根源)你声明什么相当于一个桥类:它包含用 Java EE 的 @EJB 或 @PersistenceContext 或 @Resource 注释注释的字段以及CDI 的@Produces 注解。最终效果是 Java EE 6 注入(inject)持久性上下文,比如说,在需要它的地方,CDI 将注入(inject)的 PersistenceContext 识别为 future 注入(inject)的来源(由 @Inject 处理)。
我的问题是:社区的共识是什么——或者是否有一个——关于:
...?
留给我自己的设备,我正在考虑声明一个名为 CDIResources
的类,并将其用作将 Java EE 的 DI 与 CDI 的 DI 链接起来的唯一位置。许多示例都做类似的事情,但我不清楚它们是否“只是”示例,或者这是否是一个好的方法。
谢谢。
最佳答案
这似乎非常主观,但我更喜欢创建多个类,我调用FooProducer
一个生成Foo
。
关于cdi - 我应该在哪里申报我的 CDI 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3024828/
我正在编写一些代码,用于将 Silverlight View 绑定(bind)到 MVP 模式中的演示者。在这种特殊情况下,一遍又一遍地执行此操作是一项非常漫长的练习: 型号: public bool
我是一名优秀的程序员,十分优秀!