연락처 정보

코스 개요

1. Camel 소개

  • Camel의 메시지 모델
  • Camel의 아키텍처

2. Camel을 활용한 라우팅 관리

엔드포인트에 대하여

  • Java 기반 라우트 생성하기
  • 메시지 필터 사용법
  • 멀티캐스팅 활용 방법

3. Camel에서의 데이터 변환

  • 데이터 변환 개요
  • EIP 및 Java를 이용한 데이터 변환 방식
  • XML 변환 방법
  • Camel이 제공하는 데이터 포맷 활용법
  • Camel의 CSV 및 JSON 형식 처리 기능 사용하기
  • 템플릿을 통한 데이터 변환 방법
  • Camel 타입 컨버터 사용법

4. 빈과 Camel의 연동

  • Java에서 빈 호출하는 방법
  • Service Activator 패턴 소개
  • 빈 레지스트리 활용법
  • Camel의 메서드 선택 알고리즘 설명
  • 빈 매개변수 바인딩 방법

5. 오류 처리 기법

  • 오류 처리 개념 이해하기
  • Camel에서 사용되는 오류 핸들러 유형

6. Camel 컴포넌트 활용법

  • Camel 컴포넌트 개요
  • 파일 및 FTP 컴포넌트 사용법
  • JMS 컴포넌트 설명
  • 웹 서비스용 CXF 컴포넌트 사용법
  • 네트워킹을 위한 MINA 컴포넌트 활용법
  • JDBC 및 JPA 컴포넌트 설명
  • 타이머 컴포넌트 사용법

7. 엔터프라이즈 통합 패턴 적용하기

  • Aggregator의 활용법
  • Splitter 기능 소개
  • Routing Slip 기법 설명
  • 동적 라우터 활용 방법
  • 로드 밸런서 구성 방법

8. Camel에서의 트랜잭션 관리

  • 트랜잭션 기초 개념
  • Transaction Client EIP 활용법
  • 트랜잭션 설정 및 운영 방법

9. 동시성 및 확장성 구현

  • 동시성 기반 처리 방식 활용법
  • Camel 스레드 풀 프로파일 설정법
  • EIP와 함께 동시성을 활용하는 방법
  • 동기식 및 비동기식 처리 개념 이해하기
  • 동시성 클라이언트 API 사용법
  • 비동기 라우팅 엔진 운영 방안

10. Camel 모니터링 기법

  • 네트워크 수준에서의 시스템 상태 확인 방법
  • JVM 레벨에서의 애플리케이션 건강도 검증법
  • Camel과 JMX 연동 활용법
  • 애플리케이션 활동 추적 방안
  • Camel 기반 애플리케이션 관리 전략

요건

본 과정을 수강하기 위해 특별한 요구 사항은 없습니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리