코스 개요

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 모킹

API 문서화 및 버전 관리

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

베스트 프랙티스 및 문제 해결

  • 확장 가능한 API 설계
  • Jersey의 일반적인 문제 처리
  • 성능 고려 사항

요약 및 다음 단계

요건

  • Java 프로그래밍에 대한 기본 지식
  • RESTful 개념에 대한 familiarity
  • HTTP 메서드와 JSON에 대한 이해

대상 독자

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

참가자 수


참가자당 가격

회원 평가 (5)

예정된 코스

관련 카테고리