cost 85 ms
开始CDI对话并将@ConversationScoped bean注入无状态会话bean - Starting a CDI conversation and injecting @ConversationScoped bean into stateless session bean

有人问过类似的问题,但并没有完全解决我想做的事情。 我们有一个较旧的基于Seam 2.x的应用程序,带有批处理作业框架,我们正在将其转换为CDI。 作业框架使用Seam Contexts对象发起对话。 作业框架还加载了特定于作业的数据持有者(基本上是一个Map),然后链上的任何服务(包括S ...

Jboss Seam:事务回滚后无法恢复会话 - Jboss Seam: Unable to recover session after transaction rollback

我需要协助。 我在Seam 2.2,Hibernate中使用Jboss 5.1。 在一个UI页面中,在执行更新操作期间,违反了数据库约束,并且事务被回滚。 回滚后,如果我尝试使用该实体,则会收到以下错误: 2016-06-17 10:38:32,815错误[org.hiber ...

在Seam中运行长时间批处理作业时获取服务器注销 - Getting server logout when running long batch jobs in Seam

我的要求之一是生成特定格式的平面文件。 用户从UI中选择年份,然后单击“生成”按钮。 平面文件处理通常需要3到4个小时才能生成所有文件。 当流程正在运行并且正在创建平面文件时,UI会显示正在处理作业的模式。 问题在于,成功生成文件后,UI会重定向到登录屏幕。 相反,我想刷新UI ...

异常后保持对话(在Pages.xml中处理) - Maintain Conversation After Exception (Handled in Pages.xml)

我正在一个我最初没有开始的项目中工作,所以有很多工件和约定我需要付出大量努力才能更改。 无论如何,这就是问题所在。 我需要将多个文件上传(在“主”父页面上正在编辑的实体的“孩子”)上传到服务器上,以便在用户提交时将其发送到其他地方。 上载的文件还包括用户输入的元数据。 我想做到这一点的最 ...

在SEAM 2中捕获全局“ @In属性需要非空值” - Catching global “@In attribute requires non-null value” in SEAM 2

在PAGE A是一个表,其中包含来自数据库的某些数据。 通过单击一行,页面将被转发到PAGE B并在控制器中将实体注入 这可以正常工作。 问题是,我们的用户似乎对PAGE B使用了书签,因此该实体将永远不会被注入,因为他们从未访问过PAGE A 所以他们总是抛出这个异常 ...

在seam 2.3中使用jstl标签而不进行长时间运行的对话不起作用 - Using jstl tags in seam 2.3 without long running conversation is not working

我正在从seam 2.2(jsf 1.2,jboss6)迁移到seam 2.3(jsf 2,jboss 7),发现了奇怪的行为。 我可以用联系人列表示例重现它: 编辑viewContact.xhtml页面并替换此片段: 像这样: (不要忘记添加名称空间xmlns:c="h ...

带有对话和Internet Explorer的Seam 2无法正常工作 - Seam 2 with conversation and Internet Explorer doesn't work

我在使用Seam(2.1)和Internet Explorer的应用程序中遇到一个奇怪的问题。 使用Firefox,一切正常。 我在页面中使用的对话范围中有一个bean。 当我进入页面时,将创建该bean,并且当我在页面上执行操作(例如,提交表单)时,该bean已经存在并且所有这些数据 ...

JSF 2 ConversationScope如何工作? - How does JSF 2 ConversationScope work?

我有一个JSF facelets页面,该页面根据正在查看的页面显示数据表。 当显示页面1时,我调用view()动作方法从数据库获取两个页面的数据,并将其存储为bean的私有成员字段(两个数组)。 我还通过view()方法在注入的对话实例上调用了conversation.start() 。 ...

CDI / Weld - 结束对话后如何处理浏览器页面刷新? - CDI/Weld - how to handle browser page refresh after ending conversation?

在使用CDI的最初阶段,我使用faces-redirect = true导航到一个长时间运行的对话活动的页面,所以我有一个像..myPage.xhtml?cid = 1的URL。 在某些时候,我结束了对话,我的意思是,这必须是一个合理的事情,或者你可以使用会话范围? 无论如何,我结束了对 ...

@PostConstruct 为 @ConversationScoped bean 调用了多次 - @PostConstruct called multiple time for @ConversationScoped bean

我有一个@ConversationScoped bean,带有一个 start 方法,如下所示: 我的问题是,每次刷新页面时都会启动一个新对话,每次我对 bean 中的方法调用 AJAX 时也会启动一个新对话(这是我的主要问题)。 我真正想要发生的是让 sam 对话一直存在,直到我手动调用 conv ...

EJB @Stateless +接缝@Scope(ScopeType.CONVERSATION)= @Stateful? - EJB @Stateless + Seam @Scope(ScopeType.CONVERSATION) = @Stateful?

我是一名新的SEAM开发人员,可以肯定的是,我真的很喜欢这个平台。 我是否想知道无状态会话Bean和对话范围是否与有状态会话Bean具有相同的语义? 在这种情况下,EJB Client是接缝,对吗? 因此,使用对话范围,在对话期间客户端(seam组件)使用的ejb bean将是相同 ...

检查是否正在使用Seam对话,而没有锁定 - Check if a Seam conversation is being used, without getting a lock

在我们的Seam应用程序中,我们有一个轮询部分,只要页面在浏览器窗口/选项卡中保持打开状态,对话就可以保持活动状态,从而允许用户同时使用多个对象实例,而无需进行对话当它们忙于另一页面时,它们在“非活动”页面上过期。 一切正常,但是当轮询线程发送一个请求而另一个请求(长时间运行)时,我们时不 ...

SEAM /休眠:在对话期间,我无法从数据库中获取更改 - SEAM/Hibernate: I can't get changes from database during a Conversation

我有一堂课: 在对话开始时将调用方法start()并初始化属性bar(Bar是某些实体类)。 然后,bar具有属性baz,它也是一个实体。 在对话期间,其他用户可能会修改与我们的酒吧相关的baz对象。 然后,在调用end()时,bar.getBaz()返回baz的旧版本(未修改 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM