原创 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構建了,應該很多接口增加了泛