问题标签 [interceptor]
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.
http - 拦截进出谷歌浏览器的 http 流量
在使用 IE 或 Firefox 时,我使用 Fiddler 来拦截 HTTP 流量。现在我大部分时间都在使用 chrome,我希望能够使用 Fiddler 之类的东西查看 http 流量。chrome 开发人员使用什么?我更喜欢像 Fiddler 这样自动的东西,但需要配置等的东西也会有所帮助。
PS:我在 windows vista 64-bit HOME PREMIUM 上,如果这很重要的话。
.net - 在 OnPreInsert、OnPreUpdate 中将对象添加到关联
我有一个事件侦听器(用于审核日志),它需要将审核日志条目附加到对象的关联中:
该AuditLogs
集合通过级联映射:
侦听器只是要求可审计对象创建日志条目,以便它可以更新它们:
但它的问题是它TransientObjectException
在提交事务时抛出:
由于级联设置为所有,我希望 NH 能够处理此问题。我还尝试使用修改集合,state
但发生的情况几乎相同。
所以问题是在保存之前修改对象关联的最后机会是什么?
谢谢,
德米特里。
nhibernate - nhibernate拦截选择查询
我正在查看休眠拦截器。它似乎能够拦截保存、更新和删除查询,但无论如何我可以拦截选择查询。
我遇到的问题是,在某些情况下,我会自动将一些额外的 sql 过滤器附加到正在执行的 sql 语句中。
有什么想法吗
谢谢垫
c# - 将蜂窝模拟器与真正的 WinMo 设备一起使用?
我不知道这是否可能,这显然是我问这个问题的原因:) 是否有可能在真实物理设备上利用蜂窝仿真器的功能?:) 所以当我在我的设备上测试它时,我真的不需要发送真正的短信来测试我的 MessageInteceptor。
在旁注中,为什么 MessageInteceptor 在几条消息拦截消息后失败?:(
提前感谢很多:)
c# - 是否可以在您不拥有且未创建的对象上拦截静态方法?
参考我对这个问题的可能答案:您将如何审核 ASP.NET 成员资格表,同时记录哪些用户进行了更改?
是否可以拦截来自您不拥有的代码的调用,对您不拥有的密封内部类上的 ctor 进行调用,以便在返回之前操纵对象?
具体例子:
SqlMembershipProvider
,对于所有的数据访问,实例化一个连接助手类,System.Web.DataAccess.SqlConnectionHolder
.
System.Web.DataAccess.SqlConnectionHolder
期望的结果是拦截此实例化并在让执行继续之前在 ctor 中打开的公共连接上执行操作。
更新: 所以,正如 leppie 关于我的例子所观察到的,我所说的我想要的根本不是我想要的。
现在的目标是System.Web.DataAccess.SqlConnectionHelper.GetConnection()
那么,我们可以拦截对这个方法的调用吗?
这可能吗。如果是这样,一个简短的例子将不胜感激。
castle-windsor - Windsor OnCreated 用于所有组件
我将如何通过我的容器全局拦截所有实例的创建/解析?我知道我可以在每个组件的基础上使用 OnCreated 单独执行此操作,但我想对容器解析的所有对象全局执行此操作。
谢谢。
hibernate - Spring/Hibernate 延迟加载需要帮助
我知道这已经讨论过很多次了。我只是无法理解这是如何工作的或我的错误在哪里。
我认为给你一个简化的例子是向你展示我正在尝试做什么以及我正在采取什么假设的最佳方式......
我有一个带有名称的产品类。该名称是一个惰性的 String 属性。
我的道:
我的服务接口:
我的服务实施:
我的主要课程:
我的 applicationContext.xml:
异常片段:
如果我假设 HibernateInterceptor 在不同的调用中保持 Hibernate 会话打开,我是对的吗?如果是这样,为什么加载产品对象后会话关闭?
我在某处读到我也可以使用 OpenSessionInViewInterceptor,但我无法让它工作。您将如何将该拦截器添加到这个小示例中?
是否有任何代码错误或对它如何工作的误解?
你知道我可以下载任何简单的示例代码来检查它是如何工作的吗?
提前致谢, Neuquino
login - 重定向到struts 2中拦截器中的另一个动作
我目前正在学习 Struts 2,并且我目前正在构建一个简单的应用程序,其中未经验证的用户被重定向到登录表单。
我有一个登录表单和操作功能,它获取用户凭据,验证它们并将用户对象存储在会话中但是我现在试图在登录发生之前阻止对页面的访问,我正在尝试使用拦截器来做到这一点.
我的问题是我编写了一个拦截器来检查用户对象是否已保存在会话中,但如果没有,我想重定向到登录页面,并且在不绕过 struts 和使用HttpServletResponse.sendRedirect 方法
配置:
拦截器代码:
nhibernate - NHibernate inteceptor not called for changes in many-to-many set/list
I have an application that uses NHibrenate and I'm using an interceptor based solution for logging/auditing.
Basically I have a class inheriting from EmptyInterceptor and overriding OnFlushDirty, OnSave and OnDelete.
Everything works perfectly - except - when I add or remove from a set or list that is mapped using many-to-many without changing any other properties none of the interceptor methods are called.
How can I hook into NHibrenate and detect those changes?
The class looks like:
}
With this hbm mapping:
I'm using NHibrenate 2.0.1 (if that makes any difference), this is not a good time in the project life cycle to upgrade NHibrenate - but I will upgrade if I absolutely have to.
Thanks.
java - 将 OpenSessionInViewInterceptor 与 Hibernate 和 JSF 2 一起使用
我正在仅使用注释在 Hibernate、Spring 和 JSF2 中构建应用程序。如何利用 Spring 中的 OpenSessionInViewInterceptor 来捕获可能在 bean 中打开的任何休眠会话?
我正在尝试优雅地解决常见的“未能延迟初始化角色集合:your.Class.association 没有会话或会话已关闭”。尝试从另一个 POJO(由 DAO 检索到的包含我要读取的项目对象列表的标记实体)中尚未初始化的 POJO 列表中读取时出现问题。我发现了这个: http:
//www.paulcodding.com/blog/2008/01/21/using-the-opensessioninviewinterceptor-for-spring-hibernate3/
但未能在我的环境中使用它。
请提供详细的答案,因为互联网上到处都是模糊不清、无用的教程。如果提供了分步说明,我也会很高兴提供替代解决方案。