Spring MVC 기본 게시판 예제 만들기 - 3. 상세 페이지 1)DAO Detail sql 작성 DAO에 getBoard 메서드 작성 @Override public BoardVO getBoard(int num) { BoardVO board = (BoardVO)jdbcTemplate.queryForObject(SELECT_DETAIL_SQL, new Object[] {num},rowMapper); return board; } 2)Service 3)controller 4)view 5)실행 및 오류 체크 IT/Java Spring 2020.06.18
Spring MVC 기본 게시판 예제 만들기 - 2. 페이지번호 삽입작업 1) pageutil 패키지 만들고 첨부파일 삽입 2) DAO 작업 3)service 작업 4) Controller 작업 5)view 작업 게시판 목록 출력할 내용이 없습니다. 번호 제목 작성자 작성일 ${board.num } ${board.title } ${board.writer } ${board.reg_date } ${pagingHtml} 6)실행 및 오류 체크 IT/Java Spring 2020.06.18
Spring MVC 기본 게시판 예제 만들기 - 0. 기본설정 1) 새로운 Spring Legacy Project 생성 2)java library 설정 3) pom.xml 설정 4)OJDBC 설정 5)라이브러리 추가 6) web.xml 설정 appServlet *.do encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* 7) servlet-content.xml 설정 8) sql 테이블 작성 SQL developer에서 테이블 및 시퀀스 생성 IT/Java Spring 2020.06.17
Spring MVC 기본 게시판 예제 만들기 - 1 1) 게시판 뷰 생성 @charset "UTF-8"; .page-main-style{ width:600px; margin:0 auto; } .result-display{ width:400px; margin:50px auto; border:1px solid #000; padding:100px 0 100px 0; text-align:center; } .align-center{ text-align:center; } .align-right{ text-align:right; } /*목록*/ table{ width:100%; border:1px solid #000; border-collapse:collapse; margin-top:5px; } table td, table th{ border:1px solid #00.. IT/Java Spring 2020.06.17
MVC 01 기본 세팅 encoding 폰트를 자동으로 맞춰주는 설정을 추가해주는 작업 1 2 3 4 5 6 7 8 9 10 11 12 13 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encodingFilter /* Colored by Color Scripter cs -href="http:// 1 2 3 4 appServlet *.do cs IT/Java Spring 2020.06.11
Spring MVC 설명 1->2->3->4->5->6->7->8 의 순서로 구현된다. 구성요소 설명 DispatcherServlet 클라이언트의 요청을 전달받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 한다. HandlerMapping 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지를 결정한다. 컨트롤러(Controller) 클라이언트의 요청을 처리한 뒤, 그 결과를 DispatcherServlet에 알려준다. 스트럿츠의 Action과 동일한 역할을 수행한다. ModelAndView 컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다. ViewResolver 컨트롤러의 처리 결과를 생성할 뷰를 결정한다. 뷰(View) 컨트롤러의 처리 .. IT/Java Spring 2020.06.11