Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- git와github연동
- gitpush
- Python
- 파이썬독학
- 2020IT컨퍼런스
- Java
- 코로나19컨퍼런스
- github연동
- 2020IT트렌드
- git시작
- git로컬저장소만드는법
- 개발자
- JSP란
- git커밋명령어
- 파이썬공부
- git커밋하는법
- 서블릿이란
- gitcheckout명령어
- gitpc설치
- gitpull
- Til
- 개발공부
- github연결
- github로컬저장소연동
- 5월IT컨퍼런스
- 웹프로그래밍독학
- git로컬저장소
- 2020IT세미나
- git원격저장소
- gitpush명령어
Archives
- Today
- Total
목록API (1)
어깨서기 개발자
RESTful 웹서비스의 이해
AnuglarJS 앱의 도메인 모델 로직은 클라이언트와 서버 사이에 분산돼있다. 서버에는 주로 데이터베이스와 같은 영속성 저장소가 있으며, 이를 관리하는 로직이 들어 있다. 예를 들어 SQL 데이터베이스일 경우 필요한 로직으로 데이터베이스 서버 커넥션을 여는 로직, SQL 쿼리 실행 로직, 결과를 클라이언트로 보낼 수 있게 처리하는 로직등이 포함된다. 클라이언트사이드 코드에서는 데이터 저장소에 직접 접근하지 않는 것이 좋다. 이렇게 하면 클라이언트와 데이터 저장소 사이의 의존도가 높아져 단위 테스트를 하는게 어려워지고, 클라이언트 코드를 바꾸지 않고 데이터 저장소를 바꾸기도 그만큼 어려워진다. 서버를 사용해 데이터 저장소에 대한 접근을 중재하면 이와 같은 의존성을 줄일 수가 있다. 클라이언트의 코드에서는..
Open API
2018. 8. 24. 09:48