반응형

분류 전체보기 218

[Springboot] 기본작업 #3 - WebSecurityConfig 구성과 접속 확인

Springboot 프로젝트 생성을 마쳤다면 가장 먼저 하고 싶은 일은 아마도 내가 만든 앱이 일단 접속이 되는지 확인하는 것일 것 같다. 브라우저에 localhost:8080을 쳐서 뭐라도 떠야 안심이 되지 않을까? 접속이 잘 되는지 확인이 되기 전에 전체적인 어플리케이션의 구조가 만들어지고 Framework 환경 안에서 잘 돌아가려면 몇 가지 작업은 필요하다. 그중에 가장 처음 할 일은 WebSecurityConfig를 설정하는 것이다. Spring Framework의 security에 해당하며, 이 설정 파일 하나로 모든 보안 통제를 다 설정할 수 있어서 Spring Security는 Spring Framework 의 수많은 클래스 중에서도 Spring이 추구하고자 하는 방향이 가장 매력적으로 나타..

개발 기록/Java 2023.05.25

금융권 시각에서 본 Ripple의 Metaco 인수와 CBDC 플랫폼 출시의 시사점

Ripple의 Metaco 인수 미국 암호화폐 회사 리플(Ripple)은 첫 번째 주요 인수에서 스위스에 본사를 둔 암호화 수탁(Custody) 회사인 Metaco를 2억 5천만 달러에 인수했습니다. 다만, Metaco는 현재 CEO인 Adrien Treccani가 관리하는 독립적인 체제로 계속 유지될 것입니다. Metaco는 금융 기관이 디지털 자산을 저장하고 관리할 수 있는 기술을 만듭니다. 주요 고객으로는 Citi, BNP Paribas, Société Générale의 디지털 자산 부문인 SOGE-Forge 등이 있습니다. 주요 제품은 고객이 모든 유형의 디지털 자산(암호화 및 디지털 통화, 디지털 증권, NFT)을 발행, 저장, 거래, 이전, 결제 및 서비스할 수 있도록 하는 Harmonize ..

전세계 금융권 API 표준화(Standardization) 동향

결제(Payment) 환경은 국내 및 전 세계적으로 빠른 변화를 겪고 있습니다. 업계 전반적으로 고객 중심적인 성향을 유지하면서도 신기술, 더 빠른 결제 이니셔티브 및 증가하는 글로벌 규제의 영향을 동시에 관리 할 수 있는 형태로 변화하고 있습니다. 금융업계에서는 결제 전략의 우선순위를 정하고 규정 준수를 유지하며 변화 속도를 따라가는 방법을 파악하려고 노력하고 있습니다. 표준화된 Application Programming Interfaces(API)를 구현하는 것은 차별화된 디지털 경험과 맞춤형 고객 서비스를 보다 빠르고 효율적으로 제공하기 위해 노력하는 금융 서비스 회사에 점점 더 중요해지고 있습니다. 이러한 디지털 경험은 은행 프랜차이즈의 기존 경계를 넘어 확장되며 주요 기관이 API를 통해 새로운..

[Javascript] 정규식 공백 제거, 사업자 번호 검증, 숫자를 한글 금액으로

자주 쓰이지만 한동안 안 쓰다 보면 쉽게 잊게 되는 자바스크립트 함수. 공통 javascript 함수 (예: comon.js) 같은 곳 에서 사용하면 스크립트질(?)을 줄일 수 있다. 정규식을 통해 문자열의 모든 공백을 제거하는 함수 String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g,""); } 사업자 등록 번호 검증 함수 이전 블로그에 있던 모듈인데, 외부 인터페이스 없이 그냥 입력값만 가지고 확인하는 방법. 이게 지금도 유효한 로직인지는 아직 테스트를 해보지 못했지만, 나중을 위해 우선 저장 해 두자. function isValidOffNum(input){ tmpStr = input.value; tmpSum = new N..

Javascript 키코드 특정 키 입력 방지

자바스크립트 키코드(event.keyCode)를 이용한 입력 제한하는 방법을 몇 가지 예제를 통해 알아보자 1. 한글 입력 방지 스크립트 - submit 에서 Form Validation 시 for(i=0;i 128) { alert('영문으로만 입력해주세요!'); mainform.FRM_BID.value = ""; mainform.FRM_BID.focus(); return; } } 2. 특수문자(Special Character) 입력 방지 스크립트 - key down 시 사용 if ((event.keyCode > 32 && event.keyCode 57 && event.keyCode 90 && event.keyC..

이태원 부대고기 ‘바다식당’

부대고기 요리는 조리 방법도 중요하지만 일차적으로는 재료가 가장 중요하다고 할 수 있겠다. 그러나 미군 철수 문제가 거론된 지 꽤나 시일이 지난 요즘에 와서는 미군부대에서 흘러나온 진짜배기 부대고기를 아무 데서나 먹을 수는 없게 되었다. 국산 소시지나 국산 베이컨을 재료로 사용하고도 이름만 그저 ‘부대고기’라고 써 붙인 데가 적지 않은데, 여러 차례 다녀 본 ‘바다식당’은 그러나 그런데와는 분명히 다른 장소다. 소시지 한 점만 집어먹어 보면 그게 바다를 건너온 것인지 아닌지를 단번에 알 수가 있다. 용산의 미8군을 통해 육류를 조달하고 재료가 모자랄 때는 본터에서 수입해 쓴다한다. ‘바다식당’의 바나나 크기만한 삶은 소시지와 존스탕을 먹어본 사람이라면 내가 왜 이렇게 서두를 늘여 잡는지 이해할 수 있을 ..

이것저것 2023.05.22

[팬택 SKY IM-U100] 설정 모음

IM-U100 테스트메뉴 들어가는 법 #7583538324#8378# 16번메뉴 5번 메뉴 UNLOCK으로 해놓아야 함 im-u100 동영상 넣기 1. 먼저 준비물이 필요합니다. U100 핸드폰이랑(ㅋㅋ) 영화를 담을 'T-flash'라는 이름의 외장 메모리, 그리고 외장 메모리에 영화를 좀 더 쉽게 옮겨 줄 '메모리 카드 리더기'가 있으면 됩니다. 요건 하드웨어적(?)인 준비물이구요~ㅋ 외장 메모리인 T-flash 는 여러 쇼핑 사이트에서 팔고 있으니까 검색해 보세요~ 지금 1G 용량까지 나왔다고는 하는데.. 1G는 되는지 안 되는지 확실히 모르겠네요^^ 무난하게 '512mb(원래 살 때는 용량 큰 거 사는 게 좋습니다. 알아보고 1G가 U100에도 된다면 1G로 사세요~^^) + 리더기'로 사시면 5..

이것저것 2023.05.22

Web Server 와 Web Application Server (WAS) 란?

웹 서버(Web Server)와 웹 어플리케이션 서버(WAS)는 일반적으로 웹 사이트나 Web based system의 콘텐츠에 대한 사용자 요청을 처리하는 공통 목적을 위해 이 두 가지 유형의 서버가 함께 사용됩니다. 웹 서버와 애플리케이션 서버의 속성을 정의한 표준 문서는 없지만 일반적으로 용어를 이해하는 방법을 살펴보겠습니다. 웹 서버(Web Server) 란?웹 서버의 기본 작업은 웹 사이트의 정적 콘텐츠(HTML 페이지, 파일, 이미지, 비디오 등)에 대한 클라이언트의 요청을 수락하고 이행하는 것입니다. 클라이언트는 대부분 브라우저 또는 모바일 애플리케이션이며 요청은 웹 서버의 응답과 마찬가지로 HTTP(Hypertext Transfer Protocol) 메시지 형식을 취합니다. 웹 애플리케이션..

IT 지식 2023.05.22

[Tomcat] javax.Servlet 환경 설정 MIME-Type 한글 업로드

Tomcat 4.1이 나오는 둥 엄청나게 오래된 내용인데 이전 블로그에서 복사해 왔다. javax.Servlet 환경 설정 $TOMCAT_HOME/common/lib/servlet.jar 파일을 복사합니다. $JAVA_HOME/jre/lib/ext 폴더 안에 넣어줍니다. $TOMCAT_HOME/conf 폴더로 가셔서 web.xml 파일을 열어줍니다. 사용하고자 하는 스크립트 형식의 주석처리되어 있는 부분을 지워줍니다. MIME-Type MIME-Type Description File Extension application/acad AutoCAD drawing files dwg application/clariscad ClarisCAD files ccad application/dxf DXF (AutoCAD)..

반응형