간단한 Web Framework 구현하기 (1) - 구조
13 Mar 2018 | GoGo언어 기반 간단한 Web Framework 구현
사용자로부터 요청(Request)이 오면 응답(Response)를 할 수 있는 간단한 Web Framework 예제코드입니다.
참고로 한 책은 Go언어 웹프로그래밍 철저입문입니다.
Web Framework 요구사항
Web Framework는 다음과 같은 기능을 제공해야 합니다.
- URI 패턴 맵핑 기능
- 로그 처리
- 에러 처리
- 정적 파일 처리
- 사용자 인증 및 권한 관리
- 보안 처리
- 세션 상태 관리
- 데이터베이스 관리
- 웹 요청 및 응답 추상화
Web Framework 구조도
각각의 요소들은 go 언어를 이용해서 하나씩 구현해봅니다.