7. 로그인 화면보기
·
Project Shop_Mini_Mall/[SERVLET&JSP]
브라우저 --------> LoginUIServlet (/LoginUIServlet) | loginForm.jsp ✅ MainAddServlet.java 에 로그인 화면을 보도록 요청위임 해주기 ✅ LoginUIServlet.java 생성 후, loginForm.jsp로 포워드 해주기 ✅ WEB-INF에 loginForm.jsp 생성 ✅ WEB-INF에 loginForm.jsp에 member/loginForm.jsp include 해주기 ✅ member/loginForm.jsp 생성 ✅ 로그인 화면 form 작성
6. 회원가입
·
Project Shop_Mini_Mall/[SERVLET&JSP]
(/MemberAddServlet) MemberService 브라우저 -------->MemberAddServlet MemberServiceImpl MemberDAO DB | MemberDTO
5. 아이디 중복 검사
·
Project Shop_Mini_Mall/[SERVLET&JSP]
🎯 아이디 중복 검사 (Ajax ⇒ 화면 갱신 X) (/MemberIdCheckServlet) MemberService 브라우저 —> MemberIdCheckServlet—> MemberServiceImpl —> MemberDAO ↔ DB 이벤트가 발생 했을때 페이지가 리로드가 되는데 그 현상을 막아줌 submit 비활성화 MemberidCheckServlet 오타도 수정해준다.
4. 비밀번호 확인 체크 기능
·
Project Shop_Mini_Mall/[SERVLET&JSP]
✅ jQuery 사용을 위해 member/memberForm.jsp에 jQuery 라이브러리를 추가한다. ✅ $(document).ready(function(){}); => 문서가 준비되면 매개변수로 넣은 콜백 함수를 실행하라 ✅ 비밀번호 확인 (passwd2)에 이벤트 주기 .on("이벤트메소드", function(){}인자로 호출할 콜백함수) .keyup() => 키 입력 후 발생되는 이벤트 ✅ var 변수명 = $(' ') 💻 결과 🧨 error 발생 💡 해결 id를 작성하지 않았기 때문에 생긴 오류 💻 결과
3. member 테이블 작성
·
Project Shop_Mini_Mall/[SERVLET&JSP]
🎯member 테이블 작성 ✅ 회원가입을 하면 저장될 member 테이블을 만들어준다. ✅ not null을 넣어 공란으로 둘 수 없게 한다. create table member (userid varchar2(20) CONSTRAINT member_userid_pk PRIMARY KEY, passwd varchar2(20) not null, username varchar2(20) not null, post varchar2(6) not null, addr1 varchar2(500) not null, addr2 varchar2(500) not null, phone1 varchar2(3) not null, phone2 varchar2(4) not null, phone3 varchar2(4) not null, ..
2. 회원가입 화면 보기
·
Project Shop_Mini_Mall/[SERVLET&JSP]
🎯 회원가입 화면 보기 브라우저 --------> MemberUIServlet (/MemberUIServlet) | memberForm.jsp ✅ MemberUIServlet.java 생성 후 매핑 ✅ memberForm.jsp으로의 포워딩 처리 ✅ memberForm.jsp 생성 ✅ top.jsp와 menu.jsp include 해준다. ✅ WebContent 아래에 memberForm.jsp 담을 member 폴더 생성 ✅ member 폴더 아래에 memberForm.jsp 생성 ✅ WEB-INF/memberForm.jsp에 member/memberForm.jsp도 include 해주기 ✅ member/memberForm.jsp에 form 작성 ✅ 카카오 주소 넣기 ✅ kakao.jsp에 있는 코드들..
1. main 화면 구현
·
Project Shop_Mini_Mall/[SERVLET&JSP]
1️⃣ DB에 shop 계정 생성 - 관리자 create user shop identified by shop; grant resource, connect to shop; 나중에 shop 계정에서 필요한 테이블 생성한다. 2️⃣ 웹 프로젝트 생성 (ShopMiniMall) 3️⃣ 메인화면 브라우저 ———> MainServlet (/main) | main.jsp ✅ MainServlet.java 생성 ✅ main.jsp 생성 ✅ WebContent 아래에 common 폴더 생성 ✅ top.jsp 생성 후 작성 (로그인/회원가입) ✅ menu.jsp 생성 후 작성 ✅ main.jsp에 include 작성 ✅ MainServlet에 포워드 작성 💻 결과 📌 메인 화면에 상품 보여주기 ✅ 상품 보여주는 goods..
xoo | 수진