HTML_JS(Sol)/model2
-
210628_1(model2_게시판만들기)HTML_JS(Sol)/model2 2021. 6. 28. 18:22
글보기 DAO : public BoardDataBean getArticle(int num) { } * 해당글의 조회수 증가 * 해당글을 꺼냄 * 빈에 담는다. * 빈을 리턴한다. Action : ContentAction implements CommandAction { requsetPro() { //오버라이딩 * Fc의 명령을 받는다 * getArticle을 실행 * 리턴된 결과를 request영역에 저장한다 * 기타 환경변수(페이징,답글관련)들을 request에 저장한다. * 해당 view값을 리턴한다. } } View : content.jsp el,jstl을 이용해서, request에 저장된 데이터를 꺼내와 화면을 구성한다. mapping : CommandPro.properties 파일에 아래 매핑을 ..
-
210625_1(mvc2_board_ 글입력처리)HTML_JS(Sol)/model2 2021. 6. 25. 17:29
공통 작업끝난상태 1. 테이블 board3, 시퀀스 board3_num_seq 2. DBCP server pool 설정 : server.xml 3. FrontController : ControllerAction 성공! 0) { articleList = dbPro.getArticles(startRow, endRow); // 현재 페이지에 해당하는 글목록 }else { articleList = Collections.EMPTY_LIST; } number= count-(currentPage-1)*pageSize;//글목록에 표시할 글번호 //해당 뷰에서 사용할 속성 request.setAttribute("currentPage", new Integer(currentPage)); request.setAttribut..
-
210624_2(MVC2 게시판 만들기)HTML_JS(Sol)/model2 2021. 6. 24. 18:12
MVC2 게시판 만들기 밑작업 테이블만들기 0)웹프로젝트생성 boardMvc2Ora : web.xml필요함 해당 value 클래스문자열 -> 클래스 로드함 -> 클래스 인스턴스화 -> commandMap에 저장 결론 : 해당 액션클래스의 인스턴스를 사용할 준비가 된것임 package my.controller; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import my.action.CommandAction; public class ControllerAction extends HttpServlet { @Override public void doGet(HttpServletRequest re..
-
210624_1(model2_jstl)HTML_JS(Sol)/model2 2021. 6. 24. 11:51
redirect태그 리다이렉트 : 브라우저 -------A요청------->A.jsp --redirect--> B.jsp B를 가르킨다. 브라우저 화면 : B를 출력한다. 결론 : A와 B는 관계가 없다. A는 입력처리 B는 목록 출력처리 redirect 태그는 지정한 페이지로 전환시키고자 하는 경우 사용된다. response.sendRedirect() 와 비슷한 기능을 제공한다. jstlAProject - redirectTag.jsp 바로 네이버로 이동해버린다. out태그 사용법 -value : JspWriter에 출력할 값을 나타낸다. 일반적으로 value 속성의 값은 String과 같은 문자열이다. 만약 value 값이 java.io.Reader의 한 종류라면 out 태그는 Raeder로부터 데이터..
-
210623_1(EL, XML매핑, JSTL)HTML_JS(Sol)/model2 2021. 6. 23. 17:54
MODEL2의 특징 (MVC pattern) 기존에는 컨트롤기능(요청을 받아서 처리하는)을 jsp가 했었다. model2가 되면 그 컨트롤 기능을 servlet으로 만들게 되며, servelet은 직접호출이 불가능 하므로, web.xml에 매핑하여 사용한다. Servelet : Front controller 기능 -- 모든 요청을 한 곳으로 집합하여 처리하는 패턴 일반적의미 - java로 구현한 웹문서. 정적기능이 강함. 동적기능을 보완하기 위해서 jsp가 만들어졌다. 액션클래스 명령전달 --> 메시지 리턴 --> 해당뷰로 이동> web.xml : 일명 배치기술자라 부르고 웹어플 내부의 자원을 어떻게 호출하여 사용할지 기술하는 파일이다. 웹어플 내부에서 사용하는 환경 변수를 지정할 수 있다. ex) 브라..