본문 바로가기

DB설계

(3)
면접족보 21/02/05_비동기ajax 1. 비동기 통신과 동기통신의 차이점은? · 비동기 통신은 '동시에 일어나지 않는다'를 의마하며, 클라이언트 요청 시 응답 상태와 상관없이 다음 동작을 수행한다. · 동기 통신은 클라이언트가 요청을 하는 경우 소요 시간과는 상관없이 응답을 받은 후에 다음 동작을 수행한다. 2. xml 과 json 에 대하여 설명하시오. · xml은 문자 기반의 마크업 언어()로, 데이터를 저장하고 전달할 목적으로 제작되었다. · 마크업 언어를 설정하기 위해 규칙을 지정하며, html은 처럼 이미 존재하는 태그만 사용가능하지만 xml은 사용자가 직접 정의할 수 있다. · json은 자바스크립트를 확장하여 제작하였고, 객체 표기법 '[ ]' 을 따른다. 3. ajax + json으로 list를 출력하고, content_vi..
면접족보 21/02/03_DB 설계, Mock test 1. DB 설계의 순서는? · 요구 사항 수집 및 분석 → 개념적 설계 → 논리적 설계 → 물리적 설계 2. 개념적 설계의 순서에 대하여 설명하시오. ① 데이터 요구 사항을 기반으로 엔티티 추출 ② 엔티티 간의 관계 설정 ③ 애트리뷰트 추출 ④ 그에 따른 산출물로 ER 다이어그램 작성 ※연습문제※ 3. list 및 content_view 함수의 mock 테스트를 하시오. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 @RunWith(SpringJUnit4ClassRunner.class) @WebAppConfiguration //위에 두개는 WebApplicationContext 생성해주는 어..
JSP_MVC패턴 1. MVC 모델 · Model View Controller의 약자로, MVC 모델은 3가지의 형태로 역할을 나누어 기능을 수행한다. · Controller는 모델이 어떻게 처리할 지 알려주는 흐름 제어를 담당하며, 요청에 맞는 데이터를 Model에 의뢰하고 데이터를 view에 반영하여 사용자에게 화면을 보여준다. (Servlet으로 작성) · Model은 내부에서 동작하는 로직을 처리한다. (데이터 담당) · View는 사용자에게 결과를 화면에 출력한다. (jsp와 html로 작성) 2. 게시판 설계도를 그리시오. (Model 2, MVC) 3. Servlet에서 forward 방법은? · Controller에서 Dispatcher 객체를 이용하여 아래와 같은 방법으로 forward 시킨다. 4. DB..