<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:j="urn:java:ee" xmlns:s="urn:java:seam:core" xmlns:c="urn:java:xxx.xxxxxxxxx.core.model">
<c:Configuration>
<j:modifies />
<c:tradingEnabled>false</c:tradingEnabled>
<c:defaultCurrency>USD</c:defaultCurrency>
<c:defaultPeriodLength>300000</c:defaultPeriodLength>
<c:updateTime>5</c:updateTime>
</c:Configuration>
....
这就是我对seam-beans.xml所做的,它在beans.xml中对我不起作用(没有注入值)。
谢谢
您需要创建一个生成器,并将这些值放在一个普通的属性文件中。查看@produces
这可能也应该被标记为CDI,因为您用Seam解决的一些问题当然是直接用CDI核心解决的,而不是Deltaspike。
下面的示例将帮助您:使用CDI和JSF2注入请求参数Depedency
JBoss Seam在Java EE 5.0框架的上层,为所有的在企业Web应用中的组件提供了一个统一的、易于理解的编程模型。它同样使基于状态的应用和业务流程驱动的应用的开发易如反 掌。换句话说,Seam致力于开发者生产力和应用扩展性。
Seam Persistence 使得受管的Beans可支持事务处理,同时提供 Seam Managed Persistence Context, a conversation scoped extended persistence context for use in CDI based applications. 使用示例 @Produces @ConversationScoped @Seam
Seam Spring 是一个用来集成 JBoss Seam 和 Spring 框架的模块,带来 Spring/CDI 编程模型。
Seam Security 中的验证特性是基于JAAS (Java Authentication and Authorization Service)开发的,它提供了用来进行用户身份认证的高度可配置的接口。然而,针对复杂多变的验证需求,Seam Security 提供了一套非常简单的验证方法来隐藏 JAAS的复杂性。
Seam XML 使得你可以使用 XML 来配置 CDI Beans。例如 <s:EntityManager> <s:Produces/> <sPersistenceContext unitName="customerPu" /> </s:EntityManager> <s:String> <s:Produces/> <my:VersionQualifier /> <value
我对JSF很陌生,我先尝试了一个crud操作来继续我的项目,但是我在将数据插入到表中的时候遇到了一个问题。希望有人能对我的错误开刀。我从控制台上的错误报告开始,然后是类。 我的堆栈跟踪如下: 我用于插入日期的xhtml页面: 使用的接口:@Local public Interface LoginhistoryAction extends Serializable{public String cre