본문 바로가기

Spring/서브 프로젝트

회원가입 기능 구현

728x90

우선 src - main - webapp - WEB-INF - views 의 home.jsp를 수정한다.

 

그 다음 dao와 service, mapper, vo Package를 만들어준다.

 

다음으로 views 폴더에 JoinForm.jsp를 만들어준다.

 

이제 com.test.test 패키지의 HomeController.java를 수정해 준다.

( home.jsp와 JoinForm.jsp를 이어주는 코드 작성 )

 

이후 실행을 하여 잘 아래와 같이 버튼으로 이동하는지 확인한다.

 

이제 데이터 베이스를 생성하고 회원가입 시 저장될 테이블을 작성해 준다.

( heidisql 툴을 이용하였습니다. )

 

먼저 Unnamed 마우스 오른쪽 -> 새로 생성 -> 데이터 베이스 를 클릭합니다.

 

데이터 베이스 이름을 넣고 확인을 눌러줍니다.

 

생성된 데이터 베이스 마우스 오른쪽 -> 새로 생성 -> 테이블 을 클릭합니다.

 

컬럼 Primary Key를 설정해 줍니다.

 

 

이제 아까 만든 Package들을 채워줍니다.

 

● UserController.java

 

● UserDAO.java

 

● UserDAOImpl.java

 

● user-mapper.xml

 

● UserService.java

 

● UserServiceImpl.java

 

● UserVO.java

 

다음으로 servlet-context.xml과 pom.xml을 수정하여 줍니다.

 

● servlet-context.xml

 

● pom.xml

 

 

이제 프로젝트를 Clean 한 후 실행시켜 값을 넣어봅니다.

 

아이디 : test   /   비번 : test12   /   이름 : testUser

 

회원가입 버튼을 누른 후 heidisql 툴에 가서 값을 확인해 보면 아래와 같이 값이 담긴 것을 볼 수 있습니다.