EAR(Enterprise Archive)하나의 웹 어플리케이션 단위를 넘어 실제 서버에서 배포하기 위한 단위이다이를 위해서 jar와 war를 묶어서 각각의 기능을 지원합니다WAR(Web Archive)웹 어플리케이션을 지원하기 위한 압축 방식입니다. 웹 어플리케이션을
Path Variable 방식과 Query Parameter Path Variable 방식은 다음과 같다. 이는 어떤 특정한 자원을 보여줘야할때 사용된다.Query Parameter 방식은 다음과 같다. 이는 자원들을 필터링해서 보여줄때 사용된다.1) http:
웹기술(webRTC)을 도메인으로 한 프로젝트를 진행했다. 화상회의를 적용한 플랫폼을 만들어야했고 주제를 정했다. 처음에는 온라인 스터디 공간을 만들고자 했으나 색다른 주제를 더 탐색했고 노래대결이 가능한 노래방을 기획하였다. (프로젝트 명 : SingSingTime)
폭포수모형가장 오래되고, 넓게 퍼져있는 전통적인 sw 생명주기. 이전 단계 돌아갈 수 없다.한 단계가 끝나야 다음 단계로 진행 가능한 개발 방법론순차적 접근방법. 2개 이상 과정이 병행하여 수행되지 않음프로토타입/원형 모형사용자의 요구사항을 정확히 파악하기 위해 견본품
주요 수행업무 \- 로그인/회원가입의 회원수정/삭제 관련 Controller, Dto 작성 \- 조건 별 에러처리 (Exception Handler) 작성 -> 401, 404, 409 에러 \- DB접근을 위한 JPA활용 (Patch, Delete Mapping
네트워크 : 노드와 링크가 서로 연결/비연결되어 있는 집합체처리량 : 링크를 통해 전달되는 단위 시간당 데이터양(단위 - bit per second = bps)지연시간 : 요청이 처리되는 시간. 두 장치 사이를 왕복하는데 걸리는 시간네트워크 토폴로지 : 노드와 링크가
POJO 기반의 스프링 삼각형(IoC/DI - AOP - PSA) \-> 스프링의 3대 프로그래밍 모델알파벳과 영어문장 관계= "스프링 삼각형"과 스프링 관계. 반드시 알고 이해해야 할 개념!272쪽 그림 기억하기 !!!
기계어를 일상용어로 표현한 것. 니모닉과 기계어의 일대일 매칭 코드표를 어셈블리. 하지만 cpu마다 기계어가 달랐기 때문에 각자의 어셈블리어도 달랐다. JVM의 존재와 역할을 아는 것이 자바 개발 환경을 이해하는데 필수적이다. 객체 지향 프로그래밍은 절차적/구조적
SpringBoot와 mybatis연동을 하던 와중에 에러가 발생했다.에러의 내용은 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userCo
SRP : 단일 책임 원칙OCP : 개방 폐쇄 원칙LSP : 리스코프 치환 원칙ISP : 인터페이스 분리 원칙DIP : 의존관계 역전 원칙한 클래스는 하나의 책임만 가져야 한다.하나의 책임이라는 것은 모호함 (크거나 작을 수 있고 문맥과 상황에 따라 다르다.)중요한 기