목록데이터 엔지니어링 정복 (374)
지구정복
복습 MVC Model2 parameter controller?action=list url list.do => 실제 많이 사용 view 표현법 EL ${ 데이터 또는 변수, 객체의내용 } 이것은 이거와 같다. JSTL EL로 출력 출력 : =>JSTL 코어로 출력 출력 : =>JSP 표현식으로 출력. 바로 data1은 출력이되지 않는다. ---String data1 = "test1" 이면 바로 출력이된다. c:set의 변수선언 방법은 pageContext.setAttribute("data1", "test1")과 같다. 출력 : => c:set변수선언시 scope="request"를 하면 jsp표현식에서 request를 이용해서 출력할 수 있다. 이번에는 jsp의 각 영역별로 변수를 선언해보자. 출력 : ..
복습 Servlet 활용방안 => MVC Model2 Pattern M - beans가 처리 V - jsp(데이터와는 직접연결이 없고 beans에서 처리된 결과만 받는다.) C - controller (요청받으면 m/v에게 넘겨주고 결과를 받아서 사용자에게 전달) 게시판만들기 - Controller - BoardAction ListAction ~ DeleteOkAction - beans(모델) BoardDAO BoardTO 컨트롤러 구현방식 1. 파라메터 방식 controller?파라메터=기능 2. url 방식 기능.확장자 *.do- do를 많이 사용한다. *.naver 와 같이 확장자를 정해줘야 한다. view1.do를 요청하면 view1.jsp를 보여준다. view2.do를 요청하면 view2.jsp..
배울내용 기존에 Java -> Web Program class -> Servlet(Java - html) - 속도가 너무 느렸다. 그래서 나온 것이 JSP(Java Server Page) 상속받아야한다. 메서드 init destroy service doPost doGet => doProcess service와 doPost, doGet은 같이 사용할 수 없어서 하나만 사용해야 한다. 2. web.xml 패키지.클래스명 url- 맵핑 ㅇ복습 먼저 web.xml을 포함해서 이클립스에서 다이나믹 웹 프로젝트를 만든다. 그리고 자바 리소스에서 'servlet' 패키지를 만들고 그 안에 'ServletEx01.java'를 만든다. -web.xml ServletEx02 index.html index.htm index..
5.6 JSP 기본 객체의 속성(Attribute) 사용하기 p132 기본객체 내부저장공간(buffer => hashmap(key, value)로 구성되어있음 데이터 저장하는 메서드 setAttribute 데이터 불러오는 메서드 getAttribute 데이터 삭제하는 메서드 removeAttribute 사용 영역 / 존재 시간이 내려갈수록 큼 page한 페이지 내에서만 저장 request페이지 간에 하나의 요청 (많이 사용) session하나의 접속( 브라우저 시작 - 끝 ) (많이 사용) application어플리케이션 내부 전체(톰캣이 시작되고나서 끝날때까지 지속) 메서드 getRealPath(경로) 절대경로 가져오기 getResource(경로)url경로 가져오기 getResourceAsStream(..