일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- html/css
- 자바스크립트
- 머신러닝
- 컴퓨터비전
- 중학수학
- 중학1-1
- 연습문제
- ChatGPT
- 순환신경망
- rnn
- 자바
- 데이터베이스
- 자바 실습
- 딥러닝
- JSP/Servlet
- 데이터분석
- JDBC
- 상속
- 컴퓨터구조
- 정보처리기사실기
- 자바스크립트심화
- 파이썬
- SQL
- CSS
- c언어
- 디버깅
- JSP
- 혼공머신
- 개발일기
- 정보처리기사필기
- Today
- Total
목록2024/12/22 (8)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
보호되어 있는 글입니다.
보호되어 있는 글입니다.
아이디 중복 체크까지 했으니 회원 가입을 위한 주소 창을 기능을 만들어보겠다. 회원 가입 및 로그인 세 번째회원가입을 위해서는 주소를 입력해야 한다. 주소를 직접 입력하기보다는 주소 테이블에서 우편 번호로 주소를 찾아 자동 입력하도록 하겠다. 주소 검색을 위한 주소 테이블은 데이터베이스 구축을 하면서 이미 구축되어 있는 상태이다. 이 테이블에서 우편 번호를 검색하기 위한 DAO를 만든다. 우선 주소 정보를 담을 VO부터 만들자. [직접 해보기] 이클립스에서 주소 정보를 저장하는 VO 클래스 만들기 [직접 해보기] 주소 테이블을 액세스하는 DAO 클래스 만들기 [주소 찾기] 버튼이 눌리면 “NonageServlet?command=find_zip_num”이 발생한다. 이 요청을 받아 주소 ..
DAO 클래스를 작성하였으면 회원 가입 처리를 위한 페이지에서 공통적으로 사용하는 페이지부터 만들어 보겠다. 화면 상단의 주 메뉴에 따라 화면 좌측의 서브 메뉴는 달라진다. 상품과 관련된 작업에서 공통적으로 사용되는 서브 이미지와 서브 메뉴를 위한 페이지는 product 폴더에 저장해 두었지만 회원과 관련된 작업을 위해서 사용하는 모든 페이지는 member 폴더에서 관리된다. 회원 가입 및 로그인 두 번째 [직접 해보기] 서브 페이지에서 이미지를 출력하는 파일이번에 작성할 회원 관련 공통 페이지인 sub_img.html과 sub_menu.html 파일은 member 폴더를 생성하고 여기에 추가한다. [직접 해보기] 서브 페이지에서 좌측 메뉴를 구성하는 파일 회원 가입을 할 때 폼에 입..
각 메뉴별 상품 진열과 상품 상세보기 등을 완성하였습니다. 이제 회원에 관련된 부분을 진행해 보도록 하겠다. 회원 가입 및 로그인회원 가입을 위해서는 데이터베이스에 저장된 member 테이블에 회원 정보를 저장해야 하고, 로그인 처리를 위해서는 데이터베이스에서 가입한 회원인지를 조회해야 한다. 이를 member 테이블을 처리하기 위한 DAO를 작성한다. 회원 관련 처리를 위한 DAO를 만들기 위해서 우선 데이터베이스에서 얻어온 회원 정보를 담을 VO부터 만들겠다. [직접 해보기] 이클립스에서 회원 정보를 저장하는 VO 클래스 만들기 [직접 해보기] 회원 테이블을 액세스하는 DAO 클래스 만들기 학습을 마치고이번에는 DAO와 VO 클래스만 만드는 실습을 진행해 보았다. 다음으로 아..
아직까지는 메뉴 버튼이 나오지 않는다. 이번에는 메뉴별 페이지를 만들어 홈페이지 모습을 갖추어보기로 하겠다. 메뉴별 페이지 만들기화면 상단에 출력되는 주 메뉴와 특정 상품을 클릭하면 나타나는 상품 상세보기 페이지의 좌측의 서브 메뉴에서는 카테고리가 나타납니다. 여기서 특정 카테고리를 선택하면 상품 분류별 상품 리스트를 출력해주는 화면으로 이동할 수 있다. 카테고리를 클릭하면 "NonageServlet?command=catagory&kind=1"가 요청되어 분류별 상품 리스트를 출력해주는 화면으로 이동해야 하기 때문에 액션 클래스를 만들고 이 요청을 처리할 코드를 ActionFactory에 추가한다. 액션 클래스에서는 카테고리 번호로 상품 리스트를 얻어오기 위한 메소드를 호출해야 한다. [직접..
다음으로 상품 상세 페이지를 만들어보겠다. 상품 상세보기 페이지 만들기특정 상품을 클릭하면 상품 상세보기 화면으로 이동한다. 상품을 클릭하면 "NonageServlet?command=product_ detail&pseq=${productVO.pseq}"가 요청되어 상품 상세 보기 페이지로 이동해야 하기 때문에 액션 클래스를 만들고 이 요청을 처리할 코드를 ActionFactory에 추가한다. 액션 클래스에서는 상품 번호로 상품 정보 하나를 얻어오기 위한 메서드를 호출해야 한다. [직접 해보기] 상품 상세 보기 페이지로 이동하도록 하는 액션 클래스 화면 상단의 주 메뉴에 따라 화면 좌측의 서브 메뉴는 달라진다. 하지만 동일한 주 메뉴 내에서는 공통된 서브 페이지가 제공된다. 다음은 상품 관련 페..
오늘의 첫번째 학습일지를 써본다. 어제 정말 많은 학습일지를 썼는데 오늘도 그만큼 열심히 공부하며 공부 기록을 남길 것이다. 이어서 메인 페이지를 만드는 코드를 작성해볼 것이다. 이번에는 MVC 패턴을 활용해서 서블릿을 제작하려고 한다. 메인 페이지 만들기 세 번째MVC 패턴에서는 컨트롤러를 통해서 모델과 뷰를 결정하기 때문에 Nonage Shop의 메인 화면을 확인하기 위해서는 다음과 같이 요청할 것이다. 위와 같은 형태로 요청을 하기 위해서는 11장에서와 마찬가지로 MVC 패턴에서 컨트롤러(Controller)로서의 역할을 하는 서블릿을 만들어야 한다. [직접 해보기] MVC 패턴의 Controller로서의 역할을 하는 서블릿 만들기 이렇게 쿼리 스트링을 보내면 처음에는 null이었..