https://www.interviewbit.com/blog/difference-between-spring-mvc-and-spring-boot/
Difference Between Spring MVC and Spring Boot
Spring is a Java framework popularly used in making web applications. It has advanced over the past years and comes up with added extensions and functionalities. Though it is in demand in the IT…
www.interviewbit.com
https://azure.microsoft.com/ko-kr/resources/cloud-computing-dictionary/what-is-java-spring-boot/
Java Spring Boot란?—Spring Boot 소개 | Microsoft Azure
Spring과 Spring Boot가 어떤 점에서 다른지 자세한 정보를 덧붙여 Java에서 Spring Boot를 사용하기 위한 소개를 시작합니다. Java 앱 개발을 쉽게 만들어줄 Spring Boot의 핵심적인 특징들을 알아봅니다.
azure.microsoft.com
해석 및 요약 정리
Spring MVC
1. WEB앱을 만들때 MVC 디자인 패턴을 사용
2. 정해야할 설정이 굉장히 많음
3. 웹 기반의 앱 제작
4. Spring의 일부분
5. 서버를 명시적으로 설정
6. 테스트 도구 없음
7. 의존성 주입
8. In-memory db를 지원하지 않음
Spring Boot
1. REST API를 제작하기에 최적
2. STARTER를 이용한 간단한 설정세팅 제공
3. 마이크로 서비스를 제작하는 중점을 둠
4. Spring의 확장 버전
5. 기본 제공 서버 존재
6. 테스트 도구 제공
7. 코드 길이와 자동 설정을 통한 시간을 절약 시킬 수 있다.
8. JAR을 위한 플러그인을 제공
9. In-memory db(h2)와 같은 것들을 제공
Spring MVC가 Spring의 일부이므로 몇가지 장단점은 공유하게 된다.
spring vs spring boot
Spring 특징 or 장점 1. 경량 컨테이너 - servlet container 가 있다면 웹프로그래밍 가능 2. IoC (제어 역행) - 객체 생성 -> 의존성 객체 주입 -> 의존성 객체 메소드 호출 3. Di (의존성 주입) - 결합도를 낮추
hdobby.tistory.com
용어
마이크로서비스
마이크로서비스란 무엇입니까? | AWS
마이크로서비스의 경우 각 서비스가 지원하는 애플리케이션 기능의 수요를 충족하도록 해당 서비스를 독립적으로 확장할 수 있습니다. 따라서 팀은 필요한 인프라의 규모를 적절히 조절하고,
aws.amazon.com
여러 기능이 합쳐진 API를 유저서비스, 쓰레드서비스, 포스트서비스 등과 같이 잘게 쪼개서 제작
MVC
MVC - 용어 사전 | MDN
MVC (모델-뷰-컨트롤러) 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다. 소프트웨어의 비즈니스 로직과 화면을 구분하는데 중점을 두고
developer.mozilla.org
모델 - 뷰 - 컨트롤러
모델 : 앱이 포함해야 할 데이터
뷰 : 앱의 데이터를 보여주는 방식
컨트롤러 : 앱의 사용자로부터의 입력에 대한 응답으로 모델 및/또는 뷰를 업데이트하는 로직을 포함
https://www.tibco.com/ko/reference-center/what-is-an-in-memory-database
인메모리 데이터베이스란 무엇입니까?
홈 Reference Center 관련 용어 인메모리 데이터베이스란 무엇입니까? 인메모리 데이터베이스는 컴퓨터의 주 메모리에 모든 조직 또는 개인의 데이터를 저장합니다. 인메모리 데이터베이스에 대한
www.tibco.com
하드디스크나 SSD와 같은 보조 기억 장치가 아닌 주 메모리(정적 RAM 등)에 DB를 저장
'서버' 카테고리의 다른 글
| GraphQL vs Restful API (0) | 2022.12.24 |
|---|---|
| REST API 정리 (1) | 2022.12.03 |
| spring vs spring boot (0) | 2022.11.24 |
| 전국 주소 파싱 python (0) | 2022.11.23 |
| Django python vs Spring Boot kotlin (0) | 2022.11.22 |
댓글