ddpound.log
로그인
ddpound.log
로그인
자바 스프링(회원가입 로직)
Y
·
2021년 5월 1일
팔로우
1
Spring
공부
스프링
자바스프링
1
자바스프링(부트X)
목록 보기
4/14
회원가입 로직입니다
프로젝트 구성입니다.
join.view 입니다 회원가입 화면을 띄어주는 jsp입니다
form 태그를 통해서 submit버튼을 누를때 서버단으로 POST 요청을 합니다
요청을 받은 서버단은 Controller의 PostMapping 어노테이션을 통해
StringJoin(MemberDTO dto)메소드가 실행됩니다
Controller에서 ms.insertMember(dto)가 실행된다
위의 사진처럼 서비스 패키지 부분은 인터페이스와 implements 한 ServiceImpl의 클래스가 있습니다.
사진처럼 서비스 단에서 DAO(보통이름을 Mapper라고 하는것 같다.)를 실행시킵니다.
먼저 Mapper와 연결시키는것은 클래스가 아니라 interface여야 한다 패키지명과 인터페이스 명(경로.파일이름) 으로 이름을 지정해준다
resultMap은 다음에 select문을 다룰때 설명을 하겠습니다.
위의 그림을 보면 sql문이 보이고 메서드가 insertMember로 등록 돼있는 것을 확인할수있다.
여기서 조금 신기한점은 변수와 자료형이 똑같이 맞는다면 파일 이름처럼 자동으로 맵핑이 된다 id => select문의 id , pw => select문의 pw 가 자동으로 맵핑이 된다
그래서 jsp 에서 Post방식으로 요청받은 (id,pw,addr) 묶음이 MemberDTO 자료형으로 dto란 이름으로 자동으로
매핑되며 묶인다 dto는 그대로 Service -> interface dao -> mapper.xml 로가서 insert문이 실행된다
흐름
(client,jsp쪽) -> Controller -> Service -> DAO -> Mapper.xml -> DB
Y
스스로 공부하고 기록해서 발전할수 있도록 노력하는 공부 벨로그 https://youseong.me
팔로우
이전 포스트
자바스프링(jstl 자동완성 안된다고생각될때;;)
다음 포스트
자바 스프링(DB 조회,select문 로직)
0개의 댓글
댓글 작성