我已经实现了一个Jquery插件来识别和排序包含在父级中的子元素集合.该插件还具有分组功能.
我有点迷失在如何为dom变化添加动画.我能够添加一个基本的"节目"动画,带来元素,但我想创造一个甜蜜的"洗牌"视觉效果.
(function ( $ ) {
$.fn.alphaSort = function( options ) {
/**
* defaults: changing the keys will kill someone close to you. so, don't do it!
* **/
var settings = $.extend({
child: 'div', /**collection of child elements within the parent**/
target: 'span', /**the target element within a single child**/
order: 'asc', /**the sort order. existing options: asc & desc**/
group: true,/**group alphabetically or not**/
titleCss: 'row'/**the css class styling the header group.**/
}, options );
var …Run Code Online (Sandbox Code Playgroud) 我们正在从 jboss 4 迁移到 jboss 6。Out 系统有大量的 EJB 2.1 bean。一旦我们在 jboss 6 中部署了应用程序,bean 就停止在方法调用之间保存状态。
这是正常的吗?如果没有,可以做些什么来克服这个问题?
编辑:2015.08.04
Bean:有状态
我希望我可以分享 src 代码,但是,该公司有非常严格的政策。
任何来自您的经验的指导或指示就足够了。
更多信息
场景:用户更新员工记录。
系统有一个 AbstractController 可以进行单条记录更新。控制器查找 bean 并检索它的句柄。然后,使用反射检索方法名称。然后将标志 'isDirty' 设置为 true(bean 内的 setter)
然后控制器通过调用 EJB 存储方法迭代更新每个字段的方法名称。在运行更新语句之前的 store 方法中,检查标志“isDirty”。
在 jboss 4 中,这个标志保持为“true”,但是当我们迁移到 6 时,这个标志开始恢复为 false。
仅供参考:这是遗留源,我真的希望我可以改变逻辑,但我不能。
更新:2015.08.04:3pm
我在 ejb 激活和钝化方法中放置了一个断点。豆子在激活后立即被钝化。继续我的调查。将保持此线程更新。
更新:2015.08.20 我根据 EJB 规范构建了一个示例应用程序,并在 jboss 5.1 和 6.3 中运行它
这两个实例是相同的。在方法调用之间,实体 bean 失去其状态
bean.doSomething();
bean.doSomethingElse();
Run Code Online (Sandbox Code Playgroud)
结果
setEntityContext(EntityContext ctx) invoked --- Flag Value-false
ejbCreate() invoked --- Flag Value-false
ejbPostCreate() invoked --- Flag …Run Code Online (Sandbox Code Playgroud)