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