예제 순서
- productDAO
- TestMain
- productList
- productDetail
오늘 공부 한 것
- product 테이블 및 시퀸스 생성
- productDAO 전체 조회, 1건조회, 1건 입력, 1건 수정, 1건 삭제, 자원반납 추가
(DB 접속 싱글톤 객체 사용)
- Layout
- CSS Reset
- product 상품 List 페이지 생성 > product 상품 클릭시 상세페이지로 이동(페이지값 없으면 뒤로가기)
ㅇ product 상품 나열 페이지
ㅁ DB에 있는 모든 자료 받아오기 => 향상된 for문을 활용(Layout 감싸기)
ㅁ 상품 이름 일정 길이보다 길면 ... 처리
ㅁ 할인가(원가*할인율) 소수점 처리
ㅁ 사진을 누르면 상세 페이지로 이동(a태그로 이미지를 감싸고 productDetail 페이지로 이동)
=> 쿼리스트링에 name(pno) 와 값을 표현식을 통해 vo의 getter를 통해 전달
- Layout(productDetail)
- productDetail 페이지 생성
ㅇ 쿼리스트링으로 파라미터를 전달받기
ㅇ DAO를 통해 데이터 1건 조회
ㅇ 화면에 필요한 항목 데이터 출력
ㅇ 장바구니 img 클릭시 쿠키에 담아 기능 구현
ㅁ query, cookie js 설정
ㅁ cookie에 상품 PK 저장
ㅁ javascript cookie 설정
ㅇ 장바구니에 상품 담길시 화면에 텍스트 출력(jquery)
ㅇ 장바구니에 상품 담길시 화면에 텍스트 출력(javascript)
ㅇ 파라미터의 값이 없을 경우
ㅁ history.go() : 인수로 전달받는 정수만큼 히스토리 목록 사이를 이동
ㅁ history.back() : 이전 페이지 가기
ㅁ history.forward() : 다음 페이지 가기
복습 할 것
- jquery18 파일 show, div 복습
- 싱글톤 객체로 db 접속 객체 만들기
- substring
- clob?
- window.onload와 ready의 차이
tip.
- VO를 DAO에서 전역으로 지정하면 오류발생
- js를 설정하는 역할을 script 태그에 실행 할 코드를 작성해도 실행이 안 된다.
용어
'자바 풀스택 교육 > JSP' 카테고리의 다른 글
JSP 교육정리 8일차 (0) | 2019.12.17 |
---|---|
JSP 교육정리 7일차 (0) | 2019.12.16 |
JSP 교육정리 5일차 (0) | 2019.12.12 |
JSP 교육정리 4일차 (0) | 2019.12.11 |
JSP 교육정리 3일차 (0) | 2019.12.10 |