전체 글

변화에 집중하기
Today I Learned

[WIL] Spring 입문 강의 3

1.컨트롤러, 서비스, 리포지토리의 역할 컨트롤러: 웹 MVC의 컨트롤러 역할 서비스: 핵심 비즈니스 로직 구현 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨 *아직 데이터 저장소 선정X --> 우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계 개발을 진행하기 위해서 초기 개발 단계에서는 구현체로 가벼운 메모리 기반의 데이터 저장소 사용 2.TDD란? 왜 하는가? TDD : 테스트 주도 개발(test-driven development), 선 테스트 후 개발 방식의 프로그래밍 방법. 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. 개발자는 먼저 요구사항을 ..

Today I Learned

[WIL] Spring 입문 강의 0~2

[필수 정리 내용] 1. MVC 패턴이란 MVC : model-view-controller. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분함. 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴 모델: 데이터와 비즈니스 로직을 관리 뷰: 레이아웃과 화면을 처리 컨트롤러: 명령을 모델과 뷰 부분으로 라우팅 예시) Controller @Controller public class HelloController { @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model model) { model.addAttribute("name", name..

기록

시작

test test

falco_
부지런히