서론 그땐 몰랐다... 5년전..신입사원때 웹운영을 했을 당시,, 맡게된 API가 SOAP 방식이였다는 걸,, 그땐 알지 못했다... 외주SW였기에 알수있던 자료도 사람도 없었다....허우적허우적대며 공부하면서 운영하면서 결국엔 이젠 알게된, 그당시의 나, 아주 칭찬해! (아래는 그 당시에 썼던 블로그 글)ㅎㅎ https://hyejikim.tistory.com/25 그때는 몰랐고, 이제는 아는 SOAP과 Rest API의 정의와 차이점을 작성한다. 본론 1. SOAP과 Rest API의 개념 - SOAP : HTTP, HTTPS, SMTP 등을 사용하여 XML형태의 데이터를 교환하는 프로토콜 - REST API : HTTP Method를 통해 자원을 처리하도록 설계된 아키텍처 2. SOAP과 RestA..
API 게이트웨이 API 게이트웨이는 API서버 앞단에서 모든 API 서버들의 엔드포인트를 단일화하여 묶어주고 API에 대한 인증과 인가 기능에서 부터 메세지에 따라서 여러 서버로 라우팅 하는 고급기능 까지 많은 기능을 담당할 수 있다. 기능 기능들을 살펴보자 1. 인증과 인가 기능 그림과 같이 토큰을 API게이트웨이가 저장하고 인증을 해준다. API 서버가 아무리 많아도 인증 구현은 API게이트웨이에서 딱 한번만 하면 되는 장점이 있다. 2. 미터링 간혹 API호출 횟수로 과금을 부여하는 서비스가 있다. 이러한 서비스들이 API게이트웨이 미터링 기능을 사용한다. API 게이트웨이를 가장 앞단에 놓고 API 서버들의 호출이 아닌 API게이트웨이 하나의 호출로 횟수를 카운팅하는 것이다. 3. 로깅 설명은 ..
https://youtu.be/3ArYMq5AomI 같은 파라미터로 HttpSession 세션을 가져오는 데 어떻게 사용자 A, B를 구분하느냐? 유투브를 보다가 답을 몰라서 찾아봤다. 요약해서 말하자면 서버와 클라이언트의 브라우저에 저장되어 있는 세션 아이디로 그 사용자를 구분한다. 아래와 같이 세션인증 처리가 이루어지는데 이때 사용되는 세션키, 즉 세션 아이디를 클라이언트가 쿠키를 사용해서 갖고있는다. 크롬 개발자도구로 네이버의 세션아이디를 볼 수도 있다! 'JSESSIONID' 인 값이 세션아이디이다. public void sessionTest(HttpServletRequest req) { // 세션 선언 HttpSession session = req.getSession(); // 사용자 sessi..
- Total
- Today
- Yesterday
- html꿀팁
- script버전
- 퇴사
- 프론트엔드개발자
- html
- C++
- boj
- 백준퇴사
- 런타임에러
- 개발중캐시삭제
- C# java 차이점
- 선언적트랜잭션 #noRollbackFor #@Transactional
- 프론트엔드
- 캐시삭제
- c#
- 백준14501
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |