[Spring]자바 백엔드 개발자가 알아두면 좋은 지식 

suyeon·2023년 5월 31일
0

Spring

목록 보기
1/2
post-thumbnail

🌻 서버와 클라이언트

  • 클라이언트란?
    서버로 요청하는 프로그램
  • 서버란?
    클라이언트의 요청을 받아 처리하는 주체

🌻 데이터베이스

  • 데이터베이스란?
    데이터를 한 군데에 모아놓고 여러 사람이 사용할 목적으로 관리하는 데이터 저장소
  • RDB(관계형 데이터베이스)
    • 관계형 데이터베이스: 데이터를 행과 열로 이루어진 테이블로 관리하며, 기본 키를 사용해 각 행을 식별하는 것
    • ex) 오라클, mysql ...
  • NoSQL
    • RDB의 단점(성능을 올리는게 쉽지 x)-> 이 단점을 보완한 것이 NoSQL

🌻 라이브러리와 프레임워크

  • 라이브러리란?
    애플리케이션 개발에 필요한 기능인 클래스, 함수 등을 모아놓은 코드의 모음
  • 프레임워크란?
    소프트웨어 개발을 수월하게 하기 위한 소프트웨어 개발 환경(틀제공)

🌻 자바 애너테이션

  • 사용목적: 데이터에 관한 구조화된 데이터로 사용하는 경우가 많음(표식)
이름설명
@Override선언된 메서드가 오버라이드 되었음 (메서드 재정의)
@Deprecated더 이상 사용되지 않음
@SuppressWarnings컴파일 경고를 무시함
profile
📖개발블로그📖

0개의 댓글