반응형 분류 전체보기108 [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(7) - 게시판 페이지 번호/게시판 글 목록/게시판 글 목록 화면 구현 web.xml - 본격적으로 게시판 관련 Action 클래스와 Action 클래스에 데이터를 요청하고 출력하는 뷰 페이지 구현을 위해 web.xml에 게시판 관련 서블릿 매핑을 하겠습니다. - 게시판 관련 요청은 '*.bo'로 통일하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 MemberController jsp.front.controller.MemberController propertyConfig (절대경로)\JSP_BOARD\src\jsp\member\properties\member.properties MemberController *.do BoardController jsp.front.controller... 2022. 1. 17. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(6) - properties/BoardBean/BoardDAO 들어가기 앞서 - 게시판 구현과 관련된 부분 중 앞선 회원관리와 겹치는 부분은 최대한 생략하고 글을 작성할 예정입니다. - 글을 모두 읽으실 필요는 없지만 이해가 안가는 부분이 있다면 앞선 글을 통해 확인해주세요 board.properties - 우선 게시판 관련 properties를 확인하여 어떤 Action 클래스와 뷰 페이지를 구성할 지 확인해보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # Form Change BoardListForm.bo=jsp.board.action.BoardFormChangeAction BoardWriteForm.bo=jsp.board.action.BoardFormChangeAction BoardDetailForm.bo=jsp.board... 2022. 1. 16. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(5) - 회원 정보 상세보기/회원 정보 수정/회원 정보 삭제/로그아웃 비로그인 vs 로그인 - 비로그인 했을 경우 메뉴 버튼은 다음과 같습니다. - 로그인을 하지 않아서 로그인 혹은 회원가입 버튼이 출력됩니다. - 로그인을 했을 경우 메뉴 버튼은 다음과 같습니다. - 로그인을 했기 때문에 회원정보 혹은 로그아웃 버튼이 출력됩니다. - 회원정보 버튼을 클릭할 경우 회원정보 상세보기가 가능합니다. - 회원정보 상세보기 화면에서는 회원정보를 수정하거나 삭제할 수 있습니다. - 로그아웃 버튼을 클릭할 경우 로그인 정보를 만료시키고 로그아웃 할 수 있습니다. 회원정보 상세보기(비밀번호 확인) - 회원정보 상세보기 화면을 출력하기 전에 회원정보 상세보기 화면에서는 데이터를 수정하거나 삭제하는 동작을 할 수 있기 때문에 비밀번호를 한 번 더 확인합니다. - header.jsp입니다. .. 2022. 1. 16. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(4) - 회원가입/로그인 member.properties - 회원가입이나 로그인 같은 기능을 구현하여 실행하기 위해 member.properties를 추가해줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # Form Change main.do=jsp.member.action.MemberFormChangeAction LoginForm.do=jsp.member.action.MemberFormChangeAction SignUpForm.do=jsp.member.action.MemberFormChangeAction ResultForm.do=jsp.member.action.MemberFormChangeAction PwdCheckForm.do=jsp.member.action.MemberFormChangeActi.. 2022. 1. 15. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(3) - Model/MemberBean/MemberDAO/DB 게시판 구조 확인해보기 - 다시 한번 게시판 구조를 확인해보겠습니다. - 현재 웹페이지를 처음 들어올 때 볼 수 있는 웰컴 페이지와 'LoginForm.do' 요청에 따른 Controller와 properties, MemberFormChange 클래스를 확인해봤습니다. - 이제 Model에서 DB에 접근할 수 있도록 클래스를 구현해보겠습니다. JDBC - 데이터베이스에 접근하기 위해 자바 API인 JDBC를 활용합니다. - 본 프로젝트에는 ojdbc8을 사용했습니다. - JDBC를 사용하기 위해 'WebContent-WEB-INF' 아래에 'ojdbc8.jar' 파일을 추가해줍니다. 테이블 구조 - 테이블 구조는 위와 같습니다. - 기본키는 MEMBER_ID로 설정했습니다. - 테이블을 만들기 위한 DD.. 2022. 1. 15. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(2) - properties/MemberController/Action/ActionForward 화면 동작 구조 - 우선 구현하려는 웹페이지의 동작 구조를 다시 한번 확인해보겠습니다. - 회원가입에 대한 요청을 '*.do' URL로 요청하면 Controller 클래스가 응답합니다. - Controller 클래스는 요청 정보를 Action 클래스에 넘겨줍니다. - Action 클래스는 요청 정보를 이용해 DB에 데이터를 요청합니다. - Action 클래스는 처리된 데이터를 View 페이지에 전달합니다. - View 페이지는 데이터를 이용해 화면을 구현합니다. web.xml - 위의 과정을 거치기 위해서 우선 '*.do'로 URI 요청이 오는 경우 일차적으로 Controller가 응답할 수 있도록 Controller 서블릿 클래스와 URL을 매핑하는 과정을 거칩니다. - WEB-INF 폴더 아래 web.. 2022. 1. 15. 이전 1 ··· 6 7 8 9 10 11 12 ··· 18 다음 반응형