问题标签 [seam3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 如何使用 html 5 按钮执行 jsf 操作
我们如何使用 html 5 按钮标签来执行 jsf 操作,例如。
去表演
html 5 中的等价物是什么?
seam - Seam3 和 Weld CDI 是一回事吗?
也许这似乎是一个愚蠢的问题,但我真的很困惑。Seam 3 和 Weld CDI 是一回事吗?我正在阅读一些涉及“CDI(焊接)/接缝 3”的帖子,我应该将它们视为同一件事吗?
jakarta-ee - 如何在 Java EE 中使用 CDI 编写 main()?
我有一个希望运行的无客户端应用程序。它没有客户端,但会进行 HTTP 调用并充当其他服务的客户端。它可能会运行几个小时或几天(但它不需要定期运行——只需一次)。
我想在 Java EE 7 容器中运行它,因为标准上下文依赖注入 (CD) 和标准 JAX-RS 客户端(Java EE 7 以来的新客户端)的好处。拥有 JMS、JPA 等服务也很不错。
问题是我如何以标准方式编写/注释主要方法?@Inject
on 一个方法是不好的,因为这样的方法必须快速返回。@Schedule
并不理想,因为它会定期运行,除非我以编程方式确定当前系统时间。
我能想出的最好办法是Timer
在@Inject
方法中设置一个单一镜头,并用@Timeout
.
不知何故,这似乎有点脆弱或不雅。是否有更好的标准方式来启动服务?一些只会导致它启动并开始运行的注释?
此外,在取消部署时中断和关闭服务的最佳标准方法是什么?
java - Deltaspike 的开发进展如何?
deltaspyke 的最后一个版本是在 2012 年 8 月发布的。开发还在继续吗?项目有前途吗?我正在考虑使用我的面孔 CODI,因为最近几个月我没有看到 deltaspike 的任何进展。我想对社区和开发人员的 deltaspike 发表意见。
java - EJB 服务中的范围没有活动上下文
我有 EJB bean,当我调用更新数据库中用户状态的方法时,有一个类 RemoveInactiveUsersTask 扩展了 TimerTask。
这是我班级的示例代码:
这是我的错误:
我将 JSF 与 CDI 和 Seam 3 一起使用。方法当然是用 @Transactional 注释的,在我在计时器中使用它之前一切正常。我尝试使用非托管 EntityManager,但后来出现了事务所需的异常。
有什么想法可以解决这个问题吗?
java - 如何在 StatelessBean 中使用 ConversationScoped EntityManager
我们将 EntityManager 注入到 Bean(位于服务层内部)中,如下所示:
我们在 ManagedBean 内部使用这些服务(位于视图层内部)。一切正常。
当我们在 Stateless WebService 中注入这些服务时,就会出现问题。EntityManager 使用与上述代码相同的方式注入无状态 WebService。由于我的 entityManager 是 ConversationScoped,我们收到以下错误:
我们如何解决这个问题?我们如何在 View Layer 和 WebServices Layer 中使用相同的服务?
security - 不使用 seam-faces 的 seam3-security 页面限制
有没有其他方法可以使用 seam3-security 通过权限限制页面访问而不使用 seam-faces?
在接缝面中,我们使用类似的东西:
如果我们不想要接缝面,还有其他方法吗?
jboss7.x - seam-faces 3 makes JBoss7.1.3 undeployed failed
Does anyone encountered the problem I specified above? I tried it on several web projects and produced the same result whenever I add dependency to seam-faces and deploy the app in JBoss and undeploy the app it doesn't get undeploy. What's weird is that there is no relevant log at all. It doesn't get remove in the admin console but when I access the app url it generates:
events - 实体中的 CDI 事件注入为 null ,为什么?
我有一个实体:-
在 MyEventhandler 类中,我正在使用:
事件的应用程序类中的注入 --- applicationXXX 为空。
但是,如果我在其他课程中进行相同的注射,那么它就不是空的并且可以正常工作。
任何人都可以帮助我并指出我在这里缺少什么???
我不能在实体中注入 CDI 事件吗???还是有其他方法???
谢谢
java - 在 CDI 视图范围的 bean (Weld, Seam 3) 上被覆盖的 @PostConstruct 调用了两次
我们在@PostConstruct
基类层次结构上遇到重复调用的问题。
首先是基类:
这是具体的子类(注意如何重写 init() 以调用 super.init()):
当呈现一些(未显示的)页面时,pseudoEntityManager
bean 被实例化,但是@PostConstruct
被调用了两次。这是输出:
当在具体子类中注释覆盖init()
方法以使超类中只有一个方法时,将生成以下输出:@PostConstruct
问:
现在根据 CDI 规范的正确行为是什么?(参考任何人?)
笔记:
我在研究时还发现了这个邮件列表对话:
在谈话中,一些大师倾向于说“应该只调用子类上的@PostConstruct 方法”。如果您仔细阅读,有一个 Weld 错误的链接,据说该错误自 Weld 1.1.5 起已解决:
https://issues.jboss.org/browse/WELD-1225
这个问题真的解决了吗?根据我得到的输出,它不是。
环境:焊接 1.1.8 和 Seam 3 以使 CDI @ViewScoped 正常工作(在 GlassFish 3.1.2 上)。