repository
-
[Git] remote: 로컬 저장소와 원격 저장소를 연결하기Github/Git 2020. 11. 19. 12:05
Github에 있는 원격 저장소를 로컬 PC에 다운을 받고 싶다면 git clone을 사용하면 된다. 그러면 만약 이미 작업을 하고 있는 로컬 저장소가 있고 이를 원격 저장소와 연결하고 싶다면 어떻게 해야할까? 빈 원격 저장소를 로컬 PC로 clone받고 기존에 작업한 코드 파일들을 다 옮긴 후에 push하는 방법도 있겠지만 상당히 번거로울 것 같다. 이러한 상황 때 사용하는 명령어가 git remote이다. 바로 어떻게 사용하는지 차근차근 알아보자. 먼저 Github에서 아래와 같이 레포지토리를 하나 만들어보자. 이번에는 실습을 위해서 위와 같이 Add a README.file을 체크해서 만들었다. (하지만 평상시에 레포지토리를 만들 때는 체크하고 만들지 않는 것을 추천한다. 이유는 아래에서 설명한다)..
-
[Spring] 스프링 웹 계층이란?Server/Spring MVC 2020. 8. 26. 10:44
이번 글에서는 스프링은 어떤 계층이 존재하는지와 계층의 역할을 무엇인지, 프로젝트시 패키지를 어떻게 나누는 것이 좋은지에 대해 정리해보려 한다. 스프링의 계층은 Presentation Layer, Business, Layer, Data Access Layer 크게 3개로 나눌 수 있다. 프레젠테이션 계층 - 브라우저상의 웹 클라이언트의 요청 및 응답을 처리 - 서비스계층, 데이터 엑세스 계층에서 발생하는 Exception을 처리 - @Controller 어노테이션을 사용하여 작성된 Controller 클래스가 이 계층에 속함 서비스 계층 - 애플리케이션 비즈니스 로직 처리와 비즈니스와 관련된 도메인 모델의 적합성 검증 - 트랜잭션 관리 - 프레젠테이션 계층과 데이터 엑세스 계층 사이를 연결하는 역할로서 ..