SSL 접속 테스트 TSLv1.0 ~ TSLv1.2 전체 접속 테스트를 진행 


$ nscurl --ats-diagnostics --verbose https://www.google.com/


관련 테스트를 통과하면 <Result: PASS>로 각 항목별로 표시됨.



어떤 ATS 방식으로 접속하는 지 확인을 하려면 curl을 이용


$ curl -v https://www.google.com/


자바스크립트의 Promise 패턴에 대한 이야기가 있어서 한 번 검색해보았다.


작업을 하다보면 자꾸 내가 하는 영역을 벗어나서 작업을 해야 하는 경우가 빈번하다...혹은 다른 플랫폼이나 언어에서 좋은 것들을 다 가져다가 붙이기 일쑤이고, 제품을 사용하다보면 어쩔 수 없이 사용하게 되는 경우도 발생한다.


https://davidwalsh.name/promises


https://developers.google.com/web/fundamentals/getting-started/primers/promises


간단하게 읽어는 봤는데, 나중에 다시 한 번 읽어봐야 할 듯.


문서 - http://www.egovframe.go.kr/wiki/doku.php



웹 개발자가 아닌 앱 응용개발자로 먹고 사는 관계로 웹은 다른 작업자가 대부분하고 있지만, 한 번 알아볼까해서 전자정부 프레임워크의 개발환경을 한 번 설정해보았다.

작년 초에 한 번 문서보고 설정해보니 잘 굴러가서 그런가보다 했는데, 오늘 해보니 조금 꼬인다.

3.5.1이 최신이길래 이를 기반으로 문서를 보고 따라하기 식으로 해봤는데, 문서가 좀 뒤죽박죽이다.

일단 이클립스는 케플러로 변경한 뒤의 인터페이스가 스샷과 일부 다르고, 로컬 메이븐 폴더 및 settings.xml 설정의 이미지는 기존 배포 버전 기준으로 그대로이고, 샘플 프로젝트가 JDK 1.8에서 잘 실행이 안됐다. (문서 상에는 1.7 이상 지원이라고 했지만 실제 1.8에서는 정상 작동하지 않는 것으로 생각된다.)

이 문서를 읽는 대상이 어떤 설정에 문제가 있는 것인지, 문제가 있을 경우 해결 방법에 대해 아예 모르는 상태이므로 초기 설정 가이드가 중요하다고 생각되는데 생각 외로 업데이트가 바로 반영이 되는 것은 아닌 것 같아보인다.

설정이라는 것이 한 두가지 놓치고 나면 처음부터 다시 따라가야 하는 경우도 꽤 많아서 좀 번거롭더라도 초보 가이드의 진입 부분은 다소 자세하고 정확한 설명이 필요할 것 같다.

아무튼, JDK는 1.7로 다시 설치하고, 환경변수 잡은 뒤 이클립스 기본 환경도 같이 변경을 해주었다.

그랬더니...기대한 대로 샘플들이 정상적으로 돌아간다.

에러 표시가 몇 개 나기는 하지만 검색해서 수정하면 되지 않을까 싶다.
(Conflicting lifecycle mapping 같은 에러 메시지였는데, pom.xml 파일의 플러그인 태그에 라이프사이클 관련 태그를 넣어도 없어지지 않았다. 좀 찾아보니 해당 에러는 3.5.1 배포 파일의 m2e 버전이 1.6.0이나 1.6.1이 설치되어서 그런 것 같다. m2e 업데이트를 진행하니 관련 에러 메시지는 바로 사라졌다.)


웹 쪽 개발에 대한 지식이 전무하기 때문에 전체적인 문서를 한 번 일독한 뒤에 개발, 배포, 운영에 대한 부분을 하나씩 습득하여야 겠다.



+ Recent posts