* interface 간의 상속은 extends
* class 간의 상속도 extends, extends는 1개 밖에안되며,
* class 가 interface를 상속할때는 implements를 사용한다.
Spring 에서 HttpServletRequest, HttpServletResponse 두 객체는
클라이언트가 -> 서버로 요청하는 것과, (HttpServletRequest)
서버 -> 클라이언트에게 답변을 보내는 것을 활용할때 사용한다.
HttpServletReqest를 통해서 얻을수있는 정보들은 많은것들이 있다.
사용자가 서버에게 "http://localhost:9090/ch2//requestInfo" 으로 요청을 했다고 생각하면,
아래와 같은 메서드들로 통해서 얻을수 있는 데이터들이 있다.
또한 HttpServeltResponse의 경우는 Client 에게 요청받은 내용을 처리한 후에 다시 Client에게 응답줄때 사용하는 객체로서 여러가지가 있는데 그중에
Client 의 화면으로 값을 보낼경우 사용되는 메서드로 3가지가 있는데
1. setContentType(String str);
- 사용자에게 보낼 데이터의 타입을 정하는 것으로 "text/html"로 설정함으로써 문자가 전달되는 것을 알리고
2.setCharacterEncoding(String str);
- 문자열이 "UTF-8" 형식이라는 것을 알린다.
3. getWriter();
- getWriter() 함수를 통해서 사용자의 브라우저에 출력할수 있는 PrintWriter 함수를 리턴받게 되어
PrintWriter의 인스턴스 객체를 통해서 브라우저의 화면에 내용을 출력할수 있다.
HttpServletRequest // HttpServletResponse 의 상속 관계를 한번 확인해 보았습니다.
'dev > Spring' 카테고리의 다른 글
[Spring] MVC 패턴 - 관심사의 분리 (0) | 2022.05.22 |
---|---|
[Spring] HTTP/ TOMCAT 전반적인 내용 (0) | 2022.05.20 |
[Spring] HttpServeltRequest, HttpServeltResponse, Session (0) | 2022.03.10 |
[Spring] Bean 생성 (0) | 2022.03.04 |
[JUnit] JUnit 사용하여 단위테스트 하기 (0) | 2022.03.02 |