Quartz 視訊教程免費下載

業餘草發表於2018-10-12

最近有很多人問我要Quartz 框架的視訊教程。我手裡正好有一套,現在分享給大家!

下面是這套視訊的具體章節資訊:

第一章. 企業應用中的作業排程
內容提要:什麼是作業排程,作業排程為什麼說是重要的,企業應用中的作業排程,非企業應用中的作業排程,作業排程與工作流,關於作業排程其他可選擇方案
第二章. Quartz 起步
內容提要:本章對 Quartz 框架一個快速的入門介紹,同時也大略指導你從哪裡下載,構建和安裝這個框架
第三章. Hello Quartz (第一部分)
內容提要:建立 Hello Quartz 工程,並建立一個 Quartz Job 類 ScanDirectoryJob.
第三章. Hello Quartz (第二部分)
內容提要:建立一個 Quartz Scheduler,關聯上一個 Quartz Trigger 以程式設計方式排程前面編寫的 ScanDirectoryJob 執行。
第三章. Hello Quartz (第三部分)
內容提要:通過配置 quartz.properties、quartz_jobs.xml 以宣告的方式排程 ScanDirectoryJob 執行。
第三章. Hello Quartz (第四部分)
內容提要:讓我們最後簡單討論打包一個用到了 Quarts 框架的應用程式的流程,需要依賴於哪些包,也以此來結束本章的內容。
第四章. 部署 Job (第一部分)
內容提要:介紹 Scheduler 和 SchedulerFactory 有哪些型別、SchedulerFactory 的關鍵 API 方法;以及如何通過 java.util.Properties 例項或預設 quartz.properties 檔案建立 Scheduler。
第四章. 部署 Job (第二部分)
內容提要:如何管理 Scheduler(啟動、停止、Standby 模式)。還介紹了 Job、JobExecutionContext、JobDetail、JobDataMap,及如何訪問 JobDataMap 中的資料。有狀態和無狀態的 Job。
第四章. 部署 Job (第三部分)
內容提要:Job 的易失性、永續性和可恢復性,如何從 Scheduler 中移除、中斷 Job。Quartz 已為我們提供了哪些 Job。最後是 Java 執行緒的簡單介紹。
第四章. 部署 Job (第四部分)
內容提要:執行緒在 Quartz 中的用法,主處理執行緒:QuartzSchedulerThread 和 Quartz 工作者執行緒。Quartz Trigger 和 Calendar 各有哪些型別和如何使用。
第五章. Cron 觸發器及相關內容 (第一部分)
內容提要:引入 Quartz CronTrigger 及簡單使用 CronTrigger 來部署一個 Job
第五章. Cron 觸發器及相關內容 (第二部分)
內容提要:詳細介紹了 cron 表示式的格式和像 , - * ? / L W C # 特殊符號的使用
第五章. Cron 觸發器及相關內容 (第三部分)
內容提要:CronTrigger 使用起(startTime) 迄(endTime) 日期的使用。TriggerUtils 簡單方便的建立 Trigger。應用 JobInitializationPlugin 在 quartz_jobs.xml 配置檔案中寫 Cron 表示式。
第五章. Cron 觸發器及相關內容 (第四部分)
內容提要:Cron 表示式 Cookbook,列舉了各種 Cron 表示式的寫法和意義,有助於更好的理解 Cron 表示式;還用了 TriggerUtils 建立了一個即刻觸發的 Trigger。
第六章. Job 儲存和持久化 (第一部分)
內容提要:介紹 Quartz 中的 Job 儲存,JobStore 介面相關 API 方法。使用 RAMJobStore 來實現 Job 儲存及它的優缺點。
第六章. Job 儲存和持久化 (第二部分)
內容提要:使用永續性的 JobStore,可用型別 JobStoreTX 和 JobStoreCMT。永續性 JobStore 是通過資料庫來完成的,哪可支援哪些資料及需要建立些什麼表。
第六章. Job 儲存和持久化 (第三部分)
內容提要:使用和配置 JobStoreTX,需要為不同資料庫平臺指定不同的驅動代理( DriverDelegate),和 quartz.properties 中與 JobStoreTX 相關配置說明。
第六章. Job 儲存和持久化 (第四部分)
內容提要:為 JobStoreTX 通過在 quartz.properties 配置來建立資料來源,並在 Scheduler 中使用資料來源
第六章. Job 儲存和持久化 (第五部分)
內容提要:從資料庫中載入 Job 等資訊;配置和使用 JobStoreCMT;詳細說明了在 quartz.propertis 中關於 JobStoreCMT 的配置屬性。
第六章. Job 儲存和持久化 (第六部分)
內容提要:為 JobStoreCMT 資料來源;和 JobStoreTX 有所不同,需要為 JobStoreCMT 配置兩個資料來源,一個是不愛管理的,另一個是受容器管理的資料來源。
第六章. Job 儲存和持久化 (第七部分)
內容提要:有關改善 JobStore 效能的討論--主要是 JDBC JobStore;還有如何建立自定義的 JobStore--需實現 40 個介面方法。
第七章. 實現 Quartz 監聽器 (第一部分)
內容提要:簡單介紹了監聽器是 Quartz 框架的一個擴充套件點,實現一個監聽器的基本步驟,最後說明了全域性監聽器和非全域性監聽器的區別。
第七章. 實現 Quartz 監聽器 (第二部分)
內容提要:JobListener (Job 監聽器) 的介紹和使用方法,程式碼演示瞭如何註冊了全域性 Job 監聽器和非全域性 Job 監聽器。
第七章. 實現 Quartz 監聽器 (第三部分)
內容提要:TriggerListener (Trigger 監聽器) 的介紹和使用方法,程式碼演示瞭如何註冊全域性 Trigger 監聽器和非全域性 Trigger 監聽器。
第七章. 實現 Quartz 監聽器 (第四部分)
內容提要:SchedulerListener (Scheduler 監聽器) 的介紹和使用方法,多是關於對 Scheduler 管理事件的監聽,而不只專注於 Job 或 Trigger 的。
第七章. 實現 Quartz 監聽器 (第五部分)
內容提要:Quartz 專門提供了一個與 FileScanJob 一同使用的 FileScanListener,用於監視檔案 lastModifiedDate 的改變。
第七章. 實現 Quartz 監聽器 (第六部分)
內容提要:除前面用程式設計式使用監聽器外,Quartz 還支援在 quartz_jobs.xml 中以宣告式使用監聽器。
第七章. 實現 Quartz 監聽器 (第七部分)
內容提要:呼叫監聽方法的執行緒,按什麼順序呼叫監聽方法,最後列了一些能夠把監聽器應用到什麼地方。
第八章. 使用 Quartz 外掛 (第一部分)
內容提要:開始介紹 Quartz 外掛,以及它要實現的介面和其中的三個介面方法的使用時機和用途。
第八章. 使用 Quartz 外掛 (第二部分)
內容提要:講述如何建立 Quartz 外掛,並用一個從指定目錄中載入所有 Job 檔案的 Quart 外掛作為例子來說明。
第八章. 使用 Quartz 外掛 (第三部分)
內容提要:外掛類寫好了,就是關於如於註冊外掛的話題了。本節對此詳細講解,並以前面寫的外掛例子進行示範。
第八章. 使用 Quartz 外掛 (第四部分)
內容提要:Quartz 從屬性檔案中載入多個外掛類時不能保證載入的順序,所以本節引入一個自定義的統一按順序載入其他外掛的,名之為外掛載入器的東西,其實也就是其他外掛類的父親。
第八章. 使用 Quartz 外掛 (第五部分)
內容提要:Quartz 還為我們提供了幾個開箱即用的工具外掛:JobInitializationPlugin,JobInitializationPluginMulitple,LogginJobHistoryPlugin,LoggingTriggerHistoryPlugin,ShutdownHookPlugin。
第九章. 使用 Quartz 的遠端方式 (第一部分)
內容提要:不在同一地址空間的 Quartz 需要一種遠端管理的管理,Quartz 選用了 RMI。本部分主要是簡單介紹了 RMI 技術。
第九章. 使用 Quartz 的遠端方式 (第二部分)
內容提要:配置、建立並執行 Quartz RMI 服務端。
第九章. 使用 Quartz 的遠端方式 (第三部分)
內容提要:配置、建立並執行 Quartz RMI 端戶端,演示了 Quartz RMI 客戶端通過遠端排程器部署一個 Job 的 的例子。
第十章. J2EE 中使用 Quartz (第一部分)
內容提要:J2EE 中引入 Quartz。在 J2EE 環境中作為 J2SE 客戶端執行 Quartz。演示了一個 Quartz 為我們提供的 EJBInvokerJob 的例子。
第十章. J2EE 中使用 Quartz (第二部分)
內容提要:藉助於 QuartzInitializerServlet 或 QuartzInitializerListener 在 J2EE 容器上執行 Quartz,並使用容器的相關資源。
第十一章. Quartz 叢集 (第一部分)
內容提要:Quartz 應用也能進行叢集。及 Quartz 叢集能提供高可用性、伸縮性、進行負載均衡。
第十一章. Quartz 叢集 (第二部分)
內容提要:介紹叢集中的 Quartz 應用是如何工作的。叢集中的 Quartz 應用是通過中心資料庫來感知道其他節點的存在。
第十一章. Quartz 叢集 (第三部分)
內容提要:如何配置使 Quartz 節點工作在叢集環境中。
第十一章. Quartz 叢集 (第四部分)
內容提要:執行 Quartz 叢集節點,及提供了一個關於使用 Quartz 叢集的 Cookbook 參考。
第十二章. Quartz Cookbook (第一部分)
內容提要:Scheduler 相關的 Cookbook,Scheduler 的建立、啟動、停止、暫停。
第十二章. Quartz Cookbook (第二部分)
內容提要:Job 相關的 Cookbook,Job 的建立、部署。和如何用 TriggerUtils 建立一個只需觸發一次的 Job。
第十二章. Quartz Cookbook (第三部分)
內容提要:如何替換、更新已部署的 Job。更新已存在的 Trigger。如何列示出 Scheduler 中的所有 Job 和 Trigger。
第十三章. Quartz 和 Web 應用 (第一部分)
內容提要:Web 應用中引入 Quartz 及如何整合。
第十三章. Quartz 和 Web 應用 (第二部分)
內容提要:在 Struts 框架中使用 Quartz,虛構了一個叫做 Job 管理控制檯的 Web 應用,。需要在 Web 應用啟動時建立一個 SchedulerFactory。
第十三章. Quartz 和 Web 應用 (第三部分)
內容提要:所幸 QuartzInitializerServlet 幫了我們大忙,介紹了 QuartzInitializerServlet 在 web.xml 中的配置,指定屬性檔案及應用啟動時 Scheduler 是否啟動等。Quartz 還為我們提供了 ActionUtil 類方便了訪問 SchedulerFactory 和 Scheduler。
第十三章. Quartz 和 Web 應用 (第四部分)
內容提要:還有,別忘了我們還有一個 QuartzServletContextListener 可選擇的,從 2.3 版本的 Servlet API 開始就可以用這個。
第十三章. Quartz 和 Web 應用 (第五部分)
內容提要:最後介紹了 Quartz 官方的一個 Quartz Web 應用程式,它是以 Velocity 作為檢視實現的。
第十四章. 工作流中使用 Quartz (第一部分)
內容提要:可以把 Quartz 引入到工作流中,主要講了單獨用 Quartz 來把 Job 組成 Job 鏈,模擬成一個酷似工作流的東西。
第十四章. 工作流中使用 Quartz (第二部分)
內容提要:OSWorkflow 工作流快速入門,講了 OSWorkflow 工作流中各種概念,為它與 Quartz 整合作個鋪墊。
第十四章. 工作流中使用 Quartz (第三部分)
內容提要:講了如何把 OSWorkflow 與 Quartz 進行整合,做了使用 Action 自定義函式的例子。
第十四章. 工作流中使用 Quartz (第四部分)
內容提要:用 Workflow Job 來啟動、執行工作流,通 JobDataMap 來傳遞工作流名稱,transientVars 等。

Quartz 視訊教程

有需要的朋友,可以掃描下方微信二維碼,關注:“業餘草”微信公眾號,回覆“quartz”關鍵字即可免費下載!


感謝您的關注!可加QQ1群:135430763,QQ2群:454796847,QQ3群:187424846。QQ群進群密碼:xttblog,想加微信群的朋友,可以微信搜尋:xmtxtt,備註:“xttblog”,新增助理微信拉你進群。備註錯誤不會同意好友申請。再次感謝您的關注!後續有精彩內容會第一時間發給您!原創文章投稿請傳送至532009913@qq.com郵箱。商務合作可新增助理微信進行溝通!

相關文章