이번엔 데이터베이스와 연결하는 DAO와 작성을 할 예정입니다. 또한 Insert 뿐 아니라 나머지 기능도 구현 할 예정입니다.
1. 테이블 생성
테스트를 위한 데이터 베이스에 테이블을 생성합니다. ( Oracle 11g )
2. 데이터베이스 연동을 위한 라이브러리 선언
데이터베이스와 연결을 위해 pom.xml에 외부 저장소 선언과 라이브러리 선언을 해주어야 합니다.
3. DAO(Data Access Object)의 생성
다음으로는 데이터 베이스와 자바를 연결하는 DAO를 생성합니다.
4. Form을 이용한 데이터 송신 확인
데이터베이스와 연결이 완료되었다면, Join Form을 이용하여 Insert가 정상적으로 구동하는 것을 확인 할 수 있습니다.
이를 토대로 Login 시 Select 구문으로 만들겠습니다. 데이터의 인증 부분은 추후에 수정하겠습니다.
5. 로그인 페이지에서 Id 와 Password를 받아 @RequestMapping( value="/login" ) 을 찾아 갑니다.
6. 컨트롤러는 Service를 호출 후 loggedInfo 로 반환하는 역활을 합니다.
7. 호출된 서비스는 비즈니스 로직을 처리하며, Dao 를 호출 합니다.
8. Dao 는 데이터베이스에 접근하는 역활을 하며 Id 와 Password로 값을 Select 해옵니다.
9. Dao 가 정상 호출 되었다면 컨트롤러를 통해 View 페이지로 값을 전달 합니다.
'Web Programming > Spring' 카테고리의 다른 글
10. Spring 로그인 만들기를 통한 기능 엿보기 (0) | 2020.04.09 |
---|---|
9. Spring 로그인 만들기를 통한 기능 엿보기 (0) | 2020.04.08 |
7. Spring 로그인 만들기를 통한 기능 엿보기 (0) | 2020.04.07 |
6. Spring 로그인 만들기를 통한 기능 엿보기 (0) | 2020.04.05 |
5. Spring 프로젝트의 구조 분석 (0) | 2020.04.04 |