2024/04/18 3

[3회차 06] 비밀번호 암호화

전에 회원가입해서 값을 DB에 넣는걸 해보았는데요이번에는 DB에 값을 넣을때 비밀번호값을 암호화해서 넣어보겠습니다 at.favre.lib bcrypt 0.10.2 먼저 암호화를 위해 https://mvnrepository.com 에서 BCrypt Password Hashing Function 라이브러리 최신버전을 pom.xml에 추가 & maven 업데이트 해줍니다public int join(HashMap params) { String passwd = params.get("passwd"); String encPasswd = BCrypt.withDefaults().hashToString(12, passwd.toCharArra..

[3회차 05] DB table에 값 넣기, 수동 bean 등록

jsp -> controller -> service -> dao -> DB 이전까지 jsp와 controller만 사용했는데요 이제 DB table에 값을 넣어주기 위해 먼저 service 패키지를com.portfolio.www.service를 만들고 JoinService.java파일을 안에 만들겠습니다public class JoinService {public int join(HashMap params) { return 0;} Bean 등록 방법어노테이션으로 자동 등록수동 등록주로 비지니스 로직은 자동으로 할 수 있지만, 설정파일은 bean을 수동으로 등록해줘야합니다  web.xml로 가서 아래에 아래코드를 추가해줍니다. org.springframework.w..