분류 전체보기 402

[Web] JWT( JSON Web Token )

[ JWT( JSON Web Token ) ]JSON웹토큰(JSON Web Token, JWT)은 선택적 서명 및선택적 암호화를 사용하여 data를 만들기 위한 인터넷 표준으로payload는 몇몇 클레임(claim) 표정(assert)을 처리하는 JSON을 보관하고 있다.토큰은 비공개 시크릿 키 또는 공개/비공개 키를 사용하여 서명된다.이를테면 서버는 "관리자로 로그인됨"이라는 클레임이 있는 토큰을 생성하여이를 클라이언트에게 제공할 수 있다.그러면 클라이언트는 해당 토큰을 사용하여 관리자로 로그인됨을 증명한다.이 토큰들은 한쪽 당사자의 비공개 키(일반적으로 서버의 비공개 키)에 의해 서명이 가능하며이로써 해당 당사자는 최종적으로 토큰이 적법한지를 확인할 수 있다.일부 적절하고 신뢰할만한 수단을 통해 다른..

ComputerScience/Web 2024.11.22

[Vue.js] Vue.js?

[ Vue.js ]원저자Evan You발표일2014-02안정화 버전3.5.12 / 2024-10-11저장소github.com/vuejs/core프로그래밍 언어자바스크립트플랫폼크로스 플랫폼종류자바스크립트 라이브러리라이선스MIT 허가서웹사이트vuejs.orgVue.js( Vue / 뷰 )는 웹애플리케이션의 사용자 인터페이스를 만들기 위해사용하는 오픈소스 프로그레시브 자바스크립트 프레임워크이다.다른 자바스크립트 라이브러리를 사용하는 웹애플리케이션 프로젝트에Vue.js를 도입하기 쉽게 설계되어 있는데이는 Vue.js가 점진적으로 채택할 수 있게 설계되어 있기 때문이다.한편 Vue.js는 고성능의 싱글 페이지 애플리케이션(SPA)을 구축하는데 이용가능하다.[ 개요 ]Vue.js는 웹개발을 단순화하고 정리하기 위해..

Dev_Study/Vue.js 2024.11.20

[React] React(리액트)?

[ React ]원저자Jordan Walke개발자페이스북 및 공동체발표일2013-05-29안정화 버전18.3.1 / 2024-04-26저장소github.com/facebook/react프로그래밍 언어자바스크립트플랫폼크로스 플랫폼종류자바스크립트 라이브러리라이선스MIT 허가서웹사이트react.dev리액트(React, React.js, ReactJS)는 자바스크립트 라이브러리의 하나로사용자 인터페이스를 만들기 위해 사용된다페이스북과 개별 개발자 및 기업들 공동체에 의해 유지보수된다[ 역사 ]리액트는 페이스북의 소포트웨어 엔지니어 Jordan Walke가 개발했다.그는 PHP용 HTML컴포넌트 프레임워크인 XHP에 영향을 받았다2011년 페이스북의 뉴스피드에 처음 적용되었다가2012년 인스타그램닷컴에 적용되었다..

Dev_Study/React 2024.11.20

[Java] keytool.exe

[ keytool.exe ]keytool.exe는 Java 환경에서 제공되는 명령줄 도구로**Java KeyStore(JKS)**라는 형식의 인증서 및 키 파일을 관리하기 위해 사용됩니다.이 도구는 보안 관련 작업을 수행하는 데 사용되며주로 SSL 인증서 및 암호화 키를 생성, 관리 및 확인하는 데 활용됩니다. Windows 환경에서는보통 Java Development Kit(JDK)를 설치하면 함께 제공되며keytool.exe는 JDK의 bin 디렉토리에 위치합니다  [ 주요 기능 ]1. 키 생성 (Key Pair Generation)RSA, DSA, 또는 EC(Elliptic Curve)와 같은 알고리즘을 사용하여 비대칭 키 쌍을 생성합니다.개인 키와 공개 키를 만들며, 공개 키는 인증서에 포함될 수..

Dev_Tip/Java_Tip 2024.11.19

[Java] PKIX path building failed

[ 에러 ] javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  [ Solution ]cmd실행후 아래 명령어 입력// Java SSL인증서 등록하기keytool.exe -import -alias keytool에등록될별칭작성 -keystore "JAVA Home경로의 lib/security/cacerts경로 작성" -storepass changeit -file crt인증서파일의경로작성예시)keytool.exe -import -al..

Dev_Log 2024.11.19

[Eclipse] Java프로젝트를 jar로 빌드하고 exe로 만드는법

1. Launch4j 설치하기( jar를 exe로 만들어주는 프로그램 )https://launch4j.sourceforge.net/접속한뒤 Download메뉴를 눌러준다들어가면 다운로드 페이지로 이동된다https://sourceforge.net/projects/launch4j/files/launch4j-3/3.50/본인 OS가 윈도우면 초록버튼을 눌러서 받아준다받아서 설치하는과정은 간단하니까 생략2. 이클립스에서 jar를 만드는법2-1. 프로젝트 우클릭 > Export 클릭2-2.검색칸에 jar를 치고 Runnable JAR File을 선택한뒤 Next클릭2-3. Browse버튼을 눌러서 jar파일을 만들 경로를 먼저 정해준뒤Library handling 영역에서⚫Package required libra..

Dev_Tool/Eclipse 2024.11.18