연락처 정보
 기간 14 시간 (2 일들)

코스 개요

REST 및 JAX-RS 소개

  • REST 원칙 이해
  • JAX-RS 명세 개요
  • RESTful API 개발을 위한 Jersey의 중요성

개발 환경 설정

  • JDK 및 Maven 설치
  • Maven을 사용하여 Jersey 프로젝트 생성
  • 프로젝트 구조 및 구성

Jersey를 활용한 REST API 구축

  • 리소스 및 엔드포인트 정의
  • HTTP 메소드 사용 (GET, POST, PUT, DELETE)
  • JSON 및 XML 다루기

고급 API 개발

  • 요청 및 응답 필터
  • 예외 처리
  • 인증 및 인가 구현

API 테스트

  • Postman을 이용한 수동 테스트
  • JUnit 및 REST-assured를 이용한 자동화 테스트
  • 테스트를 위한 API 목킹(Mocking)

API 문서화 및 버전 관리

  • Jersey와 Swagger/OpenAPI 사용
  • 엔드포인트 문서화
  • API 버전 관리 전략

최적의 관행 및 문제 해결

  • 확장 가능한 API 설계
  • Jersey에서 발생하는 일반적 문제 처리
  • 성능 고려 사항

요약 및 다음 단계

요건

  • Java 프로그래밍에 대한 기초 지식
  • RESTful 개념에 대한 친숙함
  • HTTP 메소드 및 JSON에 대한 이해

대상 학습자

  • Java 개발자
  • API 테스터
  • 소프트웨어 엔지니어

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리