일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코테
- 해시
- 코딩테스트
- TypeORM
- 시스템호출
- @Autowired
- Nodejs
- python
- 카카오 코테
- nestjs typeorm
- thymeleaf
- OpenCV
- 컴포넌트스캔
- C언어
- 카카오 알고리즘
- 파이썬
- 가상면접사례로배우는대규모시스템설계기초
- Spring
- AWS
- 알고리즘
- spring boot
- @Component
- nestjs auth
- 카카오
- 프로그래머스
- 구조체배열
- nestJS
- 스프링
- git
- C++
Archives
- Today
- Total
목록sping mvc (1)
공부 기록장 💻
[Spring] MVC와 템플릿 엔진을 이용한 웹 개발
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 MVC와 템플릿 엔진 MVC 패턴이란 무엇인가? MVC란, Model, View, Controller을 줄인 말이다. 이전에는 정적 컨텐츠처럼, View에서 모든 개발을 진행하는 Model 1 방식을 사용했다. (JSP의 경우이다.) 지금은 MVC 패턴을 많이 사용한다. 비즈니스 로직과 데이터 베이스에 접근하는 개발을 모두 화면을 담당하는 부분에서 코드를 작성하게 되면 유지보수의 어려움이 굉장히 커진다. 따라서 현재 실무에서는, 각자의 역할과 책임에 맞게 관심사를 분리하여 MVC와 같은 패턴을 이용한 개발이 주로 이루어지고 있다. 예를 들자면, View는 화면에 그리는데 집중해야 하며, Controller와 Mode..
# Tech Studies/Java Spring • Boot
2023. 1. 5. 14:07