728x90

view 2

MVC패턴(model-view-controller)< VO,DAO,Service,Controller>

▶MVC(Model, View, Controller) - Model : DB처리를 위한 data(좁은의미), data를 구성하기 위한 프로그램까지 포함/Service, DAO 포함(넓은의미) =>model2, model1은 존재하지 않으며, MVC패턴 이전의 방법을 지칭 - View : model을 사용자가 원하는 모습으로 보여줌 ,출력 또는 응답페이지. - Controller : Model과 View 사이에 있는 컴포넌트. Model이 데이터를 어떻게 처리할지 알려주는 역할로 사용자의 요청을 받아서 처리하는 부분. ▶MVC패턴의 로직을 처리하는 클래스들 VO, DTO ==> 데이터를 저장하는 역할만 하는 클래스 - VO : Value Object :데이터를 저장하고 사용할 수 있게함. - DTO : D..

ddit/Java 2022.07.26

220520 SQL INDEX, VIEW,JOIN

[학습목표] 1. Index : 책의 목차과 비슷 2. View : 가상의 테이블(약속), 논리(하드디스크에 x), 3. ***Join : 여러가지 테이블을 한 개로 합치는것. 이콜조인, 아우터조인, 인터조인, 셀프조인, 내추럴조인 ▶INDEX ▷정의 - 특정데이터를 빨리 찾기위해 사용 ▷용도 - SELECT문과 WHERE절을 사용하는 경우(검색 시) 자주사용 - 꼭 필요한 내용만, 검색속도개선이 목적 - 기본키를 만드는 순간 자동생성 - 테이블의 데이터 갱신 시 자동으로 인덱스의 내용도 갱신 ▷ 종류 - B-Tree(가장많이쓰임, 컬럼의 값과 rowid물리적위치정보를 기반으로 저장)* - Bitmap(성별,결혼여부,탈퇴여부 등 2진형태), - function Based(조건절에 함수를 사용하여 검색하는..

ddit/Oracle 2022.05.20
728x90