연락처 정보

코스 개요

1. Camel 소개

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

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

엔드포인트

  • Java 라우트 생성
  • 메시지 필터 사용
  • 멀티캐스팅 사용

3. Camel에서의 데이터 변환

  • 데이터 변환 소개
  • EIP 및 Java를 통한 데이터 변환
  • XML 변환
  • Camel이 제공하는 데이터 포맷
  • Camel의 CSV 및 JSON 데이터 포맷 사용
  • 템플릿을 이용한 변환
  • Camel 타입 컨버터 사용

4. Beans와 Camel

  • Java에서의 Bean 호출
  • Service Activator 패턴
  • Bean 레지스트리 사용
  • Camel의 메서드 선택 알고리즘
  • Bean 파라미터 바인딩

5. 오류 처리

  • 오류 처리 이해하기
  • Camel의 오류 처리기

6. Camel 컴포넌트 활용

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

7. Enterprise Integration Patterns 사용

  • Aggregator
  • Splitter
  • Routing Slip
  • Dynamic Router
  • Load Balancer

8. Camel에서의 트랜잭션

  • 트랜잭션 기본 사항
  • Transaction Client EIP
  • 트랜잭션 구성 및 사용

9. 동시성 및 확장성

  • 동시성 사용
  • Camel 스레드 풀 프로필
  • EIP와 함께 동시성 사용
  • 동기화 및 스레딩
  • 동시성 클라이언트 API
  • 비동기 라우팅 엔진 사용

10. Camel 모니터링

  • 네트워크 수준에서健康状况 확인
  • JVM 수준에서健康状况 확인
  • JMX와 Camel 연계
  • 애플리케이션 활동 검증
  • Camel 애플리케이션 관리

요건

이 과정을 수강하기 위해 특별한 prerequisite는 없습니다.

 21 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리