# MVC

706개의 포스트
post-thumbnail

Spring MVC 기본 구조

이 글에서는 Spring MVC에 대해 중점적으로 알아볼 예정이다. Spring MVC는 스프링의 서브 프로젝트이다. 즉 스프링은 하나의 기능을 위해서만 만들어진 프레임워크가 아니라 '코어'라고 할수 있는 프레임워크에 여러 서브 프로젝트를 결합해서 다양한 상황에 대

약 23시간 전
·
0개의 댓글
·
post-thumbnail

[Spring MVC] MVC 프레임워크 만들기 ①

[Spring MVC] MVC 프레임워크 만들기 ①

5일 전
·
0개의 댓글
·
post-thumbnail

MVC 패턴이란?

💬 오늘은 MVC 패턴에 대해 알아보자

6일 전
·
0개의 댓글
·
post-thumbnail

[SPRING] 🧩 Spring Framework 와 MVC 패턴

Spring 첫번째 포스팅입니다.

6일 전
·
0개의 댓글
·
post-thumbnail

MVC 구조만들기

2일차의 에러부터 해결하고 가자!Unknown tag (fmt:formatDate) 테그가 없다고 뜬다 그래서 입력이 안되는거같지만 폭풍 구글링!!!!!!!!역시 구글짱.. 구글없이 개발 어떻게하냐 테그를 추가해주니 에러도 사라지고 입력도 정상적으로 되었다!주소창은 l

2022년 9월 27일
·
0개의 댓글
·

Spring MVC Study Start

개발환경m1 MacBook ProInteliJ Springboot Project: GradleLanguage: JavaSpring Boot: 2.7.3DependenciesSpring WeblombokLombok 사용시preference - annotation - pr

2022년 9월 24일
·
0개의 댓글
·

Spring MVC 시작

개발 환경M1 Macbook prointeliJ UltimateSpringbootProject: GradelLanaguege: JavaSpring Boot: 2.7.3Dependencies: Spring Web, Lombok\*Lombok 사용시: preference

2022년 9월 24일
·
0개의 댓글
·
post-thumbnail

[Spring] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 강의 정리 - 5

해당 게시물은 인프런 - "스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술" 강의를 참고하여 작성한 글 입니다.유료강의이므로 자세한 내용은 없고, 간단한 설명 위주로 정리했습니다.

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

[Spring MVC] 서블릿, JSP, MVC 패턴

[Spring MVC] 서블릿, JSP, MVC 패턴

2022년 9월 22일
·
0개의 댓글
·
post-thumbnail

회원 관리 예제(백엔드 개발)

• 데이터: 회원ID, 이름• 기능: 회원 등록, 조회• 아직 데이터 저장소가 선정되지 않음(가상의 시나리오)• 컨트롤러: 웹 MVC의 컨트롤러 역할• 서비스: 핵심 비즈니스 로직 구현• 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리• 도메인:

2022년 9월 21일
·
0개의 댓글
·

MVC Flow

SPringBoot MVC Flow

2022년 9월 19일
·
0개의 댓글
·
post-thumbnail

MVC 정리

MVC( Model-View-Controller )

2022년 9월 19일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 파일 업로드 ]

파일 업로드 소개일반적으로 사용하는 HTML Form을 통한 파일 업로드를 이해하려면 먼저 폼을 전송하는 다음 두 가지 방식의 차이를 이해해야 한다.HTML 폼 전송 방식 application/x-www-form-urlencoded multipart/form-dataa

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 스프링 타입 컨버터 ]

프로젝트 생성스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io프로젝트 선택Project: Gradle Project Language: Java Spring Boot: 2.4.xProject Metadata Gr

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ API 예외 처리 ]

API 예외 처리 - 시작 목표 API 예외 처리는 어떻게 해야할까? HTML 페이지의 경우 지금까지 설명했던 것 처럼 4xx, 5xx와 같은 오류 페이지만 있으면 대부분의 문제를 해결할 수 있다. 그런데 API의 경우에는 생각할 내용이 더 많다. 오류 페이지는 단순

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 예외 처리와 오류 페이지 ]

프로젝트 생성스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io프로젝트 선택Project: Gradle Project Language: Java Spring Boot: 2.5.xProject Metadata Gr

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 로그인 처리2 - 필터, 인터셉터 ]

서블릿 필터 - 소개공통 관심 사항요구사항을 보면 로그인 한 사용자만 상품 관리 페이지에 들어갈 수 있어야 한다.앞에서 로그인을 하지 않은 사용자에게는 상품 관리 버튼이 보이지 않기 때문에 문제가 없어 보인다. 그런데 문제는 로그인 하지 않은 사용자도 다음 URL을 직

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 로그인 처리1 - 쿠키, 세션 ]

로그인 요구사항홈 화면 - 로그인 전 회원 가입로그인홈 화면 - 로그인 후본인 이름(누구님 환영합니다.) 상품 관리로그 아웃보안 요구사항로그인 사용자만 상품에 접근하고, 관리할 수 있음로그인 하지 않은 사용자가 상품 관리에 접근하면 로그인 화면으로 이동회원 가입, 상품

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 검증2 - Bean Validation ]

Bean Validation - 소개검증 기능을 지금처럼 매번 코드로 작성하는 것은 상당히 번거롭다. 특히 특정 필드에 대한 검증 로직은대부분 빈 값인지 아닌지, 특정 크기를 넘는지 아닌지와 같이 매우 일반적인 로직이다. 다음 코드를 보자. public class It

2022년 9월 17일
·
0개의 댓글
·
post-thumbnail

스프링 MVC 2편 - 백엔드 웹 개발 핵심 기술 [ 검증1 - Validation ]

검증 요구사항상품 관리 시스템에 새로운 요구사항이 추가되었다.요구사항: 검증 로직 추가 타입 검증가격, 수량에 문자가 들어가면 검증 오류 처리 필드 검증상품명: 필수, 공백X가격: 1000원 이상, 1백만원 이하 수량: 최대 9999특정 필드의 범위를 넘어서는 검증가격

2022년 9월 17일
·
0개의 댓글
·