JSP를 활용하여 개발 진행
상품 조회ㆍ구매ㆍ수정, 게시판 등의 기능이 있는 페이지
저는 평소에 축구 경기 시청을 즐겨하며, 첼시(Chelsea) 라는 잉글랜드 축구팀의 열렬한 팬입니다.
유니폼 등의 굿즈도 종종 구매하고, 경기가 있는 날에는 팬 커뮤니티에서 다른 첼시팬들과 함께 응원을 합니다.
하지만 굿즈를 판매하는 공식 홈페이지나 다수의 사이트에서는 커뮤니티 기능 없이 단순 상업 목적 이 강하며, 팬 커뮤니티 사이트들은 굿즈를 판매하지 않고 팬들 간의 소통 등의 목적 만을 가지는 경우가 많습니다.
이러한 배경에서 저는 굿즈도 구매할 수 있고, 다른 사람들과 소통도 가능하게 하는 서비스가 있다면 매우 편리하겠다고 생각했기에 해당 웹페이지를 개발하게 되었습니다.
=> 상품 구매 기능 + 커뮤니티 기능 이 있는 첼시 팬 페이지
- 메인 페이지, 관련 소식들을 볼 수 있는 기능
- 로그인과 로그아웃, 회원가입 페이지
- 상품목록 페이지
- 장바구니 페이지
- 주문하기 페이지(주소 등의 정보 입력 페이지)
- 주문내역 페이지
- 상품 등록, 수정, 삭제 페이지 (관리자만)
- 커뮤니티 기능 페이지 (게시판 형태)
- 오류 처리 페이지
- JSP
- 스크립트 태그, 액션 태그, 폼 태그 등
- 파일 업로드, 유효성 검사, 시큐리티 등
- 세션, 쿠키 등
- 톰캣
- 데이터베이스
- MyOracle
- JDBC, JSP와 연동
- 3개의 테이블
- BOARD: (bID, bContent, userID, bDate, bAvailable)
- PRODUCT: (pID, pName, unitPrice, pDescription, filename, quantity)
- USER: (userID, userPassword, userName, userEmail)