프로젝트를 진행하면서 SOAP 메세지를 테스트 할 일이 생겼습니다.WSDL 파일에서 AXIS로 Java client 파일을 생성해서 테스트를 하다가 SOAP 메세지를 볼 일이 있어서어떻게 접근을 할지 고민(서버 to 서버라 Fiddler에서는 잡히지 않고..)을 하다가 Wireshark로 네트워크 패킷을 잡아 거기서 웹서비스 요청 패킷을 찾고 내용을 긁어와서 활용했습니다.무식하면 손발이 고생한다는 말이 맞는거 같습니다. ^^;이렇게 생성한 SOAP 메세지를 기반으로 값을 바꾸고 content-length 값을 바꿔가며telnet으로 80 포트 열어놓고 요청을 보내는 테스트를 진행했습니다.오늘 다시 SOAP 메세지를 테스트 해야할 일이 있어 관련 도구를 검색해봤습니다.크롬 플러그인은 대부분 REST Cli..
ajax와 mash-up이 활성화 되면서 cross-domain 이슈가 빈번히 발생하고 있습니다.하나의 사이트에서 모든 정보를 보여주기 보다는 다른 사이트와 연계해서 새로운 데이터를 창출하고자 하기 때문입니다.하지만 ajax의 주요 기술인 javascript는 동일한 domain에서 동작하도록 되어 있어 우회 방법이 필요합니다.최근에 CORS(Cross Origin Resource Sharing) 관련 헤더값이 추가되었다고는 하지만브라우저에서 지원하지 않는 버전이 있어 실서비스에 활용은 어려울거 같습니다.1. document.domain 활용 - document.domain에 도메인 값을 지정하면 서로 다른 서브 도메인간 호출이 가능해집니다. 이 경우 메인 도메인은 동일해야 한다는 조건이 있습니다. * ..
현재 프로젝트를 진행하다가 Ajax cross-domain request가 필요해 찾아본 내용을 좀 정리해 봅니다. Ajax 호출은 기본적으로 동일한 도메인만 호출이 가능합니다. 하지만, 프로젝트를 진행하다보면 다른쪽 사이트에서 데이터를 받아올 필요가 꼭 생기게 되죠.. 이때 사용할 수 있는 방법이 몇가지가 있는데 이번에 JSONP라는 걸 보게됐습니다. JSONP라는 녀석은 도메인에 제한이 없는 script 태그의 src 속성을 이용한 ajax 호출 방법입니다. 예를 들어 lz.com 사이트의 페이지에 이런식으로 사용이 가능하다는 얘기입니다. JSONP는 jQuery 1.2부터 지원한다고 하며 사용 방법은 2가지로 아래와 같습니다. 1. $.getJSON("http://3sung.com/jsp/test?..
팀 학습활동 주제로 Node.js를 학습하게 되었습니다.첫번째 모임에서 대략적인 Node.js에 대한 개념을 익혔는데,Single Thread로 구성된 Node.js가 어떻게 성능이 좋을까?라는 고민을 해보게 되었습니다.Node.js 아키텍처가 궁금해서 자료를 좀 찾아봤는데 나중에 다시 볼겸 포스팅남깁니다.첨부된 파일은 Ryan Dahl이 JSconf에서 2010년에 발표한 자료를 Octobersky.js에서 번역한 자료입니다.구글 검색으로 찾은건데 그냥 파일을 올려도 괜찮겠죠?? ^^;; Node.js 실행스택(Execution Stack) 이벤트 처리 과정
HTML 페이지에서 iframe 태그의 height 100%가 적용이 안되어 고정 픽셀로 변경한 코드를 보고 찾아본 내용입니다. 이 내용을 찾기 전에 DOCTYPE 부분을 주석처리 하니 잘 적용이 되어 그냥 넘어 갔다가 버전 때문에 그런건가 싶어 찾아보니 아래의 내용이 보이네요.. 그래서 저도 css 추가하는 쪽으로 코드를 변경했습니다. =========================================================================================================== HTML5 DOCTYPE을 추가한다면 iframe height 100%가 적용되지 않는다. 왜 그럴까? 웹 브라우저 (Web Browser)는 Quirks 모드 혹은 Strict ..
원문 : http://sewony.tistory.com/entry/BlazeDS-와-스프링Spring-연동하기 BlazeDS 와 스프링(Spring) 연동하기 BlazeDS를 이용하여 Remote Object Service를 이용할 때 스프링과 연동할 수는 없을까 라는 의문을 가지고 자료를 찾아보았습니다. 역시 이미 연동해서 사용하는 방법이 있더군요 다음의 remoting-config.xml 파일을 봅시다. springfactory simpleLoadDao 일반적인 destination을 정의하는 부분과 다릅니다. 바로 라는 부분인데요, springfactory 라는 새로운 factory를 정의해서 스프링과 remote object를 연결시실수 있습니다. 그러면 springfactory 가 정의된 부분이..
원문 : http://sewony.tistory.com/entry/BlazeDS와-LCDS의-기능-차이 BlazeDS와 LCDS의 기능 차이 첫번째 글에서 밝혔듯이 BlazeDS에는 LCDS의 몇가지 기능이 삭제되어 있습니다. LCDS의 핵심적인 기능이라면, Data Management Remote Object Service Messaging 이렇게 크게 3가지라고 볼수 있겠습니다. (그외에 PDF 제너레이터 같은 것들도 있죠) BlazeDS는 이 중에서 Data Management 기능을 제외한 2가지를 지원합니다. Data Management는 Server/Client Data Synchronization을 위한 기능인데 LCDS의 핵심 기능이기는 하지만 제가 보기에는 일반적인 프로젝트에서 실제로 크..
원문 : http://sewony.tistory.com/entry/BlazeDS-설치하기 BlazeDS 설치 기본 준비 사항 BlazeDS를 사용하기 위해서는 먼저 Flex3 가 필요합니다. (Flex2의 경우 Remote Object를 사용하는 mxml 파일을 작성할 때 컴파일 에러가 발생합니다) 다운로드 Adobe 사이트에서 BlazeDS를 다운로드 합니다. http://opensource.adobe.com/blazeds 참고로, Adobe 홈페이지에 계정이 있어야 합니다. 다운로드 페이지에는 3가지 옵션이 있습니다. 1. TurnKey Tomcat이 포함되어 있어서 바로 sample을 실행시켜 볼 수 있습니다. WAS가 설치되어 있지 않는 환경이나 setting에 자신이 없을 시, sample co..
원문 : http://sewony.tistory.com/entry/BlazeDS에-대한-간략한-설명 BlazeDS란? BlazeDS는 Adobe에서 만든 LCDS(Life Cycle Data Service)와 유사한 개념의 Open Source 프로젝트입니다. 참고로, LCDS와 BlazeDS의 기능상의 차이는 다음 그림에 잘 나와 있습니다. 전체 사각형은 LCDS의 기능 집합이여, 아래에 컬러(하늘색)로 표시된 부분만 BlazeDS의 기능입니다. 가장 중요한 기능은 Flex에서 Remote Object란 개념으로 서버상의 Java method를 바로 Call할 수 있다는 것입니다. BlazeDS 없이는 Remote Object (이하 RO라 표현)를 사용할 수 없으며, 따라서 기존에는 HTTPServi..
- Total
- Today
- Yesterday
- 네오
- Neo
- QM5
- 동탄2신도시
- 커트라인
- 금강펜테리움더시글로
- 관악중앙하이츠포레
- 검단신도시
- 제일풍경채
- 북서울자이폴라리스
- 고덕강일
- 당첨가점
- 청약접수현황
- 케이카 워런티
- 청약접수
- 트레이더스
- 송도자이더스타
- 특별공급
- 입주자모집공고
- 영백홀
- 동탄역
- 현황
- 센트레빌아스테리움영등포
- e편한세상강일어반브릿지
- 송도자이크리스탈오션
- 분양가
- 경쟁률
- 힐스테이트광교중앙역퍼스트
- 일반공급
- 자양하늘채베르
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |