본문 바로가기

LongRaw

(2)
모바일에서 Base64 로 encode 하고 이를 String 으로 전달받은후 DB 처리 import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import com.sun.org.apache.xerces.internal.impl.dv.util.Base64; public class ClassMng{ /** * 모바일에서 올려질 때 Base64 로 encode 하고 이를 String 으로 전달받아왔는데, * 이를 Base64 로 docode 하면서 byte 로 전환하고 ByteArrayInputStream 에 담았다가 차후 작업을 생각해서 다시 BufferedInputStream 에 담다 * @param ClassInfo1 작업할 대상 * @return boolean 성공 여부 * @throws Exception */ pub..
[방법론] DB 에 LongRaw 나 Blob 으로 들어 있는 이미지를 어플리케이션 서버에 생성 어플리케이션 서버가 중간에 없는 2 Tier 방식의 CS 시스템은, Client 가 Server 에 붙어서 바로 작업을 하고 이때 서버는 DB 서버가 되기 쉽습니다. Client 프로그램이 수정되면 DB 서버에서 수정된 프로그램 모듈을 다운로드 받고, 데이타도 DB 서버에서 제공받는 식입니다. 이런 방식이 다른 건 다 좋은데, 두가지 어려운 점이 있습니다. 하나는, 원격지에서 접속을 하는 것.. (대신 보안성은 웹 방식 보다 높지요) 하나는, 이미지 등의 대용량 정보를 다루는 것입니다. 이미지 등의 대용량 파일은 그래서 오라클의 경우 LongRaw 를 사용합니다. 최근에는 Blob 과 Clob 도 사용하지만, LongRaw 보다 다루기 쉽지 않다는 점이 문제가 되겠지요. 어플리케이션 서버가 중간에 있는 ..