问题标签 [deltaspike]

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.

0 投票
1 回答
85 浏览

jsf - jsf cdi 应用架构

我对以下用例有架构问题。

我有一个用于创建 JPA 实体的 JSF 页面,例如订单。

Order 实体有两个字段:invoiceRecipient 和receiver。两种类型的客户。

Order 表单上有两个字段,每个字段都有一个按钮,用于打开一个选择列表,用于从 customerSelectionController 中选择一个客户。

当客户被选中时,customerSelectionController bean 会执行以下操作:

并且 orderFormController 用

这就是问题所在 ^^ orderFormController 知道客户已被选中,但它是打算设置为 invoiceRecipient 还是订单的接收者?

我知道您可以指定更准确的限定符,例如 @SelectedAsInvoiceRecipient 但这真的是如何做到这一点的方法吗?

我是否应该将 customerSelectionController bean 复制为 invoiceRecipientSelectionController 和 receiverSelectionController 并让它们触发不同的合格客户实体?

我也在使用支持 GroupedConversations 和其他复杂事物的 Apache Deltaspike,但我找不到如何实现这一点的指定规则。

谢谢你的帮助

0 投票
1 回答
93 浏览

java - 类上的多个 Deltasike securityBindingType 注释

我正在使用带有 @Secured 的 Deltaspike (1.0.3) 安全模块(允许集成第 3 方安全框架的功能)。当我在类级别仅使用一个注释(SecurityBinding)时运行良好。当我在同一个类上添加第二个注释时,第二个 securityBinding 的 CustomAccessDecisionVoter 永远不会被调用。正如我理解的 api - 可能在类级别上有多个注释,但在我的情况下不起作用。我做错了什么?

这就是我声明 SecurityBinding 的方式:

这是 AnnotationOne 的自定义 AccessDecisionVoter:

最后是豆子:

0 投票
1 回答
821 浏览

nullpointerexception - JSF 会话超时 NPE 而不是 ViewExpiredException

JSF(jboss - 2.2.6),AS Wildfly 8.1.0,Deltaspike 1.0.3

会话过期后,按下按钮(ajax 调用)。问题是抛出了 NullPointerExceptiion 而不是 ViewExpiredException。

有一个ExceptionHandlerWraper。

FacesException 由以下方式处理:

这是堆栈:

0 投票
2 回答
515 浏览

java - Deltaspike 和 @Stateless Bean

我想用 DeltaSpike-API 保护我的“无状态”EJb。

在方法级别,我有一个自定义注释“支持”

因此我写了一个自定义注释“@Support”:

我的自定义授权人看起来像:

在我的“beans.xml”文件中,我包括:

但是在我登录我的应用程序并在每次远程调用时调用“doSomething”方法后,“支持”注释将被忽略,无论我是否有这个角色。

我做错了什么?谢谢大家的建议!!!

0 投票
1 回答
805 浏览

cdi - Deltaspike 数据模块:没有 bean 与注入点匹配

我正在 Wildfly 上尝试 DeltaSpike 数据模块,我遵循文档中提到的内容,当我尝试运行具有存储库的 Servlet 时,我在使用存储库时收到 NullPointerException

代码

...

我在这里错过了什么吗?

0 投票
1 回答
693 浏览

jsf-2 - Seam 3 应用程序中 Deltaspike 多窗口处理的替代方案

我的应用程序中的多窗口处理有问题。我目前使用对话范围来启用多窗口/选项卡处理,但如果用户在新选项卡中打开链接(按钮),则对话将在旧选项卡和新选项卡之间共享。

Apache Deltaspike 有一个解决方案(http://deltaspike.apache.org/documentation/#_module_overview),但我已经在使用 Seam 3(和 JSF 2.1)并且不想迁移到 Deltaspike。

所以我正在寻找没有 Deltaspike 的替代解决方案,或者是否可以使用 Deltaspike AND Seam 3?

0 投票
0 回答
829 浏览

ajax - DeltaSpike 处理异常和重定向(ajax 请求)

当 AJAX 请求处理异常时,必须将用户重定向到另一个页面。有一个具有执行重定向的静态方法的类。请求是ajax的时候有问题。以下是上述功能的代码:

'ec.redirect(path)' 行不会引发任何异常。在浏览器调试控制台中,我可以看到下一个 500 Internal Server Error:

用户不会被重定向。如果从同一页面发出另一个 ajax 请求,则重复该过程并在浏览器控制台中启动服务器 500 错误。

我正在使用 Wildfly 8.1 和 Mojarra 2.2.6-jbossorg-4 20140501-1134。如何在 ajax 请求上正确重定向?

编辑

Fox 异常处理使用了自定义的 ExceptionHandlerWrapper 和 Deltaspike Exception Handler:

Deltaspike 处理程序(文档):

}

0 投票
2 回答
579 浏览

jersey - Jersey、Weld 和 DeltaSpike 注射失败

我正在开发一个 JAX-RS 项目。我使用 Jersey、Weld 和 DeltaSpike。

当我尝试时GET /test/myProperty,我得到了。

0 投票
1 回答
663 浏览

jetty - 将 CDI/Deltaspike 与码头一起使用

对于 dropwizard 模块,我正在尝试将 deltaspike 和 cdi 与码头独立服务器一起使用。

编辑(来自评论):“我的问题(忘记 dropwizard 这个词):我如何一起使用 deltaspike/weld/jetty,为什么 deltaspike 文档中的示例代码不起作用?”

根据文档,应该简单地通过添加一个 ServletListener 来完成,但我得到的只是一个 NPE,因为“Bar”没有被注入。

这是我使用的示例代码。

0 投票
1 回答
489 浏览

deltaspike - DeltaSpike 中的自定义 ConfigSource

如何ConfigSource在 DeltaSpike 中创建从遗留代码读取配置数据的自定义?

DeltaSpike 是否也支持配置更改?即当底层配置改变时,注入的值会改变