原创 Playing Play!系列之三:不必Servlet3,Play框架的異步請求處理之道
[PS:離上一篇Play系列文章有近兩個月了,當初是打算,大概在一、兩個月的時間內,完成大致8篇左右的系列的。未料因新工作的安排,現在的時間和空間都不足夠,只能斷續完成了] 去年年底,JavaEE6規範正式發佈,其中,新Servlet
原创 JBPM3中文用戶手冊——第三章:教程(3)
3.3 上下文示例:流程變量 流程變量(process variable)包含流程執行時的上下文(context)信息。它類似於一個java.util.Map,映射變量名稱到java對象值。流程變量被作爲流程的一部分持久。爲了簡化,
原创 難經6:小心,SpringAOP聲明式事務的一個缺陷
[問題] Spring的聲明式事務,我想就不用多介紹了吧,一句話“自從用了Spring AOP啊,事務管理真輕鬆啊,真輕鬆;事務管理代碼沒有了,腦不酸了,手不痛了,一口氣全配上了事務;輕量級,測試起來也簡單,嘿!”。不管從哪
原创 Spring3.0正式版(GA)的九個特性
記得9月份的時候,Spring3.0發佈RC版,當時曾經簡單介紹了Spring3.0的變化(2):特性。歷經近3個月後,SpringFramework的負責人Juergen Hoeller於2009年12月16日,在博客中宣佈Sp
原创 JBPM3中文用戶手冊——第三章:教程(2)
3.2 數據庫示例 Jbpm的一個基本特性,是能夠將處於等待狀態的流程執行,持久到數據庫。下面的這個例子,展示瞭如何保存流程實例到jbpm數據庫中。同時,這個例子也建議可能出現的場景,併爲不同的用戶代碼片段,創建了單獨的方法。例如
原创 JBPM3中文用戶手冊——第三章:教程(4)
3.1 任務分配示例 下一個例子,我們將展示給你如何分配任務給用戶。由於jbpm工作流引擎與組織模型是分開的,僅有用於計算用戶標識號的表達式語言經常是不夠的。因此,你必須指定一個AssignmentHandler接口的實現,其中包含
原创 JBPM3中文用戶手冊——第三章:教程(1)
[譯:liuu 對應版本: 3.3.1/3.2.3 ] 3 教程 本教程將爲你展示使用jpdl的基本流程構建和管理運行時執行的API用法。 教程的形式是解說一組示例,每個示例關注特定的主題幷包含豐富的註
原创 從JBPM3到JBPM4,兼談其他
從JBPM3到JBPM4,兼談其他 ——兼作後續相關文章序 liuu liuu9(a)163.com JBPM是一個優秀的開源工作流框架,核心引擎算法源自PetriNet理論,並深度了集成了Hibernate作爲引擎的持久框架
原创 JBPM3中文用戶手冊——第一章:介紹
[譯:liuu Blog: liuu.iteye.com E-mail: liuu9(a)163.com 歡迎交流指正,保留除複製外的其他權利,本譯文尚未徵得原文作者同意] 1 介紹 JBoss jBPM是一個靈活的、
原创 離開Java,尋找更佳語言的10大理由(更新)
注1:原文見TSS[http://www.theserverside.com/news/thread.tss?thread_id=55185],感覺作者說的還是有些道理的。原文標題:10 good reasons to look for
原创 Spring3.0的變化(1)
已經有一段時間沒有關注過Spring了,幾天前Spring剛剛發佈了3.0RC1版,於是下載下來,瞭解一下Spring3的變化,以及其下一步發展方向。JavaEye的新聞裏就提供了直接下載地址。 下面說說初步看到的變化: 1、項目
原创 Spring3.0的變化(2):特性
[續上篇http://liuu.iteye.com/blog/479438] 3、新特性及功能增強 我最關注的,是Spring3能帶來哪些新的功能變化: 1、遷移到Java5 由於完全基於Java5構建了,應該很多接口增加了泛