반응형 내가 공부하려고 올리는100 [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. [JSP 게시판] Model 2 JSP/Servlet 게시판 만들기(1) - 웰컴페이지 구현/filter/encoding 들어가기 앞서 JSP/Servlet을 활용한 MVC Model2 게시판에 관한 내용입니다. 구현 기능 : 로그인, 로그아웃, 회원가입, 글쓰기, 글 수정, 글 삭제 MVC란? - MVC는 Model/View/Controller의 약자입니다. - MVC는 위 3가지로 이루어진 '디자인 패턴'을 말합니다. Model 1이란? - Model 1은 View와 Controller가 분리되지 않은 형식을 말합니다. - 모델 1 예시 - 모델 1은 크게 JSP랑 Java Bean(Model)으로 구성됩니다. - JSP에서 사용자 요청에 대한 응답을 처리하고 Model에 DB정보를 요청합니다. - Model이 요청에 따라 데이터베이스에 접근하여 데이터를 처리합니다. - 처리된 요청을 View 페이지에서 처리해 사용자에.. 2022. 1. 14. 이전 1 ··· 6 7 8 9 10 11 12 ··· 17 다음 반응형