# MVC

188개의 포스트
post-thumbnail

IntelliJ Spring MVC 프로젝트 시작하기

1. 프로젝트 생성하기 Maven프로젝트를 선택하고, JDK버전을 선택한 다음 Next를 누른다. Name : project name GroupId : 일반적으로 도메인을 역순으로 사용한다. (e.g. com.apple) ArtifactId : 일반적으로 프로젝트

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

Spring MVC

실행 결과 콘솔 출력결론요청 파라미터(GET/POST)에 매핑되는 RequestDto는 Getter/Setter가 없어도 동작한다.매핑될 필드들이 모두 final이어도 된다.생성자만 있어도 된다.

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

TIL_038_210413

Model-View-Controller 의 약자로 각각의 역할에 맞게 프로젝트 구성 요소들을 구분하는 설계 방법론이라고 할 수 있다.Model : 애플리케이션에 필요한 모든 데이터를 관장하는 곳으로 스스로 데이터를 가지고 있거나 데이터베이스와 직접적인 상호작용하는 역할

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

IM 50일차

[2021/04/12 월요일] ORM 스프린트 진행 하고 마무리

4일 전
·
0개의 댓글

MVC패턴

MVC패턴

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

회원 관리 예제 - 웹 MVC 개발

참고 : 컨트롤러가 정적 파일(ex, index.html)보다 우선순위가 높다.(resources/templates/members/createMemberForm)회원가입을 들어가면 members/new로 들어온다 (get방식으로 그냥 들어옴) → createForm()

5일 전
·
0개의 댓글

Spring MVC Model, ModelAndView

Model과 ModelAndView의 차이점Model은 데이터만 저장하고 ModelAndView는 데이터와 이동하고자 하는 View Page를 같이 저장\-컨트롤러 처리 후 응답할 view와 view에 전달할 값을 저장생성자 유형ModelAndView(String vi

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

스프링 웹 개발 기초 - 웹을 개발하는 3가지 방법

정적 컨텐츠서버에서 하는것 없이 파일을 그대로 웹 브라우저에 내려주는 것MVC와 템플릿 엔진가장 많이 하는 방식JSP, PHP - 소위 말하는 템플릿 엔진 : HTML을 서버에서 데이터를 가져와 동적으로 바꿔서 만드는 것Model, View, Controller ⇒ M

2021년 4월 8일
·
0개의 댓글
post-thumbnail

#1 MVC 디자인 패턴의 정리

MVC 패턴이 도저히 무엇 인지를 모르겠는데 사람들이 MVC 패턴을 그렇게 얘기를 계속 하여서 궁금해서 검색을 해 보았다. 나 자신과 비슷한 분들이 있을 수 있을 것 같아, 이 글을 쓴다.

2021년 4월 6일
·
2개의 댓글
post-thumbnail

[JSP] MVC 디자인 패턴

MVC 패턴 및 Model 1과 Model 2 방식에 대해 알아봅니다.

2021년 4월 5일
·
0개의 댓글

MVC와 Flux

Model, View, Controller양방향 데이터 흐름애플리케이션의 동작과 데이터를 관리사용자가 볼 수 있는 화면 표현model로 하여금 view를 업데이트 하게 함action, dispatcher, store, viewMVC와는 달리 단방향의 데이터 흐름에 집중

2021년 4월 5일
·
0개의 댓글
post-thumbnail

MVC와 Flux pattern

MVC와 Flux 모두 디자인 패턴중에 하나이다. MVC는 Model, View, Controller의 약자이다. 이 는 하나의 프로젝트를 구성할 때 필요한 구성요소를 세가지의 역할로 구분한 것이다.

2021년 4월 5일
·
0개의 댓글

(Design pattern) MVC 아키텍쳐에 대한 이해

MVC 컴포넌트의 역할 Model(모델) 컨트롤러가 호출할 때, 요청에 맞는 역할을 수행한다. 비즈니스 로직을 구현하는 영역으로 응용프로그램에서 데이터를 처리하는 부분이다. 비즈니스 로직이란 업무에 필요한 데이터처리를 수행하는 응용프로그램의 일부라고 할 수 있다. DB에 연결하고 데이터를 추출하거나 저장, 삭제, 업데이트, 변환 등의 작업을 수행한다. 상...

2021년 4월 1일
·
0개의 댓글
post-thumbnail

🎓 Django의 MVC패턴과 적용

MVC : Model - View - Controller 구조를 말한다.Controller : 클라이언트의 요청에 대해 해당 요청을 가공하고, 모델 컴포넌트를 호출한다. Django에서는 View가 Controller의 역할을 수행한다.View : 클라이언트에게 보여지

2021년 4월 1일
·
0개의 댓글

Spring MVC의 Controller

Annotations Spring MVC는 어노테이션을 중심으로 구성된다. 어노테이션들에 대해 알아보자. @Controller 자신이 컨트롤러라는 것을 명시한다. @RequestMapping("경로") 컨트롤러의 url 경로를 명시해준다. 메소드에 따라 @GetMa

2021년 3월 31일
·
0개의 댓글
post-thumbnail

Spring의 기본 구조와 이해

스프링 웹 프로젝트 Part 4까지 무작정 읽으며 공부하다가내 뇌 메모리에 남은게 없는 것을 느꼈다.다시 차근차근 읽고 생각하며 velog에 요약해야 겠다는 다짐을 했다.검색을 통해 java 설정이 xml 설정보다 유지보수가 편하다는 것을 알게 됐고java 설정을 기반

2021년 3월 31일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 웹 페이지 만들기

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.iobuild.gradle동작 확인기본 메인 클래스 실행( SpringmvcApplication.main() )http://localhost:8080 호출해

2021년 3월 30일
·
0개의 댓글

2021.03.29 TIL

이번 일주일간은 요구명세서에 따라 각자 스텝을 나누어 진행하도록 하겠습니다.😃그 동안 프로젝트를 진행 해왔을 때는 단계별로 점차 구현내용이 어렵게 구성되어지는 미션이었다. 하지만 오늘부터 일주일간 할 미션은 알아서 이 프로젝트를 구현하는 것이었다. 여기서 예전에 잠시

2021년 3월 29일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 기본 기능

스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성https://start.spring.io주의!Packaging는 War가 아니라 Jar를 선택해주세요. JSP를 사용하지 않기 때문에 Jar를 사용하는 것이 좋습니다. 앞으로 스프링 부트를 사용하면 이

2021년 3월 28일
·
0개의 댓글
post-thumbnail

[인프런] 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 - 스프링 MVC - 구조 이해

직접 만든 MVC 프레임워크와 스프링 MVC를 비교해보자.직접 만든 MVC 프레임워크 구조SpringMVC 구조직접 만든 프레임워크 -> 스프링 MVC 비교FrontController -> DispatcherServlethandlerMappingMap -> Handle

2021년 3월 25일
·
0개의 댓글