3-1. Dao, Vo로 JDBC 기본 구성하기
(이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 본격적으로 JDBC로 넘어가기 전에 Dao, (Service), Vo를 만들어서 기반을 다져보겠습니다. 먼저 login.model.vo패키지에서 우클릭을 해서 [New] - [Class]로 Member 클래스를 만들어주세요. 클래스 중괄호 안에 userId, userPw 변수를 만들어주세요. package login.model.vo; public class Member { private String ..
2020. 10. 23.
2-3. 클라이언트가 입력한 정보 Servlet에 불러오기
(이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. 지난 포스팅까지 JSP 파일을 만들고, 인코딩 처리, 단방향 암호화 처리까지 해줬습니다. 이번 포스팅은 클라이언트가 입력한 정보를 Servlet에 불러오고, 이클립스 콘솔창에 띄워보는 것까지 해보겠습니다. 먼저 아래와 같이 src에 login.controller, login.model.dao, login.model.service, login.model.vo 패키지를 만들어주세요. 지금은 아주 간단한 프로젝트..
2020. 10. 22.
2-2. 비밀번호 단방향 암호화하기(SHA-512)
(이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. JAVA 두번째 포스팅에서 다룰 기술은 단방향 암호화입니다. 암호화는 크게 양방향과 단방향으로 나눠지는데, 이름에서 알 수 있듯이 양방향은 암호화와 복호화가 가능하고, 단방향은 암호화만 가능하고 복호화는 불가능합니다. 그중 우리가 지금 만들고 있는 '세상에서 가장 간단한 로그인'에는 둘 중에 단방향 암호화가 필요합니다. 가령 아이디나 비밀번호를 잊어버렸을 경우 아이디는 아이디 찾기를 통해 가입할 때 입력했던..
2020. 10. 21.
1-3.form태그로 클라이언트 정보 받아오기
(이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JSP 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 클라이언트가 보낸 정보들을 받아오는 방법을 소개하겠습니다. 아주 기본적으로 클라이언트의 정보를 받아오는 방법은 크게 두가지가 있습니다. 첫번째, Query String, 쿼리 스트링 사용하기 흔히 쇼핑몰에서 상품의 일련번호로 해당 상품 상세 페이지를 이동할때 많이 쓰입니다. 그러나 사용자의 아이디, 비밀번호는 중요한 개인정보이고, 쿼리스트링 사용시 url을 통해 개인정보가 노출될 가능성이 있으므로 오늘..
2020. 10. 19.