본문 바로가기
IT/면접준비

Day8

by 봉즙 2019. 7. 31.

1.아래의 애너테이션에 대하여 설명하시오.

@RequestMapping : 클라이언트로 부터 들어온 URL request에대해 메서드나 클래스에 맵핑해주는 것
@RequestParam : parameter의 value값만 받아와 넘겨주는 것


2.Command 객체에 대하여 설명하시오.

- 여러 데이터들을 하나의 객체로 만들어서 전송하거나 받아오는 객체를 말한다.


3.get 방식과 Post 방식에 대하여 설명하시오.

- get : uri를 이용한 방식으로 ? 뒤에 값을 전달한다. 주로 서버에있는 데이터를 가져오는데 사용한다. url의 길이에 제한이있어 많은 양의 데이터를 보낼 수 없다.

- post : 값을 html header에 넣어 전달하는 방식을 말한다. 주로 서버에있는 데이터의 값이나 상태를 바꾸기 위해 사용한다. 많은 양의 데이터를 보내는데 주로 사용한다.

 

4.클라이언트에서 넘어오는 정보(id,pw..등등)를 받아내는 방법 3가지에 대하여 말하시오.

- HttpServletRequest : http프로토콜에서 패킷에 정보를 담은 것들을 객체화 시킨후 정보를 전달하고 uri의 정보를 받아온다.

- @RequestParam : HttpServletRequest가 데이터 전체를 받아온 것인데 비해 파라미터의 value값만 가져와서 넘겨준 정보를 받아온다.

- 커멘드 객체 : 데이터들을 하나의 객체로 만들어서 전달하고 옴으로써 정보를 받아낸다.

 

5.Model 객체는 어떨때 쓰이며, ModelAndView 객체는 무엇인가?

Model은 정보를 담아서 view에 전송할 때 사용된다.

ModelAndView는 Model객체의 초기 방법이며 ModelAndViwe객체를 직접생성한 뒤 정보를 담아주어야 한다.

 

'IT > 면접준비' 카테고리의 다른 글

Day10  (0) 2019.08.05
Day9  (0) 2019.08.02
Day7  (0) 2019.07.31
Day6  (0) 2019.07.30
Day5  (0) 2019.07.29

댓글