일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 28 |
29 | 30 | 31 |
- 중학수학
- ChatGPT
- 상속
- 정보처리기사필기
- 자바
- 쇼핑몰홈페이지제작
- 디버깅
- JDBC
- 자바스크립트
- 타입스크립트심화
- 자바스크립트심화
- rnn
- 컴퓨터구조
- 파이썬
- 자바 실습
- JSP
- html/css
- 중학1-1
- 혼공머신
- 정보처리기사실기
- 데이터베이스
- 순환신경망
- 딥러닝
- 연습문제
- 컴퓨터비전
- 개발일기
- SQL
- JSP/Servlet
- 머신러닝
- 데이터분석
- Today
- Total
목록쇼핑몰홈페이지제작 (25)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
그동안 정말 힘들게 JSP/SEVLET 책을 끝까지 모두 마쳤다. 굉장히 많은 분량이었는데 책 전체와 부록으로 주어진 홈페이지 제작까지 완성한 것이다. 인사교에서 이 책을 받았는데 나처럼 책을 처음부터 끝까지 본 사람은 거의 없을 것 같다.선생님이 수업하시는 건 중복되는 내용이 많고 오히려 더 이해가 되지 않아서 중간부터는 수업을 듣지 않고 책을 읽고 혼자서 공부했다. 오히려 그 편이 더 많은 것들을 배운 것 같다. 이제 아직 확인해보지 않은 내용을 마지막으로 확인하며 이 프로젝트를 마치려고 한다. 홈페이지에서 작업한 것 확인해 보기 1. 상품 리스트 2. 주문 리스트 주문 리스트에서 처리할 것을 체크한 후 주문 처리 버튼을 누른다. 그러면 이처럼 선택한 3개의 상품이 처리 완료된 것을 ..
마지막으로 사용자가 올린 질문에 대한 답변을 달기 위해 Q&A 게시판 관리하도록 하겠다. 우선 이를 위해 Q&A 게시판 정보를 저장한 테이블을 처리하는 DAO에 메서드를 추가한다. Q&A 게시판 관리 [직접 해보기] Q&A 게시판 리스트를 출력하기 위한 액션 클래스 [직접 해보기] Q&A 게시판 리스트를 출력하는 JSP 파일 [직접 해보기] 커맨드 패턴으로 작업 처리를 위한 명령 처리 클래스 ActionFactory 수정하기 게시글 리스트에서 답변 처리가 되지 않은 게시글에 답변을 달기 위해서는 제목을 클릭한다. 게시판에 글이 하나도 없어서 1:1 고객 게시판에 들어가서 글을 써보았다. 이전에 쓴 글도 저장되어 있었다. 하지만 다시 들어가도 글이 보이지 않았다. 우선 다른 ..
이번에는 회원 정보를 보기 위한 회원 리스트 메뉴를 처리해 보도록 하겠다. 우선 회원 정보를 처리하는 DAO 클래스에 메서드를 추가한다. 회원 관리 [직접 해보기] 회원 테이블을 액세스하는 DAO 클래스 만들기 화면 좌측의 회원 리스트를 클릭하면 “NonageServlet?command=admin_member_list” 요청이 발생한다. 이를 위한 요청 클래스를 만들겠다. [직접 해보기] 회원 리스트를 출력하기 위한 액션 클래스 [직접 해보기] 회원 리스트를 출력하는 JSP 파일 [직접 해보기] 커맨드 패턴으로 작업 처리를 위한 명령 처리 클래스 ActionFactory 수정하기 학습을 마치고회원 리스트가 이처럼 있는 것도 확인할 수 있었다. 이제 마지막 학습을 향해 나아..
지금까지 작성한 코드를 관리자 페이지에서 확인해 보기로 하자. 로그인을 하는 것부터 시작해 볼 것이다. 관리자 페이지 확인하기 1. 관리자 로그인 인증하기이 페이지에 들어가면 이처럼 관리자 로그인 화면이 나타난다. 하지만 업무 로그인을 클릭하면 이처럼 오류 메시지가 뜬다. 이것은 productList.jsp를 만들지 않아서 그런 것 같다. 분명 부록책에는 이런 내용이 없었다. 이 파일을 지금 추가해보기로 했다. 상품 리스트 JSP 페이지 만들기 이 페이지를 만든 후에 다시 접속을 해보았다. 이제 잘 접속이 된다. 2. 상품 관리 하지만 상품 목록에 들어가도 이 페이지만 뜨고 상품 정보가 하나도 보이지 않았다. 이 문제를 가지고 한참을 고민하며 코드를 수정했는데 아래로 페이지를 내..
상품 정보 수정을 위한 JSP 페이지부터 만들어보겠다. 이제 절반 정도 완성한 것 같다. 2. 상품 등록 이어서 [직접 해보기] 상품 상세 정보를 보여주는 JSP 페이지 [직접 해보기] 커맨드 패턴으로 작업 처리를 위한 명령 처리 클래스 ActionFactory 수정하기 상품 상세 보기에서 [수정] 버튼을 클릭하면 “NonageServlet?command=admin_product_update_form” 요청이 발생하여 상품 정보를 수정할 수 있도록 한다. 이미 저장된 정보를 한번 보여주고 수정된 정보를 입력받아 갱신하도록 하는 페이지로 이동한다. 이 요청을 처리할 액션 클래스를 만들겠다. [직접 해보기] 수정할 상품 정보를 입력받는 폼을 출력하는 액션 클래스 [직접 해보기] 상품 정보 수..
상품 리스트 페이지를 만들어보겠다. 상품 관리 두 번째 1. 상품 리스트관리자 로그인 페이지에서 아이디와 비밀번호를 입력받아 [업무 로그인] 버튼을 클릭하여 로그인이 성공적이었다면 "NonageServlet?command=admin_product_list" 요청이 발생한다. 이 요청은 상품 리스트를 출력하는 페이지를 요청한다. 이 요청을 받아 처리하는 액션을 만들어 보겠다. [직접 해보기] 상품 리스트 페이지를 출력하는 액션 클래스 [직접 해보기] 커맨드 패턴으로 작업 처리를 위한 명령 처리 클래스 ActionFactory 수정하기 상품 리스트 화면에서는 상품 등록, 상품 상세 보기, 상품 수정 처리를 실행할 수 있다. ▼ 상품 등록 화면상품 리스트 화면에서 [상품 등록] 버튼을 클릭하..
전체적인 흐름을 분석하는 페이지에서 작성할 부분이 참 많았다. 이제 상품 관리하는 기능도 구현해 보겠다. 상품 관리로그인이 성공적이었다면 관리자 페이지로 이동하게 되는데 관리자 페이지들은 화면 상단과 하단은 물론 좌측에 공통된 메뉴를 제공받는다. 이를 위한 파일들을 살펴보도록 하겠다. [직접 해보기] 각 화면에서 공통으로 사용되는 헤더 파일을 작성하기 소스 코드에 end 코드가 없어 노란 줄이 뜨는 문제를 수정했다. div의 end 코드를 어디에 넣어야 할지 고민하다 제일 마지막에 넣었다. [직접 해보기] 각 화면에서 공통으로 사용되는 풋터 파일을 작성하기 [직접 해보기] 서브 페이지에서 좌측 메뉴를 구성하는 파일 관리자로 로그인에 성공하였을 경우 제공되는 첫 페이지가 상품 리스트이다..
오늘은 아침에 쇼핑몰 홈페이지를 제작하는 관리자 페이지를 만들려고 한다. 이 단원만 학습하면 이제 JSP로 쇼핑몰 홈피이지를 제작하는 프로젝트가 끝나게 된다. 책의 부록으로 3개의 Chapter로 이루어져 있는데 이제 거의 끝나간다.여기까지 오다니 스스로가 대견스럽다. 관리자 페이지에서는 상품 관리, 주문 관리, 회원 관리, 고객이 올린 질문에 대한 답변을 다는 등 다양한 관리를 하게 된다. 이번 장에서는 쇼핑몰 관리를 위한 관리자 페이지를 작성해 보도록 하겠다. 전반적인 흐름 분석하기관리자 페이지로 들어가기 위해서는 가장 먼저 관리자 인증 처리를 해야 한다. 그래서 관리자 페이지의 첫 시작은 관리자인지를 확인하기 위해 아이디와 비밀번호를 입력받도록 하는 로그인 페이지부터 시작한다. ▼ 관리..
이제 주문 처리와 게시판 마지막 프로젝트 작업을 시작해 보겠다. 조금 전에 게시판 연결이 되지 않아 1시간 동안이나 고민을 했지만 해결되지 않아 우선 그냥 넘어가기로 했다. Q&A 게시판 두 번째[1:1 질문하기] 버튼을 클릭하면 "NonageServlet?command=qna_write_form"이 요청되어 게시글 등록 페이지로 이동해야 하기 때문에 액션 클래스를 만들고 이 요청을 처리할 코드를 ActionFactory에 추가해야 한다. 액션 클래스에서는 게시글 등록 화면으로 이동하도록 하겠다. [직접 해보기] 게시글 등록을 위한 폼으로 이동하도록 하는 액션 클래스 [직접 해보기] 게시글 등록 화면을 위한 JSP 페이지 [직접 해보기] 커맨드 패턴으로 작업 처리를 위한 명령 처리..
마지막 게시판 작업을 시작해 보겠다. 이번 장에서 마지막으로 고객이 제품 또는 배송, 반품 등에 대한 전반적인 문의 사항을 기재하고 그에 해당하는 답변을 듣는 Q&A 게시판을 작성해 본다. Q&A 게시판 고객과 관리자 사이에 1:1 게시판이기 때문에 자신이 올린 내역만 출력한다. Q&A 게시글을 쓰기 위해서는 데이터베이스의 qna 테이블에 정보를 저장해야 한다. 그러기 위해서는 qna 테이블을 처리하기 위한 DAO를 작성한다. Q&A 게시판을 위한 DAO를 만들기 위해서 게시판 정보를 저장할 VO부터 만들겠다. [직접 해보기] 이클립스에서 게시글 정보를 저장하는 VO 클래스 만들기 [직접 해보기] 게시글 테이블을 액세스하는 DAO 클래스 만들기 게시글 리스트를 확인하기 위해서는 “No..