2022. 9. 7. 14:58ㆍ정처기(실기)/서버 프로그램 구현
(1) 서버 프로그램 구현
- 서버 프로그램 구현은 업무 프로세스를 기반으로 개발언어와 도구를 이용해 서버에서 서비스 제공에 필요한 기능을 구현하는 활동이다.
- 웹 서비스 기반의 회원정보를 조회하고 등록하는 서버 프로그램을 차례대로 구현한다.
1. 서버 프로그램 구현 절차
- 서버 프로그램은 백엔드와 프론트엔드를 구분하여 구현한다.
- 서버 프로그램의 VO, SQL문, DAO, Service, Controller를 순서대로 구현한다.
2. DTO(Data Transfer Object), VO(Value Object) 구현
- 화면에서 전달받은 회원정보로 데이터베이스에 저장하는 객체를 구현한다.
public class JoinVO {
String id;
String pw;
String name;
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
}
3. SQL문 구현
① 데이터베이스 테이블 정의 및 생성
- VO에서 정의한 객체 정보에 맞춰 정보가 저장될 테이블 정보를 생성한다.
CREATE TABLE CUSTOMER
(
ID VARCHAR(20) NOT NULL COMMENT '아이디',
PW VARCHAR(20) COMMENT '패스워드',
NAME VARCHAR(10) COMMENT '이름',
PRIMARY KEY(ID)
) COMMENT '회원정보';
② Mybatis XML 구현
- 회원 이름 검색 및 입력을 위한 SQL 문을 Mybatis XML로 구현한다.
3. 데이터 접근 객체(DAO) 구현
- DAO를 통해 SQL을 구현한 XML id를 호출하여 조작을 수행한다.
4. 서비스 클래스 구현
- 회원 등록을 위해 JoinDAO를 호출하는 JoinService를 선언 및 구현한다.
5. 컨트롤러 클래스 구현
- 핵심이 되는 컨트롤러에 회원가입 단위 모듈의 메인 로직을 구현한다.
6. 입/출력 검증 로직 구현
- 회원가입이 성공/실패 시 다른 메시지를 호출하는 검증 로직을 구현한다.
'정처기(실기) > 서버 프로그램 구현' 카테고리의 다른 글
배치 프로그램 구현 (0) | 2022.09.07 |
---|---|
서버 프로그램 구현 (0) | 2022.09.06 |
공통 모듈 구현 (0) | 2022.09.06 |
개발환경 구축 (0) | 2022.09.05 |