问题标签 [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.
jsf - jsf cdi 应用架构
我对以下用例有架构问题。
我有一个用于创建 JPA 实体的 JSF 页面,例如订单。
Order 实体有两个字段:invoiceRecipient 和receiver。两种类型的客户。
Order 表单上有两个字段,每个字段都有一个按钮,用于打开一个选择列表,用于从 customerSelectionController 中选择一个客户。
当客户被选中时,customerSelectionController bean 会执行以下操作:
并且 orderFormController 用
这就是问题所在 ^^ orderFormController 知道客户已被选中,但它是打算设置为 invoiceRecipient 还是订单的接收者?
我知道您可以指定更准确的限定符,例如 @SelectedAsInvoiceRecipient 但这真的是如何做到这一点的方法吗?
我是否应该将 customerSelectionController bean 复制为 invoiceRecipientSelectionController 和 receiverSelectionController 并让它们触发不同的合格客户实体?
我也在使用支持 GroupedConversations 和其他复杂事物的 Apache Deltaspike,但我找不到如何实现这一点的指定规则。
谢谢你的帮助
java - 类上的多个 Deltasike securityBindingType 注释
我正在使用带有 @Secured 的 Deltaspike (1.0.3) 安全模块(允许集成第 3 方安全框架的功能)。当我在类级别仅使用一个注释(SecurityBinding)时运行良好。当我在同一个类上添加第二个注释时,第二个 securityBinding 的 CustomAccessDecisionVoter 永远不会被调用。正如我理解的 api - 可能在类级别上有多个注释,但在我的情况下不起作用。我做错了什么?
这就是我声明 SecurityBinding 的方式:
这是 AnnotationOne 的自定义 AccessDecisionVoter:
最后是豆子:
nullpointerexception - JSF 会话超时 NPE 而不是 ViewExpiredException
JSF(jboss - 2.2.6),AS Wildfly 8.1.0,Deltaspike 1.0.3
会话过期后,按下按钮(ajax 调用)。问题是抛出了 NullPointerExceptiion 而不是 ViewExpiredException。
有一个ExceptionHandlerWraper。
FacesException 由以下方式处理:
这是堆栈:
java - Deltaspike 和 @Stateless Bean
我想用 DeltaSpike-API 保护我的“无状态”EJb。
在方法级别,我有一个自定义注释“支持”
因此我写了一个自定义注释“@Support”:
我的自定义授权人看起来像:
在我的“beans.xml”文件中,我包括:
但是在我登录我的应用程序并在每次远程调用时调用“doSomething”方法后,“支持”注释将被忽略,无论我是否有这个角色。
我做错了什么?谢谢大家的建议!!!
cdi - Deltaspike 数据模块:没有 bean 与注入点匹配
我正在 Wildfly 上尝试 DeltaSpike 数据模块,我遵循文档中提到的内容,当我尝试运行具有存储库的 Servlet 时,我在使用存储库时收到 NullPointerException
代码
...
我在这里错过了什么吗?
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?
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 处理程序(文档):
}
jersey - Jersey、Weld 和 DeltaSpike 注射失败
我正在开发一个 JAX-RS 项目。我使用 Jersey、Weld 和 DeltaSpike。
当我尝试时GET /test/myProperty
,我得到了。
jetty - 将 CDI/Deltaspike 与码头一起使用
对于 dropwizard 模块,我正在尝试将 deltaspike 和 cdi 与码头独立服务器一起使用。
编辑(来自评论):“我的问题(忘记 dropwizard 这个词):我如何一起使用 deltaspike/weld/jetty,为什么 deltaspike 文档中的示例代码不起作用?”
根据文档,应该简单地通过添加一个 ServletListener 来完成,但我得到的只是一个 NPE,因为“Bar”没有被注入。
这是我使用的示例代码。
deltaspike - DeltaSpike 中的自定义 ConfigSource
如何ConfigSource
在 DeltaSpike 中创建从遗留代码读取配置数据的自定义?
DeltaSpike 是否也支持配置更改?即当底层配置改变时,注入的值会改变