
1. 웹서버 1.1 웹이란? 인터넷 인터넷은 여러 통신망을 하나로 연결한다는 의미를 가짐(TCP/IP로 통신). 웹 인터넷 연결된 사용자 간의 정보 공유 시스템(이미지와 문자를 HTTP로 전송하는 정보시스템) HTTP 단순한 텍스트를 넘어서 하이퍼링크를 통해서

자바 개발을 편하게 해주는 프레임워크로IoC제어권을 프레임워크로 넘김으로써,객체 간의 결합도를 줄이고 유연한 코드를 작성할 수 있으며,가독성 및 코드 중복, 유지 보수에 유리.객체 생성의존성 객체 생성( 클래스 내부에서 생성 )의존성 객체 메소드 호출객체 생성 의존성
데이터베이스의 특징 여러 사람의 공유 목적 -> 체계화된 통합, 관리 이전 파일시스템을 사용했으나, 데이터 종속성, 중복성 무결성의 문제 발생. 실시간 접근성 비정형적인 조회에 대하여 실시간 처리에 의한 응답이 가능 지속적인 변화 DB는 동적으로 새로운 데이터 삽
HTTP통신을 Rest설계 규칙을 지켜서 개발한 APIRest설계 규칙은 URI는 정보의 자원만 표현해야 하며, 자원의 상태와 행위는 HTTP Method에 명시.GET : 정보 요청POST : 정보 입력( body )PUT : 전체 데이터 수정PATCH : 일부 데이
1. Java 개념과 기초원리 JDK vs JRE JDK : "JAVA 개발 키트" = "SDK(Software Development Kit) 키트" = "라이브러리 + javac + javadoc" JRE : JAVA Runtime Enviroment, JVM과 자바 프로그램을 실행시킬 때 필요한 라이브러리. Java프로그램을 개발 -> JDK 필...
Docker란 무엇인가?VM과 Docker의 차이?Docker 이미지와 컨테이너 차이Dockerfile이란?COPY와 ADD 차이Docker compose란?Docker Hub와 Registry의 차이ENTRYPOINT와 CMD의 차이컨테이너 간 통신 방법컨테이너 상태