전체 글231 Section3-4 ㅇ Service API계층에서 구현한 Controller클래스가 서비스 계층의 Service클래스와 상호작용함. 애플리케이션에서 Service 라 하믄, 도메인 업무 영역을 구현하는 비지니스 로직과 관련있음. 비지니스 로직을 처리하는 서비스계층은 도메인 모델을 포함한다. ㅇ Member 클래스, MemberService 클래스 구현! @Getter @Setter @NoArgsConstructor @AllArgsConstructor public class Member { private long memberId; private String email; private String name; private String phone; } Member클래스의 애너테이션들은 Lombok에서 제공하는 아주 편리한 애너.. 2023. 2. 4. Section3-3 ㅇ JSON 문자열을 MAP으로 //MemberController에서 System.out.println()"# email: " + email); System.out.println()"# name: " + name); System.out.println()"# phone: " + phone); String response = "{\"" + "email\":\""+email+"\"," + "\"name\":\""+name+"\",\"" + "phone\":\"" + phone+ "\"}"; return response; //위 코드 JSON 문자열 수작업을 MAP 객체로 대체한다. Map map = new HashMap(); map.put("email", email); map.put("name", name);.. 2023. 2. 4. 자동배포방식 - Pipeline ㅇ 배포자동화 한번의 클릭 혹은 명령어 입력을 통해 전체 배포 과정을 자동으로 진행하는 것. 수동적이고 반복적인 배포과정을 자동화하며 휴먼 에러 발생가능성을 낮출 수 있다. ㅇ 배포 자동화 파이프라인 파이프라인은 소스 코드의 관리부터 실제 서비스로의 배포과정을 연결하는 구조를 뜻함. Source단계 : 원격 저장소에 관리되고 있는 소스 코드에 변경 사항이 일어날 경우, 이를 감지하고 다음 단계로 전달하는 작업을 수행함. Build 단계 : 전 단계에서 전달받은 코드를 컴파일, 빌드, 테스트해 가공한다. Deploy 단계 : 전 단계에선 Build 단계로부터 전달받은 결과물을 실제 서비스에 반영하는 작업을 수행함. ** 파이프라인의 단계는 세분화되거나 간소화될 수 있음. ** ㅇ AWS개발자 도구 AWS에.. 2023. 2. 4. Docker - container 도커의 사용은 아마도 실제로 사용할때나 다시 찾아봐야할것같다. 오늘 처음써봐서 헷갈리는건지 일단 하라는 건 다했는데, 어떻게 했는지는 잘 기억이 나지 않는다. 그냥 오늘 배웠던 도커에관해 적어 봐야겠다. docker/whalesay:latest docker라는 유저가 등록한 whalesay 이미지 혹은 레포지토리에서 latest 태그를 가진 이미지 라는 뜻. ㅇ 컨테이너 기술 컨테이너 기술은 애플리케이션을 컨테이너 내에 구성한다. 컨테이너에서 실행중인 애플리케이션은 어떠한 의존성도 공유하지 않고 고유의 의존성을 포함함. 서로 다른 버전의 동일한 애플리케이션 존재가능함. 컨테이너는 수준높은 격리를 제공함. 컨테이너가 격리하는 것 —> 1. 프로세스 2. 네트워크 3. 파일 시스템 컨테이너는 가상 머신임. .. 2023. 2. 3. 이전 1 ··· 41 42 43 44 45 46 47 ··· 58 다음