Stack/JSP & Servlet
Servlet용어정리
Emmababy
2020. 11. 4. 22:23
728x90
*11/14일에 치룬 test코드중, 개념정리가 필요한 단어를 정리한다*
EX1. PersonDAO personDAO = (PersonDAO)sc.getAttribute("personDAO");
- getAttribute() : Object타입 리턴, 주로 빈 객체나 다른 클래스 받아올때 사용됨(속성값 불러오기)
- getParameter() : String타입 리턴, 웹브라우저에서 전송받은 request값 읽어온다
EX2. request.setAttribute("error", e);
- setAttribute() : 속성값 저장하기("error"에 e값을 저장하기)
- getParameter,setParameter쓰면 String타입만 받을수있으므로, Attribute관련 메서드를 사용하여 List와 같은 Object형 객체를 받아올때 쓴다
EX3. ServletContext sc = this.getServletContext();
- ServletContext() = 서블릿-서블릿컨테이너가 통신하기 위해 갖고있는 메서드
- ServletContext() = 모든서블릿을 관리하며, 정보공유 할 수 있게 도와주는 역할(웹어플리케이션 등록정보)
- 즉, 서블릿 정보를 추출하려면 서블릿컨테이너에 접근해야하는데 그걸 해주는게 ServletContext
- Server :정적자원(HTML,CSS,JS)을 그대로 읽어서 전달
- Servlet Container : 동적자원(JSP,Servlet) 생성
- 서블릿을 생성하기위해서 javax.servlet.Servlet 인터페이스 규칙에 따라 구현해야함
* 웹어플리케이션 구성요소 3가지*
|
EX4. PersonDTO personDTO = personDAO.selectName(request.getParameter("p_name"));
- selectName() = DAO객체의 메서드 중, 이름을 기준으로 레코드를 가져오는 메서드
[내용출처] 서블릿컨텍스트 : blog.naver.com/PostView.nhn?blogId=crint&logNo=90068104505
728x90