BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//jcconf-2025//speaker//KKSULN
BEGIN:VTIMEZONE
TZID:Asia/Taipei
BEGIN:STANDARD
DTSTART:20240919T000000
TZNAME:CST
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:從 Java 傳統寫法進化到 Apache Camel：一次搞懂整合
 型開發 - 陳仁傑
DTSTART;TZID=Asia/Taipei:20250919T134500
DTEND;TZID=Asia/Taipei:20250919T140000
DTSTAMP:20260911T013032Z
UID:pretalx-jcconf-2025-PEWWJE@pretalx.com
DESCRIPTION:在企業應用開發中，超過 70% 的時間與資源都花
 在「系統整合」上。無論是處理 CSV 檔案、串接 Kafka、存
 取資料庫，或是呼叫 REST API，我們都習慣用 Java 寫大量
 的 if/else、try/catch、自訂排程與錯誤重試機制，這些雜亂
 的整合邏輯讓程式碼難以維護，系統耦合度升高、重複
 性高、測試困難。\n\n本場分享將以開發者視角出發，從
 「Java 傳統整合寫法」作為切入點，帶領觀眾實際比較傳
 統方式與 Apache Camel 實作方式的差異。我將介紹 Apache Came
 l 的核心設計理念：RouteBuilder DSL，如何以簡潔語法定義
 資料流、實作錯誤重試與格式轉換，並展示兩個常見整
 合場景的實戰程式碼：\n\n檔案處理自動上傳：CSV ➜ JSON 
 ➜ API\n訊息轉送中介服務：Kafka ➜ 欄位轉換 ➜ 寫入資
 料庫\n\n透過範例對照，讓開發者快速掌握 Camel 的使用場
 景與價值。適合任何曾經自己手刻整合流程、想提升整
 合效率與可維護性的 Java 工程師。
LOCATION:402CD
URL:https://pretalx.com/jcconf-2025/talk/PEWWJE/
END:VEVENT
END:VCALENDAR
