본문 바로가기
728x90

전체 글172

MVP 패턴 과 MVVM 패턴 MVP 패턴 MVP 패턴은 MVC 패턴으로부터 파생되었으며 MVC에서 C에 해당하는 컨트롤러가 프레젠터(presenter)로 교체된 패턴이다. 뷰와 프레젠터는 일대일 관계이기 때문에 MVC 패턴보다 더 강한 결합을 지닌 디자인 패턴이라고 볼 수 있다. MVVM 패턴 MVVM 패턴은 MVC의 C에 해당하는 컨트롤러가 뷰모델(view model)로 바뀐 패턴입니다. 여기서 뷰모델은 뷰를 더 추상화한 계층이며, MVVM 패턴은 MVC 패턴과는 다르게 커맨드와 데이터 바인딩을 가지는 것이 특징이다. 뷰와 뷰모델 사이의 양방향 데이터 바인딩을 지원하며 UI를 별도의 코드 수정 없이 재사용할 수 있고 단위 테스팅하기 쉽다는 장점있다. MVVM 패턴의 ex): 뷰 MVVM 패턴을 가진 대표적인 프레임워크로는 뷰(Vu.. 2023. 1. 31.
스프링 통합 테스트 보호되어 있는 글 입니다. 2023. 1. 30.
객체 지향이란 무엇인가?? 보호되어 있는 글 입니다. 2023. 1. 30.
프로그래머스 즐겨찾기가 가장 많은 식당 정보 출력하기 문제 문제링크 문제 설명 다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Column nameTypeNullable REST_ID VARCHAR(5) FALSE REST_NAME VARCHAR(50) FALSE FOOD_TYPE VARCHAR(20) TRUE VIEWS NUMBER TRUE FAVORITES NUMBER TRUE PARKING_LOT VARCHAR(1) TRUE ADDRESS VARCHAR(100) T.. 2023. 1. 30.
Jdbc 리포지토리 구현 보호되어 있는 글 입니다. 2023. 1. 29.
[Java] 기본형 변수와 참조형 변수 보호되어 있는 글 입니다. 2023. 1. 29.
728x90