Spring

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[16] 상품 등록 테이블 생성

순서 1. 상품 테이블 2. 카테고리 테이블 1. 상품 테이블 상품 테이블을 구성할 칼럼들을 다음과 같이 정했습니다. 상품 아이디, 상품 명, 상품 설명, 상품 가격, 상품 수량, 상품 조회수, 카테고리 아이디, 상품 생성 날짜, 상품 수정 날짜, 상품 활성화 상태, 상품 평점 정해진 컬럼 구성을 가지고 아래와 같이 '상품 테이블' 생성 쿼리를 입력하여 테이블을 생성합니다. -------------------------------------------------------- --------------- PRODUCT 관련 ------------------------ -------------------------------------------------------- CREATE TABLE PRODUCT(..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[15] 인터셉터 적용

순서 0. 변경 1. Interceptor 기본 설정 2. LoginInterceptor.java 구현 3. AdminInterceptor.java 구현 4. 테스트 0. 변경 기존 로그인 url을 쓰는 것은 전혀 문제가 없지만, 인터셉터의 적용 대상을 정확하게 타게팅하기 위해 로그인 url을 약간 수정했습니다. POST 방식의 로그인 url을 기존 "login"에서 "login.me"로 변경했습니다. 변경 한 곳은 MemberController.java의 @RequestMapping 부분, login.jsp에 있는 태그 내의 서버에 로그인을 요청하는 곳입니다. 1. Interceptor 기본 설정 Interceptor를 사용하기 위해서 전체적으로 두 가지의 작업이 필요합니다. 첫 번째, spring-w..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[14] 마이페이지 비밀번호 변경, 회원 탈퇴

순서 0. 마이페이지 비밀번호 변경, 회원 탈퇴 폼 만들기(jsp, css) 1. MemberController.java에 마이페이지 폼으로 이동하기 위한 코드 추가 2. MemberMapper.xml에 비밀번호 변경, 회원 탈퇴 sql 작성 3. MemberMapper.java, MemberService.java, MemebrServiceImpl.java 코드 작성 4. MemberController.java에 비밀번호 변경, 회원 탈퇴 버튼 클릭 시 실행될 로직 작성 5. 5-2. 회원 탈퇴 버튼 클릭 시 유효성 검사 회원 탈퇴 버튼 클릭 시 사용자가 비밀번호를 입력했는지 검사하고 controller에 폼 정보를 넘기는 6. 테스트 6-1. 비밀번호 변경 비밀번호 변경에서 아무런 값을 입력하지 않고 ..

😎 STS3 Spring 쇼핑몰

STS3 쇼핑몰 프로젝트[13] 마이페이지 내 정보 보기, 내 정보 수정

순서 0. 마이페이지 폼 만들기(jsp, css) 1. MemberController.java에 마이페이지 폼으로 이동하기 위한 코드 추가 2. MemberMapper.xml에 내 정보 수정을 위한 sql 작성 3. MemberMapper.java, MemberService.java, MemberServiceImpl.java 코드 작성 4. MemberController.java에 수정하기 버튼 클릭 시 실행될 로직 작성 5. 마이페이지 내 정보 수정 5-2. 주소 API 주소 수정을 위해 회원가입 때 사용했던 주소 API 5-3. 내 정보 수정 버튼 클릭 이벤트 수정하기 버튼 클릭 시 해당 내용이 controller에 전송될 수 있는 '${ member.name }'님의 정보 수정 아이디 : ${ me..

개발자 린다씨
'Spring' 태그의 글 목록 (8 Page)