| 언어 | 프레임워크 | 특징 |
|---|---|---|
| 자바 (Java) | 스프링(Spring) | 전자정부 표준 프레임워크로 활용, 다양한 기능 지원 |
| 자바스크립트 (JavaScript) | 노드(Node.js) | 비동기 입출력 처리와 높은 처리 성능으로 실시간 입출력 적합 |
| 파이썬 (Python) | 장고(Django) | 컴포넌트 재사용, 플러그인으로 신속한 개발 가능 |
| PHP | 코드이그나이터(CodeIgniter) | 간편한 인터페이스로 빠른 서버 개발 지원 |
| 루비 (Ruby) | 루비 온 레일즈(Ruby on Rails) | 테스트 웹 서버 지원, 데이터베이스 작업 단순화 |
| 단계 | 설명 |
|---|---|
| DTO 구현 | 데이터 교환을 위한 변수나 객체 생성 |
| SQL 구현 | 데이터 조작을 위한 SQL 문 생성 |
| DAO 구현 | 데이터베이스에 접근하여 데이터를 조작하는 코드 구현 |
| 서비스 구현 | 사용자 요청에 대한 응답 로직 구현 |
| 컨트롤러 구현 | 요청에 맞는 서비스 호출 및 결과 반환 |