본문 바로가기

View3

(JSP) MVC 패턴 MVC 패턴 Model, View, Controller의 약자로, 웹 애플리케이션을 비즈니스 로직, 프레젠테이션 로직, 요청처리 데이터로 분리하는 디자인 패턴 비즈니스 로직 사용자의 요청에 따른 일을 처리하는 코드를 의미 (예를들어 / 고객, 제품, 주문정보의 조작) 프레젠테이션 로직 사용자에게 보여주기 위한 부분 (위치, 폰트, 크기 등) 요청 처리 데이터 비즈니스 로직 + 프레젠테이선 로직 함께 묶는 것 MVC 구성요소 모델(model) 비즈니스 로직을 담는 객체 (사용자의 일처리를 위해 사용되는 모든 자바 class) 뷰(View) 모델의 정보를 보여주는 역할 (JSP) 컨트롤러(controller) 모델과 뷰 사이에 동작이 있을 때 조정하는 역할 (Servlet) 웹으로부터 받은 요청에 가장 적합.. 2022. 5. 23.
(JSP)36일차 MVC 패턴 Model, View, Controller의 약자로, 웹 애플리케이션을 비즈니스 로직, 프레젠테이션 로직, 요청처리 데이터로 분리하는 디자인 패턴 비즈니스 로직 사용자의 요청에 따른 일을 처리하는 코드를 의미 (예를들어 / 고객, 제품, 주문정보의 조작) 프레젠테이션 로직 사용자에게 보여주기 위한 부분 (위치, 폰트, 크기 등) 요청 처리 데이터 비즈니스 로직 + 프레젠테이선 로직 함께 묶는 것 MVC 구성요소 모델(model) 비즈니스 로직을 담는 객체 (사용자의 일처리를 위해 사용되는 모든 자바 class) 뷰(View) 모델의 정보를 보여주는 역할 (JSP) 컨트롤러(controller) 모델과 뷰 사이에 동작이 있을 때 조정하는 역할 (Servlet) 웹으로부터 받은 요청에 가장 적합.. 2022. 5. 20.
(데이터베이스) VIEW(뷰) 뷰(VIEW) 하나 이상의 테이블을 합하여 만든 가상의 테이블 자주 사용하는 복잡한 SQL문을 미리 VIEW로 만들어서 사용 장점 편리성 및 재사용성 : 자주 사용하는 복잡한 SQL문을 미리 VIEW로 만들어서 사용 보안성 : 각 사용자 별로 필요한 데이터만 선별하여 보여줄 수 있음. 중요한 질의의 경우 질의 내용을 암호화 할 수 있음 (개인정보, 급여,건강 같은 민감 정보를 제외한 테이블을 만들어 사용) 독립성 제공 : 미리 정의된 뷰를 일반 테이블처럼 사용할 수 있음 VIEW 생성 CREATE VIEW 뷰이름[(열이름 [ ,....n])] AS SELECT 문 VIEW 권한 주기 뷰 소유자(생성자) GRANT 권한명(예: SELECT) ON 뷰이름 TO 권한받을ID - SELECT 권한을 '권한받을I.. 2022. 4. 29.
반응형