rewind-1

youngkyu MIn·2023년 10월 5일

TDD ( Test-Driven Developement ) - 테스트 주도 개발

JUnit - 단위 테스팅 프레임워크

  • Assert 클래스 이용
  • @Befor, @After, @BeforeEach, @AfterEach 등...

DBMS ( Database Management System ) - 데이터 베이스를 관리하는 소프트웨어

  • CRUD 기능 제공
  • MYSQL, Oracle Database, Redis, NuoDB ...

DDL ( Data Definition Language )

  • 테이블의 생성, 삭제, 변경
  • CREATE, ALTER, DROP, TRUNCATE, COMMENT, RENAME ...

DML ( Data Manipulation Language )

  • 데이터의 조회, 수정, 삭제, 삽입
  • SELECT, INSERT, UPDATE, DELETE, MERGE ...

REST ( Representational State Transfer )

  • HTTP URI ( Uniform Resource Identifier ) 를 통해 자원을 명시
  • HTTP Method (Post, Get, Put, Delete, Patch) 를 통해
  • 해당 자원(URI) 에 대한 CRUD Operation 을 적용

REST API - REST의 원리를 따르는 API

  • URI 는 명사보다는 동사, 대문자 보다는 소문자
  • 마지막에 / 는 x
  • 언더바(_) 대신 하이폰 (-)
  • 파일 확장자는 URI 에 포함 x
  • 행위를 URI 에 포함 x
profile
한 줄 소개

0개의 댓글