我正在使用 Wildfly 8.1 和 Vaadin 7.3.beta1。
我在 @WebFilter 中启动 EntityManager 并在该层管理事务,即遵循推荐用于 JPAContainer 插件的 entitymanager-per-request 模式。
在 Vaadin 7 之前,我很清楚,对于在服务器中具有侦听器的浏览器中的每个事件,都会发出一个简单的 HTTP 请求,并且它将通过我的过滤器,从而在 vaadin 代码执行之前启动事务,并正确完成vaadin 代码执行后的 entitymanager 事务。
但是我现在担心 Vaadin 7 支持推送并且可能在我的过滤器可能不会总是执行的引擎盖下使用 websocket。无论在 UI 中使用 @Push 时使用的传输方式,我的过滤器都会运行吗?
这在 Vaadin 7 中如何工作?