MVC(4)
-
23년 04월 11일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - 스프링을 활용해 웹 api를 Mapping하는 여러 방법에 대해 배웠다. - 자동차 미션을 웹으로 만들기 위해 dto를 적용했다.(사실 적용하려고만 했다. 아직 구현은 못했다.) - 우테코 레벨 1에서 제공하는 Spring MVC 학습테스트를 실습했다. 개인 성장 - 우테코 레벨 1 방학 동안 클리퍼 웹 서비스 api를 개발했다. - 오늘은 클리퍼 웹 서비스에서 프론트엔드와의 api 통신을 위한 디비 구조 변경 및 aws 배포를 마쳤다. 커뮤니티 - 페어인 '에단'과 친해졌다. 함께 이야기도 나누기 위해 식사도 함께 진행했다. Feeling (느낌: 무슨 느낌이 들었나?) - 간만에 우테코 크루들을 만났는데 너무 반가웠다. 카톡이나 슬랙으로 간간히 연..
2023.04.11 -
우아한 테코톡(4), Flux Architecture
본 포스팅은 우아한Tech의 테코톡 우디님의 Flux Architecture 영상을 정리한 내용입니다. Flux Architecture의 컨셉과 개념, 과정을 위주로 정리했습니다. 개인적으로 굉장히 잘 설명된 영상이라 생각합니다. Flux Architecture 1. Flux가 왜 필요할까? 1) Flux란? 단방향 데이터 흐름을 통해 예측가능하게 상태를 관리할 수 있는 클라이언트사이드 웹 어플리케이션 아키텍쳐 2) 웹 어플리케이션의 흐름 과거 웹 어플리케이션은 문서 열람에 그쳤지만 자바스크립트를 통한 동적인 상태 조정이 가능해짐에 따라 코드의 복잡성이 증가하고 유지보수가 어렵게 됐다. 이를 위해 디자인 패턴과 프레임워크가 등장했다. 2. MVC의 한계 1) MVC란? Model, View, Contro..
2022.08.10 -
우아한테코톡 (2), Servlet & Spring Web MVC
본 포스팅은 우아한Tech의 테코톡 Servlet & Spring Web MVC 영상을 정리한 내용입니다. 이전 포스팅의 MVC와 비슷하게 정리하는 차원에서 영상을 보고 Servlet과 Spring Web MVC와 관련된 내용을 정리합니다. Servlet & Spring Web MVC 1. 서블릿 이전의 웹 어플리케이션 1) 초창기 웹 어플리케이션 - 클라이언트가 요청을 하면 정적인 컨텐츠만 제공할 수 있었다. 2) CGI(Common Gate Interface) - 동적인 데이터를 제공하기 위한 규약으로 클라이언트로부터 요청이 오면 웹서버는 CGI 구현체에게 이를 전달하여 동적인 데이터를 제공할 수 있게 되었다. - 하지만 모든 사용자 요청마다 프로세스를 사용해서 요청을 처리하기에 무겁고 생성되는 시간..
2022.07.08 -
우아한테코톡 (1), MVC
본 포스팅은 우아한Tech의 테코톡 MVC 영상을 정리한 내용입니다. 이전에 소프트웨어 공학을 수강할 때 나왔던 패턴이지만 중요한 개념이라고 생각해 한번 더 정리하는 차원에서 영상을 보고 MVC와 관련된 내용을 정리합니다. 2022.04.25 - [강의 내용 정리/소프트웨어 공학] - 소프트웨어 공학 (8), Architectural Design 소프트웨어 공학 (8), Architectural Design Architectural Design 1. Architectural Design 앞서 정의한 시스템을 큰 틀에서 디자인 하는 것 0) 개요 - 성취하고자 하는 기능과 성능을 비롯해 보안, 신뢰성, 유지보수 가능성 등의 비기술적인 부분에 대 konghana01.tistory.com MVC 1) MVC의..
2022.07.04