본문 바로가기

전체 글

(24)
XSD 를 Java 소스로 변환하기 - 메이븐 프로젝트 활용 나의 경우 외부에서 제공하는 웹서비스를 사용하는 프로젝트를 하게 되면 보통 매우 복잡한 수많은 XSD 문서를 전달받게 되는데 내용이 방대하다 보니 웹서비스를 호출 결과를 직접 파싱하여 객체에 담는 대신 전달 받은 XSD 를 Java 소스로 변환 하여 웹서비스 응답이 생성된 객체로 매핑되도록 한다. 아마도 이렇게 작업하는 사람이 많지 않을까 한다. 기존까지는 커맨드 창에서 xjc 명령어를 이용해 xsd 를 java 소스로 만들었는데 .. 이렇게 하다보니 한가지 불편한 부분이 있었으나 개션하지 않고 있었던 부분이 있었다. 소스코드파일이 주석으로 인해 굉장히 커지는 문제다. 생성된 Java 소스를 확인해 보면 각 클래스마다 주석으로 그 클래스에 대한 스키마 구조가 그대로 붙여 있는데 XSD 가 큰경우 이 양이..
JSON Web Token(JWT) 참고자료: https://jwt.io/introduction/ JSON Web Token 소개 JSON Web Token 이 뭔지 간단히 알아 보기 위해 기사를 하나 찾아서 번역해 보았습니다. 기사 번역과 스펙 해석이 약간 섞여 있기 때문에 기사 원문은 꼭 확인하시길 바랍니다. JSON Web Token 이란 ? JSON Web Token은 참여자들간에 정보를 보안적으로 전달하기 위해 JSON 객체를 사용하는 공개 표준(RFC 7519)이다. 이 정보는 디지털로 서명되기 때문에 검증될 수 있으며 신뢰받을 수 있다. JWT는 시크릿(HMAC 알고리즘)이나 RSA 또는 ECDSA를 사용하는 public/private 키 쌍을 사용해서 서명될수 있다. JWT 가 참여자들간 기밀을 제공하기 위해 암호될 수 도 ..
security-wise Security-wise, SWT can only be symmetrically signed by a shared secret using the HMAC algorithm. 보안과 관련하여, SWT는 HMAC 알고리즘을 사용해서 공유되는 시크릿을 가지고 대칭으로만 서명될 수 있다. 참고: http://lang-8.com/masa0705/journals/244922348964027982710650045143705390186 Security-wise Security-wise Below is a quote from an article. What does "security-wise" mean? Although it is symbolic of the country’s growth and freedom, the b..
at will ① 뜻대로 ② 마음대로 ③ 자유자재로 These can be defined at will by those using JWTs. - JWT를 사용하는 사람들이 임의대로 정의할 수 있다.
세콰이아 국립공원 작성일시: 2017. 8. 20. 22:32 엄청나게 큰 나무들이 모여있는 곳 정말 나무 크다 라는 생각밖에 들지 않았다. 공기도 좋았고, 날씨도 좋았고, 모든게 좋은 날이었다. 미지의 세상에 온듯한 느낌이었다. 시원한 그곳의 숲공기가 생각난다. 나무를 완전하게 찍을 수가 없었다.
샌프란시스코 작성일자: 2017. 8. 20. 22:42 샌프란시스코에 왔으니깐 금문교 !! 사진으로 보았던 것을 눈으로 보러 가는길
@Bean import org.junit.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.support.AbstractApplicationContext; public class SpringAnnotationTest { @Test public void configTest() { AbstractApplicationContext ac = new An..
@Resource, @Autowired 사용시기 이름을 이용해 빈을 지정하고 싶다면 @Resource를 사용하고, 타입과 한정자를 활용하고 싶을 때만 @Autowired를 사용하는 것이 바람직하다. 혼합해서 사용할 경우 코드를 읽을 때 혼란을 줄 수 있기 때문이다. - 토비의 스프링3, 845P