[백엔드온라인TIL] MVC 구조에 대해 각 역할과 흐름을 설명하시오 (57일차) 디자인 패턴 정의 소프트웨어 공학의 소프트웨어 설계에서 공통으로 발생하는 문제에 대해 자주 쓰이는 설계 방법을 정리한 패턴이다. 프로그램이나 어떤 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정리하여 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태입니다. 사용 이유 개발의 효율성, 유지보수성, 운용성이 높아지며 프로그램의 최적화에 도움이 됩니다. MVC 패턴이란? 프로그래밍을 할 때 전체적인 구조에 관련된 여러 디자인 패턴 중 하나 model, view, controller의 약자인 MVC 패턴은 하나의 어플리케이션, 프로젝트를 구성할때 그 구성요소를 세가지의 역할로 구분한 디자인 패턴입니다. 이 패턴을 성공적으로 사용시, 사용자 인터페이스로부터 .. 더보기 [백엔드온라인TIL] Spring Test junit5 (56일차) 테스트 인스턴스란? JUnit은 설정된 테스트 단위로 테스트 객체를 만듭니다. 이를 테스트 인스턴스라고 말합니다. 테스트 실행 범위라고 생각하시면 됩니다. 예를 보시면 더 빠른 이해가 가실 거에요. 아래 예제의 테스트를 전부 다 돌리면 어떤 결과가 나올까요? 저 test_1, test_2 메소드 중 하나는 테스트가 성공하지 않을까요? package com.effortguy.junit5; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertTrue; public class TestInstanceAnnotation { public int i=0; @Test void test_1() { assertTrue.. 더보기 [백엔드스터디WIL]JPA no Creators, like default constructor, exist):cannot deserialize from Object value (no delegate- or property-based Creator(11주차) org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.myproject.community.request.PostCreate]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.myproject.community.reques.. 더보기 이전 1 ··· 35 36 37 38 39 40 41 ··· 88 다음