일요일, 1월 12
Shadow

#012 FLEX에서 JSP로 파라미터 처리

미분류
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ private function init():void { httpS.send(); } ]]> </mx:Script> <mx:HTTPService id="httpS" url="test.jsp" method ="post" > <mx:request> <test>테스트!!!</test> </mx:request> </mx:HTTPService> </mx:Application> JSP 페이지 <%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%> <% request.setCharacterEncoding("UTF-8"); String test = request.getParameter("test"); System.out.println( " 한글 " + "::" + test); %>  

#011 [FLEX]Loader를 이용한 XML동적으로 읽기

미분류
view plaincopy to clipboardprint? config.xml <?xml version="1.0" encoding="UTF-8"?> <CONFIG>     <ADDRESS url="111.111.111.111"> </CONFIG> <?xml:namespace prefix = mx /><mx:XML id=site_xml xmlns="" source="config.xml"> </mx:XML> </ADDRESS> mx:XML 태그를 이용하여 address url 내용을 불러왔다. FLEX의 재컴파일이 없이 자동으로 config.xml만 수정하여 사용할 수 있을 거라고 생각했는데 컴파일 후에 config.xml을 수정하더라도 config.xml의 수정된 파일을 읽어오지 않았다. 컴파일 하면서 로딩하고 111.111.111.111로 세팅되어 버리는 듯 하였다. 그래서 동적으로 XML파일이나 TXT파일을 읽을 때에는 loader를 이용해야 한다. view plaincopy to clipboardprint? var request:URLRequest = new URLRequest("config.xml"); var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, completeHandler);        try         ...

#010 FLEX에서 HTTPService를 이용한 XML 받기

미분류
FLEX에서 HTTPService 를 이용하여 XML 데이터를 불러오는 방법에 대해서 알아보겠습니다. 우선 받아올 데이터는 플렉스 컴포넌트라는 카페의 RSS 데이터를 불러오겠습니다. http://cafe.rss.naver.com/flexcomponent 이벤트 성공시 결과값 trace URL을 주석 처리하여 오류만들어 보면, fault 메세지가 trace 가 됨. HTTPService fault 이벤트 핸들러를 만들어주어서 상황에 맞게(XML 문법 오류라던가, 접속이 안된다던가.)에 대한 예외처리를 하는 것이 중요. - HTTPServiceTest.mxml

#009 XML 만들기(config)파일로 생성시

미분류
오늘 보실 프로그램의 용도는........... 점심먹고, 담배한대하고, 커피한잔 해도 일이 손에 안잡힐때 리듬을 타게하는 정도...?? ㅋㅋㅋㅋ   [ SimpleXMLEncoderTest.mxml ]   <?xml version="1.0" encoding="utf-8"?> <!-- ************************************************* ArrayCollection -> XML 변환 ************************************************* --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" pageTitle="SimpleXMLDecoderTest" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> <mx:ArrayCollection id="ArrData"> <mx:source> <mx:Array> <mx:Object UserName="홍길동" UserTel="010-111-2222" /> <mx:Object UserName="홍길순" UserTel="010-222-2222" /> <mx:Object UserName="홍길남" UserTel="010-333-2222" /> <mx:Ob...

#008 FLEX에서 HTTPService를 이용한 XML 받기

미분류
FLEX에서 HTTPService 를 이용하여 XML 데이터를 불러오는 방법에 대해서 알아보겠습니다. 우선 받아올 데이터는 플렉스 컴포넌트라는 카페의 RSS 데이터를 불러오겠습니다. http://cafe.rss.naver.com/flexcomponent 이벤트 성공시 결과값 trace URL을 주석 처리하여 오류만들어 보면, fault 메세지가 trace 가 됨. HTTPService fault 이벤트 핸들러를 만들어주어서 상황에 맞게(XML 문법 오류라던가, 접속이 안된다던가.)에 대한 예외처리를 하는 것이 중요. - HTTPServiceTest.mxml

#007 XML 만들기(config)파일로 생성시

미분류
오늘 보실 프로그램의 용도는........... 점심먹고, 담배한대하고, 커피한잔 해도 일이 손에 안잡힐때 리듬을 타게하는 정도...?? ㅋㅋㅋㅋ   [ SimpleXMLEncoderTest.mxml ]   <?xml version="1.0" encoding="utf-8"?> <!-- ************************************************* ArrayCollection -> XML 변환 ************************************************* --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" pageTitle="SimpleXMLDecoderTest" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> <mx:ArrayCollection id="ArrData"> <mx:source> <mx:Array> <mx:Object UserName="홍길동" UserTel="010-111-2222" /> <mx:Object UserName="홍길순" UserTel="010-222-2222" /> <mx:Object UserName="홍길남" UserTel="010-333-2222" /> <mx:Ob...

#006 Flex에서 XML 을 String으로 만들때

미분류
'XML 그냥 toString() 하던지 toXMLString() 하면 String 만들어주잖아?' 라고 말이죠. 물론 XML의 toXMLString() 메소드를 호출하면 String 으로 만들어줍니다. 다만, 이게 개행문자(\n)가 포함되어있어서 문제가 됩니다. (개행문자 같은 metasequences는 이 곳을 참고하세요.) view plaincopy to clipboardprint? var sourceXML:XML = <root>           <items>               <item classtype='UIComponent' id='myUIComponent' x='10' y='10' width='20' height='20'/>               <item classtype='Canvas' id='myCanvas' x='20' y='40' width='30' height='30'/>               <item classtype='Panel' id='myPanel' x='30' y='60' width='40' height='40'/>           </items>       </root>;     var xmlString:String = sourceXML.toXMLString();   var targetXML:XML = new XML(xmlString);   위와 같은 코드가 있다고 할 때에 sourceXML.toXMLString() ...

#002 SQL top 10 추출

미분류
SELECT 문을 이용하여 데이터를 조회할 때 상위 몇개의 데이터만을 조회할 수 있습니다. 이러한 기능은 RBMS 마다 문법에 차이가 있습니다. > SQL Server : SELECT TOP 10 name, email, phone FROM userinfo > ORACLE : SELECT name, email, phone FROM userinfo WHERE ROWNUM <= 10 > MySQL : SELECT name, email, phone FROM userinfo LIMIT 10

#004 The TCP Datagram

미분류
0 . . 3 4 . . 7 8 . 10 . . . . 15 16 . . . . . . 23 24 . . . . . . 31 src port dest port sequence number acknowledgement number d offs (reserved) u a p r s f window checksum urgent pointer (options) (padding) (data)   source port number & destination port number (16 bits each) The source and destination port numbers that identify the tcp connection. sequence number (32 bits) The sequence number of the first data byte in the packet. Unless the syn flag is set in which case the sequence number is the isn (initial sequence number) and the first data byte has a sequence number of isn + 1. acknowledgement number (32 bits) If the ack bit is set, this number is the next sequence n...

#003 The IP Datagram

미분류
0 . . 3 4 . . 7 8 . . . . . . 15 16 . 18 19 . . . 23 24 . . . . . . 31 ipv ihl tos total length identification flags frag offs ttl proto header checksum source address destination address (options) (padding) (data)   ip version (4 bits) The ip protocol version. Currently 4 as of 1979 (rfc 791). ip header length (4 bits) Total header length in 32 bit words. Usually five (5) (since you hardly ever use options). Sort of silly because values of 0-4 cannot be used. Perhaps these could be used as some sort of biased value to extend the length of the header? type of service (8 bits) Describes how the packet should be handled in transit (speed vs. reliability vs. throughput). Bits arranged ...