본문 바로가기

study10

개발자 -신입 면접 질문 Q) 프로젝트 진행하면서 사용해 본 프레임워크 A) 이클립스, 스프링프레임워크, 전자정부프레임워크 등 Q) 진행해본 프로젝트 주소 또는 포트폴리오 유무 및 팀 프로젝트 진행 경험이 있을 경우 본인 이 맡았던 역할 Q) 프로젝트나 포폴이 없을시 유사하게 사용해본 기능이나 코딩 Q) 프로그래밍언어 중 사용해 본 언어 A) java, C++, php 등 Q) MVC 패턴 A) M- Model 백그라운드에서 동작하는 로직을 처리 V - View 사용자가 보게 될 결과 화면을 출력 C - Controller 사용자의 입력처리와 흐름제어를 담당 MVC패턴에는 모델1방식과 모델2방식이 있는데 간단하게 분류하자면 JSP에서 출력과 로직을 전부 처리하느냐(모델1) , JSP에서 출력만 처리하느냐(모델2)로 분류할 수 있.. 2023. 1. 10.
MVC패턴이란? MVC란 Model-View-Controller의 약자로 애플리케이션을 세 가지 역할로 구분한 개발 방법론. 아래의 그림처럼 사용자가 Controller를 조작하면 Controller는 Model을 통해 데이터를 가져오고 그 데이터를 바탕으로 View를 통해 시각적 표현을 제어하여 사용자에게 전달 특정한 "규약"을 통해 쉽게 쓸 수 있는 형태로 만든 것! 사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시작적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향 없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있게됨! 사용자가 웹사이트에 접속 (Users) Controller는 사용자가 요청한 웹페이지를 서비스하기 위해서 모델을 호출 (Manipulates) Model은 데이터베이스나 파.. 2023. 1. 4.