본문 바로가기
반응형

개발용어28

에버그린 브라우저란, evergreen browser란? 에버그린 브라우저란 '에버그린 브라우저'란 버전이 자동으로 업그레이드되는 브라우저를 말합니다. 과거의 구형 브라우저의 경우에는 브라우저 버전을 업데이트할 때, 제조사 홈페이지에서 새로운 버전을 배포받아 업데이트해야 되었습니다. 에버그린 브라우저 종류 아래 해당하는 브라우저는 에버그린브라우저 (evergreen browser)입니다. Firefox : https://www.mozilla.org Chrome : https://www.google.com/chrome/ Edge : https://www.microsoft.com/ko-kr/edge Opera : https://www.opera.com 반면에, 아래 브라우저는 비 evergreen browser 입니다. Internet Explorer : http.. 2022. 1. 29.
JWT란 (json web token 이란), JWT 사용하는 이유, JWT 동작방식 JWT란? JWT(JSON Web Token)은 당사자 간 정보를 안전하게 전송할 수 있는 방법을 JSON 객체로 정의한 개방형 표준(RFC 7519)입니다. 이 정보는 디지털 서명을 사용하기 때문에 데이터 위/변조를 검증할 수 있으며, 신뢰할 수 있습니다. JWT는 (HMAC 알고리즘으로) 비밀 또는 RSA 또는 ECDSA를 사용하는 공용키/비밀키 쌍을 사용하여 서명할 수 있습니다. 서명된 토큰은 그 안에 포함된 클레임의 무결성을 검증할 수 있는 반면, 암호화된 토큰은 그러한 클레임을 다른 당사자로부터 숨길 수 있습니다. 토큰이 공용/비밀 키 쌍을 사용하여 서명될 때, 서명은 또한 개인 키를 가진 당사자만이 서명한 당사자임을 인증할 수 있습니다. JWT를 사용하는 이유 - 권한 부여: JWT를 사용하기.. 2022. 1. 5.
dependency injection이란, DI란, 의존성 주입이란 dependency injection이란, DI란, 의존성 주입이란 spring framework를 공부할때 dependency injection(DI)를 많이들 들어보셨을 것입니다. 혹은 SOLID원칙을 배울때도 D부분이 dependency inversion principle이기도 하지요. dependency injection, 한국어로는 의존성 주입이 무엇인지 알아보겠습니다. 먼저 용어 뜻을 분해해서 dependecny 와 injection 이 무엇인지 살펴보겠습니다. 1. dependency란? (의존성이란) 의존성이 있다라는 것은 한 클래스(A)에서 다른 클래스(B)를 사용한다라고 이해하면 됩니다. 의존성이 있다면 B가 변경이 되었을때, A도 변경을 해야하며, 이를 A가 B에 의존해 있다라고 (d.. 2021. 12. 22.
CDATA, cdata, cdata란?, CDATA사용이유, CDATA사용하는 이유, xml cdata, 마이바티스 cdata CDATA란 XML 문서/파일 내용을 보면 가끔 로 되어있는것을 볼 수 있습니다. 이게 무엇인지 알아보겠습니다. CDATA는 Character Data를 의미하며, 이 문자열들 사이의 데이터는 XML 마크업으로 해석하지 않아야 하는 데이터를 포함한다는 것을 의미합니다. '(Unparsed) Character Data'. 즉, '파싱하지 않는 문자 데이터'라는 뜻입니다. 파싱하는 문자 데이터는 'PCDATA'라고 부릅니다. CDATA와 코멘트의 주요 차이점은 다음과 같습니다. CDATA는 여전히 문서의 일부인 반면, 코멘트는 그렇지 않습니다. CDATA에서는 문자열]]>(CDEnd)을 포함할 수 없는 반면, 주석에서는 -가 유효하지 않습니다. CDATA를 쓰는 이유 CDATA를 쓰는 이유를 알아봅시다. 먼.. 2021. 12. 8.
반응형