728x90

전체 글 200

SOAP 에서 첨부파일 전송하기

간단하게 getFile 과 setFile 이다. public class fileDownloader { FileOutputStream fos; public DataHandler getFile() { System.out.println("Server send File"); File file = new File("c:/test.txt"); if (!file.exists()) { System.out.println("file not found!"); System.exit(0); } FileDataSource filDataSource = new FileDataSource(file); DataHandler dh = new DataHandler(filDataSource); return dh; } public void s..

iBATIS TYPEHANDLER (Strnig[] , Integer[] )

* 아이바티스는 DB의 ARRAY 타입을 사용하기 위해서는 사용자 정의 타입 핸들러를 정의하여 사용하여야 한다. String[] 과 Integer[] 의 TypeHandler 에 대해서 해 보았다. lib - commons-lang-2.4.jar ojdbc14.jar ibatis-2.3.4.726.jar log4j-1.2.14.jar 1. 우선 DB에 Type 을 설정 create or replace type VarrTel AS TABLE OF VARCHAR2(20); create or replace type VarrType AS TABLE OF NUMBER; - create or replace type 으로 선언할 시에는 NUMBER 이나 VARCHAR2(20) 이런식으로 꼭 명시를 해줘야 한다. 2...

Tomcat과 AXIS 연동하기.

0. Prerequsit. . JDK 설치 http://java.sun.com . Tomcat 설치 http://jakarta.apache.org . AXIS 설치. http://ws.apache.org/axis . 기타 WebService에 필요한 jar 파일 설치. - JAF 설치 (C:Webservicejaf-1.0.2) - JAVAMAIL 설치 (C:WebServicejavamail-1.3.2) - XML-SECURITY 설치 (C:WebServicexml-security-1_2_1) 1. AXIS 관련 환경설정 파일 만들기. (C:WebServicesetenv.bat) -----------------------------------------------------------------------..

charset 오류 해결

캐릭터셋 확인 쿼리 (오라클) SELECT parameter,value FROM nls_database_parameters WHERE parameter like '%CHAR%'; C 프로그램에서는 오라클 DB에 데이터를 바로 쓸 수 없습니다. 이러한 것을 해결하고자 만든 것이 ProC 입니다. ProC내부에서는 오라클에서 사용되는 DB명령어가 사용될 수 있습니다. 하지만 ProC 의 경우 쉘 스크립트에서의 DB 환경설정을 읽어들여 데이터를 변화를 시켜 DB에 데이터를 저장합니다. 그러므로 Proc 프로그램을 실행하는 쉘 프로그램의 oracle 환경설정에 대해서 charset 설정을 해 주어야 charset 의 깨지는 현상에 대해서 대처할 수 있습니다. Ex) export LANG=ko_KR.UTF-8 …..

charset, encoding

1. charset = "coded character set" - charset은 "컴퓨터에서 문자를 표현하기 위해, 각 문자를 정수값에 대응시켜 놓은 체계"를 의미 (charset 변경시 표현하고자 하는 문자와 대응하는 정수값이 달라질수 있다. - 깨질수 있다. ) - 한글을 표현할 수 있는 charset 한글을 표현할 수 있도록 설계된 charset은 euc-kr외에도, ksc5601, cp933, cp949 등등 꽤 많습니다. 그리고, 전세계 모든 문자를 표현할 목적으로 설계된 unicode역시 한글을 지원합니다. ( euc-kr, ksc5601 같은 경우는 거의 차이가 없어 호환가능합니다 ) 2. encoding - 문자를 표현하는 정수값을 어떤 bit배열로 표현할 것"인지를 의미 - 대부분의 경..

DCD - Dynamic Conetents Delivery

DCD(Dynamic Contents Delivery)는 각종 유무선 콘텐츠를 제어해 실시간으로 모바일 단말에 전달하는 기술로 무선인터넷 국제 표준화기구인 OMA(Open mobile Alliance)가 표준화 추진과정에서 만든 용어 입니다. 미국·유럽 등지의 이동통신 시장에서는 동적 대기화면(Dynamic Idle)이라는 이름으로 더 잘 알려져 있습니다. What is the Dynamic Content Delivery (DCD)? DCD는 Server와 Client가 서로 통신을 하면서 content를 요청, 전송 할 수 있는것을 의미한다. 최근에 사용되고 있는 RSS와 위젯과 유사한 기능을 제공하며, 이는 Open Mobile Alliance에 의해서 설계되었습니다. ü RSS – Really Si..

iBATIS 설정 <settings 부분...- 미완성

여기서 useStatementNamespaces 에 true 로 할 경우 이렇게 여러개의 xml 파일을 리소스로 불러들일때 각 파일의 이나 로 설정을 해야하고 즉..namespace 설정을 하고 쿼리문을 날리기 위한 String id 입력하는곳에~~ 즉... sqlmapper.queryForList("selectALL"); 이런곳 에~ selectALL 이 아니라 Test1.selectALL 이나 Test1.selectALL 으로 하면 된다... 본래 namespace 설정을 안하고 각 resource 파일에 행여나 동일한 이름의 ID가 존재할 경우 아래와 같은 에러가 신나게 뜬다...프로젝트를 혼자 하는것도 아니고..어쩌다가 살다보면 황당하게도 혼자 하게 되더라도....동일한 이름을 사용할 수도 있을 ..

728x90