minlog
article thumbnail
[ String ] 파일 업로드 기능 Api ( cos.jar )
BackEnd/Spring Boot 2023. 3. 4. 11:49

파일 업로드 기능 1. 파일 업로드 폼으로 이동 📑 MemberControll.java @RequestMapping("/memImageForm.do") public String memImageForm(){ return "memeber/memImageForm"; } 📑 memImageForm.jsp 아이디 ${mvo.memID} 사진 업로드 이미지를 업로드하세요. 1) form 태그에 enctype="multipart/form-data" 파일을 넘길 시 꼭 필요한 속성 2) 현제 세션의 고객 ID를 Form 저장시 함께 넘겨서 어떤 고객의 이미지를 보낸건지 확인 및 저장 3) 사진을 넣을 수 잇는 2. 대용량 파일을 업로드하기 위한 서버 xml 수정 📁server폴더 📑 server.xml - 톰켓서버가 ..

article thumbnail
[ Spring ] 회원가입 유효성 검사 및 성공·실패 여부 - (3) 회원가입
BackEnd/Spring Boot 2023. 3. 2. 14:35

회원가입 유효성 검사 1. 회원가입 화면 📑 join.jsp -html 아이디 중복확인 비밀번호 비밀번호확인 사용자 이름 나이 성별 남자 여자 이메일 1) form을 통해 전달할 값에 name(실제 데이터로 넘어갈 값)과 id(유효성 검사를 위한 값) 속성을 추가한다. 1) 유효성 검사 후 회원가입이 실행되기 위해 으로 설정한다. 2) 버튼 클릭시 onclick="함수명" 을 속성으로 함수가 실행된다. 2. 유효성 검사 결과 출력 팝업 -html × 메세지 확인 Close 1) 검사 결과 부적합 시 모달 창으로 에러 메세지를 출력한다. 3. 유효성 검사 구현 - javascript function goInsert(){ var getCheck= RegExp(/^[a-zA-Z0-9]{4,12}$/);//비밀..

article thumbnail
[ Spring ] 비밀번호 일치 확인 - (2) 회원가입
BackEnd/Spring Boot 2023. 3. 2. 14:35

비밀번호 일치 확인 1. 회원가입 화면에 비밀번호와 비밀번호 확인을 하는 태그 생성 📑 join.jsp - html 비밀번호 비밀번호확인 1) 비밀번호 재확인시 동일해야 회원가입이 가능하다. onkeyup="passwordCheck()" 으로 선택이 된 상태가 되면, 메서드가 실행이 된다. 2. 비밀번호 값의 일치를 확인해주는 스크립트 - javascript function passwordCheck(){ var memPassword1=$("#memPassword1").val(); var memPassword2=$("#memPassword2").val(); if(memPassword1 != memPassword2){ $("#passMessage").html("비밀번호가 서로 일치하지 않습니다."); }el..

article thumbnail
[ Spring ] Lombok 설치 및 사용 - @Data / @Slf4j
BackEnd/Spring Boot 2023. 2. 28. 02:51

Lombol API setter, getter 자동 생성하는 API, 코드의 간략화를 해준다. @Data 어노테이션을 통해 사용할 수 있다. Lombol 세팅 방법 - 이클립스 1. 아래 사이트에서 롬복 파일 다운로드 Project Lombok projectlombok.org 2. 다운로드 받은 파일 경로 다운로드 받은 파일을 아래 경로에 넣어준다. C:\eGovFrame-4.0.0\bin\eclipse 3. 명령프롬프트(cmd)에서 설치 1) 경로 이동 cd C:\eGovFrame-4.0.0\bin\jdk8u242-b08\bin 2) 롬복.jar 파일 실행 java -jar C:\eGovFrame-4.0.0\bin\eclipse\lombok.jar 3) 경로를 이클립스로 넣어주고 설치한다. 4. pom..

article thumbnail
[ Spring ] MySQL - (2) Mybatis Api 사용
BackEnd/Spring Boot 2023. 2. 28. 01:57

앞에서 DB와 관련하여 Connection pool과 Mybatis를 연동했다. Mybatis가 어떻게 사용되는지 자세하게 정리하려고 한다. Mybatis Api 자바객체와 SQL문을 자동으로 연동해주는 역할을 하는 ORM 프레임워크이다. sql문을 xml 또는 @어노테이션을 통해 작성하고 관리할 수 있다. 복잡한 jdbc 코드 작성의 불편함을 해소해준다. 쿼리 결과에 대한 맵핑 부분을 대신 해준다. 다양한 프로그랭 언어로 구현이가능하다. Mybatis 를 활용하여 SQL문을 관리하는 프로세스 Mybatis 는 쿼리 매핑 구문을 실행하기 위해 sqlSession 객체를 사용한다. *SqlSessionFactoryBuilder : Mybatis 설정 파일을 바탕으로 SqlSessionFactory 객체를 ..