블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
01-16 12:15
 

달력

« » 2025.1
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
 

최근에 올라온 글

최근에 달린 댓글

[SQLite] Datatypes

Database / 2008. 11. 4. 17:45

구글 기어스로 오프라인 DB 를 구성하려고 하는데 SQLite 문법을 몰라서... 
테이블을 만들어보자꾸나~

내가 찾는 Date 형은 왜 눈에 안 띄는거지;;; ㄷㄷㄷ
Date는 그냥 date 였음... 크윽..

[원문]


Posted by 자수씨
, |

iBatis 에서 문제가 발생하면 실행되는 쿼리를 확인해보고 싶은 마음이 굴뚝 같을 것입니다.
아래와 같이 설정을 해주면 볼 수가 있습니다.




빔프로젝트 파시는 개굴옹에게 바칩니다.

Posted by 자수씨
, |

꼬치몽이 안드로이드를 한다길래 SDK 를 한번 설치해보았습니다.
이클립스 플러그인도 제공되네요.
에뮬레이터를 돌려봤는데 완전 짱인듯 ㅋㅋㅋ 구글폰 사고 싶네요...

캬오...

Posted by 자수씨
, |

운규누나가 생일선물을 전달해주었습니다.
겨울이기도 하니깐 바디필로우를 사달라고 했더니 고심 끝에 주문해준 그것...

몸에 쓴게 아니고 인형입니다.... -_-;;;;


피곤한 내 모습과 같구놔...
이번 겨울 부탁햄~ ㅋㅋㅋ


Posted by 자수씨
, |

스프링프레임워크에서 제공해주는 SimpleJaxWsServiceExporter 로는 한 컨텍스트 내에서 한 개의 서비스밖에
배포를 못하는 것으로 확인되었습니다. (저의 테스트 결과로는...)

그래서 스프링쪽 클래스를 참고해서 다중 Exporter 를 만들어보았습니다.



음... 이제는 실제로 배포할 경우 baseAddress 에 대해서 고민 좀 해야할 것 같습니다.

Posted by 자수씨
, |

첨부파일을 JAX-WS 에서는 어떻게 넘길가가 궁금해서 한번 도전해보았습니다.
무모한 도전의 결과는 무한삽질의 반복이...
여튼 어느정도 성공을 한 듯 합니다. ㅋㅋㅋㅋ

ㅁ Server Side
kr/co/vicki/webservices/conf/uploadWebservicesContext.xml


WEB-INF/web.xml


kr.co.vicki.webservices.webservice.UploadWebService.java


  - @MTOM: binary attachment 전송을 위한 어노테이션
  - @SOAPBinding(style = SOAPBinding.Style.RPC)... 이건 무슨 말인지 모르겠습니다. 
    아래와 같은 설명이 어딘가에 있더라구요... 해석이 딸리므로... 읽으시는 분께 맡기겠습니다.
    그러나 해당 어노테이션이 정의되어 있지 않으면 클라이언트쪽에서 제너레이션 된 메소드의 파라미터가
    byte[] 이 아닌 DataHandler 가 되므로 일단 어노테이션을 위와 같이 설정합니다.
No, this is specified by the SOAPBinding annotation on the service class. Notice this in the original post above:

@SOAPBinding(style = SOAPBinding.Style.RPC)

This is telling wsgen that this is an rpc/literal service. A document/literal (doc/lit) service is specified thusly:

@SOAPBinding(style = SOAPBinding.Style.DOCUMENT)

Actually, things are a little more complicated. This is actually specifying a doc/lit/wrapped service, meaning that the SOAP message body can contain multiple parameters. By contrast, in a doc/lit/bare service, the SOAP message body can contain only one parameter. For all the gory details, see the Annotations section of the JAX-WS User's Guide. 




ㅁ Client Side
kr/co/vicki/client/conf/webservicesContext.xml



kr/co/vicki/client/Client.java


서버의 public void fileUpload(String filename, DataHandler handler) 메소드는
클라이언트에서 public void fileUpload(String filename, byte[] arg1) 로 제너레이션 됩니다.
파일을 byte[] 로 변환하여 파일명과 함께 넘겨주게 되면 서버쪽에서 inputStream 으로 접근이 가능하게 됩니다.

첨부파일을 7KB와 4MB, 20MB 로 테스트 해본결과 20MB 는 힙 메모리 부족이라는 익센션을 날려주었습니다.
JAX-WS User Guide를 보면 용량 제한하는 어노테이션도 보이던데 테스트는 해보지 못했습니다.

이걸 해보며서 알게된 사항은 org.springframework.remoting.jaxws.SimpleJaxWsServiceExporter 이놈은 한 컨텍스트에
한개의 웹서비스를 Export 해주는 것 같습니다. 크흑..

웹서비스는 재밌습니다?

[참고자료]
JAX-WS User Guide
  - https://jax-ws.dev.java.net/guide/Large_Attachments.html
  - https://jax-ws.dev.java.net/guide/Binary_Attachments.html
  - https://jax-ws.dev.java.net/guide/Creating_a_MTOM_Web_Service.html
java.net Forums
  - http://forums.java.net/jive/thread.jspa?threadID=25614

Posted by 자수씨
, |




두번째 생일 선물을 받았습니다. ㅋㅋㅋ
그건 바로 노란색 BANC 후드 집업~
딸기 모양이 이쁘구나아~ 목요일 점심때 주문했는데 금요일날 도착한 빠른배송 제품~



 


가볍게 입고 나가기 좋을 것 같음~
어서 팀장님과 당근아저씨도 선물을 입금하세요~

Posted by 자수씨
, |

지난번에 날림으로 만들었던 Spring Framework 를 이용해서 JAX-WS 를 배포하고 wsdl 을 이용하여 클라이언트를 구성하는 것을
스크린캐스트로 만들어 보았습니다.

역시 준비 없이 만든거라 말을 더듬습니다. ㅋㅋㅋㅋ 그리고 말도 안되는 이야기를 또 뱉게되네요...
스크린캐스트는 대본이 필요한 것 같습니다.

Video URL : http://www.screencast.com/t/akiF4zk8





[소스]

위 첨부파일은 lib 폴더의 데이터를 지우고 압축한 데이터입니다.

Posted by 자수씨
, |

GWT 1.5 버전이 나오면서 어노테이션을 지원하게 되었습니다.
예전에는 주석에 @gwt.key 를 써줘서 properties 파일과 맵핑시켜줬는데 이제는 @Key 어노테이션으로 처리가 가능합니다.



정규식이 역시 쵝오!

Posted by 자수씨
, |

Metro 1.4 is released

JAVA/WebServices / 2008. 10. 31. 10:35

[원문] http://blogs.sun.com/trustjdg/entry/metro_1_4_is_released

Metro 1.4 is released

Metro 1.4 is released today.

Metro 1.4 release includes WSIT 1.4, JAX-WS RI 2.1.5 and JAXB RI 2.1.7.

You may find the release notes for each of the components linked above.

Other than a few new features listed in the release notes, there are many bug fixes in this release.
Many of these bugs /feature enhancement requirements were led from the discussions in Metro forum and filed by external users. This improves significantly the quality and usability of Metro.

Check out Metro site for more information:

https://metro.dev.java.net/

You may also find some stories how Metro is used in the real world:

1. http://blogs.sun.com/stories/entry/advantech

2. http://blogs.sun.com/stories/entry/fraunhofer_gesellschaft_ten_hospitals_initiates

3. http://blogs.sun.com/stories/entry/carrefour


어제 작업했는데 오늘 업데이트하면 어쩌란 말이냐.... -_ㅜ


Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백