Miplatform file
From JCFWiKi
Copyright © 2008 Daewoo Information Systems Co., Ltd. |
|
여기서는 x-internet 기반으로 파일을 DB에 BLOB 형태로 관리할 때 사용되는 기술과 사용하는 방법에 대해서 설명합니다. |
목차 |
[편집] Miplatform에서 파일 업로드 처리
[편집] 환경정보
- JDK : JDK 1.5.0_06
- JRE : JRE 1.5.0_06
- WAS : TOMCAT 5.0
- IDE : Eclipse 3.3.0 (Build id: M20070921-1145)
- UI: Miplatform (UI개발도구: PID V3.2.0 Unicode)
- JCF 라이브러리 버전: JCF3.0-draft-m4-1126.jar
- 파일처리를 위한 Model에서의 데이터형: byte[]
- DB: Oracle10gXE(BLOB)
[편집] 샘플소스 다운받기
|
[편집] 파일 업로드 처리프로세스
- Client tier (Miplatform) 구현 및 설정
- BLOB 데이터 처리를 위한 Model 구성
- Action 및 struts*.xml 구성
- Service, Dao 그리고 applicationContext*.xml 구성
- SqlMap 구성
- 테스트 및 실행
[편집] 파일 업로드 처리방법
|
참조문서: |
[편집] 테스트 및 실행
- Tomcat 프로젝트로 등록하고 context path(/file로 등록)를 지정하면 tomcat 환경에서 구동할 수 있게 된다.
- Tomcat을 구동시키면 file.xml에 대한 context가 로딩되는 것을 콘솔창에서 로그로 확인할 수 있다.
- Tomcat 로딩이 완료되면 IE 웹브라우저를 실행시키고 주소입력줄에 http://localhost:8080/file로 입력하고 엔터를 누른다.
- 다음과 같은 Miplatform 화면이 출력되는 것을 확인할 수 있다.
- 상단에 있는 조회버튼을 클릭하면 Dept 리스트가 다음과 같이 조회된다.
- 추가버튼을 클릭하면 그리드에 행이 추가되다.
- 추가된 행에 데이터를 입력하고 학과장사진첨부하기버튼을 클릭하거나 이미지를 클릭하면 파일선택창이 출력된다
- 파일선택창에서 사진을 선택하여 저장버튼을 누르면 서버와 통신하여 DB에 Dept 데이터와 사진파일의 BLOB 데이터가 저장된다.
