목록분류 전체보기 (208)
YJ의 새벽
------- 모든것이 true 일때. 가입하기 누르면 DB 에 저장. 해보자 --- alert 창 띄우고 , 다시 홈페이지로 복귀 : resp.sendRedirect(req.getContextPath()); -- DB저장값 확인할수있다. --- signUp.js 회원가입버튼 이벤트 추가 ( ajax 로 접근 ) // 회원가입하기 버튼 ///////////////////////////////////////////////////// const signUpBtn = document.getElementById("signUp-btn"); signUpBtn.addEventListener("click",function(){ if ( checkObj.memberEmail && checkObj.memberNicknam..
---signUp.js 닉네임확인 이벤트 추가. ( 중복검사 (DB연결) ) // 닉네임 확인 . 중복검사 까지 . // 1 or 0 반환 /////////////////////////// const regExp3 = /^[a-zA-Z0-9가-힣]{2,10}$/; const memberNickname = document.getElementById("memberNickname"); const nicknameMessage = document.getElementById("nicknameMessage"); memberNickname.addEventListener("input",function(){ // 닉네임 입력이 안된경우 if ( memberNickname.value.length==0){ nicknameMe..
-- signUp.js 에 인증번호 입력후 확인 (제한시간 ) 추가. // 인증번호 보내기 const sendBtn = document.getElementById("sendBtn"); const cMessage = document.getElementById("cMessage"); // 타이머 출력하는 span 태그 // 타이머에 사용될 변수 let min = 4; let sec = 59; let checkInterval ; // setInterval 을 저장할 변수 sendBtn.addEventListener("click",function(){ if( checkObj.memberEmail ){ // 유효한 이메일이 작성되어 있을경우에만 메일보내기 $.ajax({ url : "sendEmail", data..
jbufdyvxikcbxutr lombok.jar 이클립스 경로에 넣기 관리자권한 cmd 실행후. 이클립스 경로 --> 롬복 실행. 이클립스 경로 찾아서 . 이클립스 Select . Lombok 라이브러리 -- VO (Value Object) 또는 DTD (Data Transfer Object) 에 작성되는 공통코드 ( getter/ setter/ 생성자 ) 를 자동 추가해주는 라이브러리 @Getter // getter 자동추가 @Setter // setter 자동추가 @ToString // toString 자동추가 @NoArgsConstructor // 기본생성자 @AllArgsConstructor // 모든필드 초기화하는 매개변수 생성자 @Getter // getter 자동추가 @Setter // s..
jbufdyvxikcbxutr jbufdyvxikcbxutr -- SHA-512 ( 해시함수 ) 암호화 함수 . -- 어떤 문자열이든 일정한 길이의 무작위 문자열로 변환하는 함수 ( 중복X ) ex ) pass01! ---> sdg454 a ---> 4sd4g1 pstmt : sql 문이 담겨있음. stmt : sql문에 담겨있지않음. Cookie : 클라이언트(브라우저) 에서 관리하는 파일 -- 특정주소 요청시마다 해당주소와 연관된 쿠키 파일을 브라우저가 알아서 읽어옴. --> 읽어온 쿠키 파일 내용을 서버에 같이 전달. -- 생성, 사용방법 1) 서버가 요청에 대한 응답을 할 때 쿠키를 생성한 후 응답에 쿠키를 담아서 클라이언트에 전달 2) 응답에 담긴 쿠키가 클라이언트에 파일 형태로 저장 3) 이후..
-- member-sql.xml 파일에 select문 추가. SELECT MEMBER_NO , MEMBER_EMAIL , MEMBER_NICK FROM MEMBER --- index.jsp 파일에 넣을 테이블 추가. 회원 목록 조회 일정 시간 마다 비동기로 회원 목록(회원 번호, 이메일, 닉네임 조회) 회원 번호 이메일 닉네임 -- main.js 파일에 실행함수 추가 . const tbody = document.getElementById("tbody"); function select(){ $.ajax({ url: "member/selectAll", type: "POST", dataType: "JSON", success: function(memberList){ tbody.innerHTML=""; $(mem..
community Dynamic Web Project 생성. community server 생성. 오라클 넘어와서 . community 계정생성 CREATE USER community IDENTIFIED BY 1234; GRANT CONNECT, RESOURCE TO community; ALTER USER community DEFAULT TABLESPACE SYSTEM QUOTA UNLIMITED ON SYSTEM; 테스트용 테이블 생성. CREATE TABLE "MEMBER" ( "MEMBER_NO" NUMBER PRIMARY KEY, "MEMBER_EMAIL" VARCHAR2(50) NOT NULL, "MEMBER_PW" VARCHAR2(30) NOT NULL, "MEMBER_NICK" VARCHAR..
---- index.html ( student/selectDeptName 전달 ) 학과명 입력 : 검색 -- SelectDeptName.class ( /student/selectDeptName 받은 서블릿 . ) @WebServlet("/student/selectDeptName") public class SelectDeptName extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { StudentService service = new StudentService(); try { String deptName = ..