분류 전체보기 154

#71. 세미프로젝트(회원 리워드 조회)

업무일지_231017 오늘의 할 일 - 피드백 후 수정 - 회원 리워드 조회 화면 틀 잡기 - 회원 리워드 조회 jsp방식(+페이징처리) - js, css 외부로 빼놓기 달성률 : 50% 오늘 한 일 - 회원 리워드 조회 화면 틀 잡기 - 회원 리워드 조회 jsp방식 오늘의 문제점 - null에 대한 방어적인 코드 작성 필요함 => (비교문자).equals(변수명) - 간단한 조회에 대한 시간 단축화가 필요함 - 전체적으로 null에 대한 예외처리 및 꼼꼼한 테스트를 통한 수정이 필요함 memberCouponList.jsp 리워드 내역 ※ 회원 등급은 로그인, 마이페이지 접속 시 갱신됩니다. 내 리워드 : p 번호 일시 내용 리워드 남은 리워드

카테고리 없음 2023.10.17

#70. 세미프로젝트(회원정보변경 사진변경, 회원 쿠폰 조회)

업무일지_231016 오늘의 할 일 - 회원정보변경 중 변경된 사진 넣기 - 회원의 쿠폰조회 + ajax를 이용하여 정렬하여 조회 달성률 : 40% 오늘 한 일 - 회원이 변경한 사진 다시 조회 - 회원의 쿠폰 조회 - ajax를 이용하여 selected된 옵션값으로 정렬하여 조회(미흡) 오늘의 문제점 - file(사진)을 조회해오는 방식에 대한 이해가 부족했음 - 회원이 가진 쿠폰 수를 같이 조회하려고 했으나, ResultSet으로 조회하기 때문에 count가 중복됨 => 로그인 시에 같이 조회하여 session에 같이 담아두고 사용하게 바꿈 ------------------------------------------------------------------------------------------..

카테고리 없음 2023.10.16

#69. 세미프로젝트(회원정보변경)

업무일지_231013 오늘의 할 일 - 회원정보변경 내용(+프로필사진) 화면에 띄어주기 - 회원정보변경 정규표현식 + unique컬럼 중복체크 - 비밀번호 변경 모달창(정규표현식) - 회원 등급 및 쿠폰 조회 화면 틀잡기 - 회원 등급 조회 달성률 : 30% 오늘 한 일 - 회원정보변경 내용 화면에 띄어주기 - 회원정보변경 정규표현식 + unique컬럼 중복체크 - 비밀번호 변경 모달창(정규표현식) 오늘의 문제점 - 제약조건 변경(ALTER)시 삭제(DROP)후 변경(MODIFY)! - 회원정보변경 후 로그인이 풀림 - 같은 기능을 사용한다면 어떤 방식으로 사용할지 정해놓아야 함 (전에 사용했던 기능을 다시 사용할때 ajax인지 jsp방식으로 보냈는지에 따라 다름) - input요소에 value는 잘 들..

카테고리 없음 2023.10.13

#68. 세미프로젝트(회원정보변경, 아이디찾기, 비밀번호찾기)

국민 - 소프트웨어(S/W) 주권(법) - 운영체제(O/S) 영토 - 하드웨어(H/W) -- 현재 사용중 -- browser DBMS app WAS O/S(window) CPU RAM localhost host : 네트워크 연결 상태에서 종단의 통신 가능한 장치 ----------------------------------------------- 플젝 중 알아낸 것 DB에서 가져온 ResultSet 다중행 값 가져오려면 방법1. VO객체에 필드를 컬럼명과 동일하게 추가한 후에 ArrayList로 가져오기 (본래 쓰던 기존 방식) List memberList = new ArrayList(); // ArrayList를 생성하여 멤버 객체를 저장 while (rset.next()) { Member member..

카테고리 없음 2023.10.12

#67. selenium, 세미프로젝트(회원가입)

자동로그인 Run as > Java Application package com.kh.aju; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; public class Aju { public static void main(String[] args) { // 크롬드라이버 셋팅! // System은 JVM이 구동된 다음에 전역에서 접근할 수 있는 Property라는 객체를 가지고 있음! System.setProperty("webdriver.chrome.driver", "C:\\deve..

카테고리 없음 2023.10.11

#66. 세미프로젝트(회원가입)

업무일지_231010 오늘의 할 일 - 회원가입 정규표현식 - 회원가입 ajax를 활용한 중복체크 - 회원가입 member테이블에 insert로 기능 달성률 : 20% 오늘 한 일 - 회원관련 화면(아이디찾기, 비밀번호찾기 등) - 회원가입 정규표현식(약간미흡) - 회원가입 양식에 따라 member테이블에 insert문으로 회원 추가 오늘의 문제점 - 정규표현식에 중복코드가 많음 - 정규표현식 중 submit버튼 클릭시 변화를 주기보다는 각 input요소 입력 직후 정규표현식 일치 여부에 따라 이벤트 발생 - 변수명 통일(Javascript 요소id와 VO간 변수명 불일치) - ajax를 통해 닉네임, 아이디, 이메일에 대한 중복체크가 필요함 알게 된 점 수정중 회원가입 * 한글 2 ~ 5자로 입력 가능..

카테고리 없음 2023.10.10