본문 바로가기
728x90

서블릿3

서블릿의 상속 HttpServlet 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 서블릿 상속 1. 서블릿의 기능을 가져오기위해 해당클래스에 HttpServlet을 상속받음. src/패키지/클래스명.java 경로의 클래스에 'extends HttpServlet'를 추가 2. HttpServlet클래스의 메서드를 오버라이딩 할 수 있음. 3. 매개변수 request(요청을 받아오는 역할)와 response(응답하는 역할)를 활용한다. response.setContentType은 incording/decording할 때 utf-8기준으로 text반환하란 뜻 *사람이 지각하는 언어로는 네크워크를 이용해 정보를 주고받을 수 없다. 네크워크 선을 따라갈 수 있는 전기신호로 인간의 언어를 incording하여 보내고 변환된 전기신.. 2020. 6. 30.
CGI와 서블릿 그리고 톰캣 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. CGI, 서블릿, 톰캣을 탄생 배경 처음 웹이 등장하고 활성화 되지 않았을때는 정적인 데이터(HTML,XML,이미지 등)를 전달하는 것 만으로도 충분했다. 그러나 웹이 발달하면서 이제 사용자의 입력을 받아 이를 처리하고 그 결과를 다시 화면에 보여주는 동적인 페이지가 필요하게 되었다. 기존의 웹서버는 정적인 페이지를 보여주는용으로 만들었기 때문에 사용자의 요청을 받아 정보를 동적으로 생성하고 이를 다시 클라이언트로 보내주는 것이 불가능 했다. 따라서 서버에서 동적 페이지를 만들어줄 다른 프로그램을 불러내고 그 프로그램의 처리결과를 클라이언트에게 보내줄수 있는 인터페이스가 필요했고 이로인해 CGI, 서블릿, 톰캣이 등장하게 됐다. 웹브라우저.. 2020. 5. 13.
[뉴렉처 정리노트] 웹 서버 프로그램과 Servlet의 관계 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 과거의 웹서버프로그램은 사용자의 요청에 정적인 문서를 돌려주면 됐다. 그러나 이제는 사용자의 요청을 더 유연하게 대응하기 위한 동적인 문서를 돌려줄 수 있는 웹서버프로그램이 필요하게 됐다. 그와 관련된 프로그램 중 하나가 Servlet이다. 정적인 문서? 동적인 문서? 예를들어 어떤 패션회사의 직원(사용자)이 서버에, 이번달에 1000만원이상 상품을 구매한 고객리스트를 요청한다고 하자. 그러면 서버는 요청 맞는 자료를 돌려주면 된다. 그것이 만약 미리 작성 된 문서라면 정적인 문서라고 볼 수 있다. 반면 여러DB가 존재해서 사용자의 요청에 맞게 DB를 재조립하여 돌려주는 정보는 동적인 문서라고 볼 수 있다. 그러니까 동적인 문서를 제공한다.. 2020. 4. 29.
728x90
반응형