WAS(Web Application Server)의 구조
일반적인 Web Application 동작 순서
: 클라이언트 → 웹서버 → 백엔드 코드 → 데이터베이스
*Endpoint : 웹 서버의 주소를 가르키는 문자를 의미한다.
우리가 브라우저에 입력하는 www.google.com 등의 주소를 가르키는 url을 Endpoint라고 한다.
프론트 엔드(Front-End)
- 서비스에서 처음 만나는 화면으로 서비스의 의도대로 사용자를 유도
- 서버의 기능과 관계없이 단독적인 기능들의 모음(ex. 카메라 촬영)
→ 굳이 통신이 없더라도 할 수 있는 것들을 의미한다.
(메모장, 계산기 등 폰 자체에 있는 기능들)
명함에 회사번호, 전화번호, 회사 주소 등의 정보를 웹 서버에 저장하는데, 정보가 빠져있다는 인폼을 주는 기능을 프론트 엔드라고 한다.
Front-end의 주요 특징
1) UI/UX(화면과 사용자 경험 구성)
2) 독립적인 기능들(굳이 통신 거치지 않는 것들)
3) 서버에 요청하기 위한 통신 기능(로그인한다고 서버에 요청할 때 id, pw를 작성하는 텍스트 기능)
4) 사용자 패턴 분석을 위한 Analytics 구현(어느 페이지에서 가장 시간을 오래 소요하더라 등등)
UI(User Interface)
- 사용자가 처음 만나는 화면
- 디자인적 요소들을 담고 있는 화면
- 사용자의 서비스 사용 편의성을 위한다
UX(User Exeperience)
- 서비스의 성격에 따라 사용자에게 편리한 경험을 제공하는 것
보다 적은 단계로 사용자에게 최대한 편안한 경험을 제공하는 것이 중요하다.
댓글