우편관리 엑셀업로드관련
- 작성자 :
- 강*승
- 작성일 :
- 2011-01-05 10:18:14
- 조회수 :
- 3,181
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하십니까. 2010년 국토부 글로벌 무류무역 정보망 구축 2단계 사업에
참여하고 있는 엠투엠글로벌 강한승입니다.
전자정부 프레임워크를 적용하여 프로젝트가 진행중인차에 엑셀업로드 등록부분을 적용하고자 우편번호관리 소스를 받아 분석중에 잘못된 소스가 등록된것으로 보여 문의드립니다.
소스 중 ZipManageDAO.java 파일을 보면
/**
* 우편번호 엑셀파일을 등록한다.
* @param zip
* @throws Exception
*/
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
로 되어 있는데, 실제 운영되는 소스로 보이지 않습니다.
그리고 소스에는 EgovCcmExcelZipMapping.java 파일 포함되어 있는데 이 클래스를 참조하는 부분도 보이지 않구요.
급히 처리해야하는 부분이니 확인되시는데로 연락주시길 부탁드립니다.
수고하십시오.
참여하고 있는 엠투엠글로벌 강한승입니다.
전자정부 프레임워크를 적용하여 프로젝트가 진행중인차에 엑셀업로드 등록부분을 적용하고자 우편번호관리 소스를 받아 분석중에 잘못된 소스가 등록된것으로 보여 문의드립니다.
소스 중 ZipManageDAO.java 파일을 보면
/**
* 우편번호 엑셀파일을 등록한다.
* @param zip
* @throws Exception
*/
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
로 되어 있는데, 실제 운영되는 소스로 보이지 않습니다.
그리고 소스에는 EgovCcmExcelZipMapping.java 파일 포함되어 있는데 이 클래스를 참조하는 부분도 보이지 않구요.
급히 처리해야하는 부분이니 확인되시는데로 연락주시길 부탁드립니다.
수고하십시오.
A
안녕하세요 표준프레임워크 사업단입니다.
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
메소드는 서비스 클래스에서
public void insertExcelZip(InputStream file) throws Exception {
zipManageDAO.insertExcelZip();
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
}
메소드에서 호출해서 사용하고 있습니다.
하는 역할은 DB에 우편번호 정보를 삭제하는 역할을 하고 있으며
뒤이어 excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
메서드에서 엑셀파일을 통해 우편번호 정보를 업로드 하고 있습니다.
EgovCcmExcelZipMapping.java 파일은 context-excel.xml
파일에서 excelZipService 빈을 생성할때 매핑 클래스로 사용되는 클래스입니다.
또한 우편번호 관리 기능에서 이미지가 깨지는 것은 이미지 경로의 컨텍스트 루트가 '/'로 잡
혀있기 때문입니다. 컨텍스트 루트에 맞게 이미지 경로를 변경하시면 되겠습니다.
감사합니다. ,안녕하세요. 표준프레임워크 사업단입니다.
먼저 문의 주신
/**
* 우편번호 엑셀파일을 등록한다.
* @param zip
* @throws Exception
*/
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
부분은 엑셀파일을 이용해 우편 번호를 등록하기 전에 DB에 있는 기존 우편번호를 삭제하는 작업입니다.
서비스 레벨에서의 메소드는
public void insertExcelZip(InputStream file) throws Exception {
zipManageDAO.insertExcelZip();
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
}
로 zipManageDAO.insertExcelZip(); 메소드로 삭제 후
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip",file, 2, (long) 5000);
메소드를 통해 엑셀파일의 우편번호를 업로드 하고 있습니다.
두번 째 문의 주신 EgovCcmExcelZipMapping.java 파일은 context-excel.xml에서
excelZipService 빈에서 매핑 클래스로 이용되고 있습니다.
그리고 우편번호 관리 기능에서 이미지가 깨질경우에는 컨텍스트 루트를 수정하시면 해결
가능합니다.
기본으로 '/' 기준으로 이미지 경로가 잡혀 있기 때문에 이를 변경해주시면 되겠습니다.
감사합니다.
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
메소드는 서비스 클래스에서
public void insertExcelZip(InputStream file) throws Exception {
zipManageDAO.insertExcelZip();
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
}
메소드에서 호출해서 사용하고 있습니다.
하는 역할은 DB에 우편번호 정보를 삭제하는 역할을 하고 있으며
뒤이어 excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
메서드에서 엑셀파일을 통해 우편번호 정보를 업로드 하고 있습니다.
EgovCcmExcelZipMapping.java 파일은 context-excel.xml
파일에서 excelZipService 빈을 생성할때 매핑 클래스로 사용되는 클래스입니다.
또한 우편번호 관리 기능에서 이미지가 깨지는 것은 이미지 경로의 컨텍스트 루트가 '/'로 잡
혀있기 때문입니다. 컨텍스트 루트에 맞게 이미지 경로를 변경하시면 되겠습니다.
감사합니다. ,안녕하세요. 표준프레임워크 사업단입니다.
먼저 문의 주신
/**
* 우편번호 엑셀파일을 등록한다.
* @param zip
* @throws Exception
*/
public void insertExcelZip() throws Exception {
delete("ZipManageDAO.deleteAllZip", new Object());
}
부분은 엑셀파일을 이용해 우편 번호를 등록하기 전에 DB에 있는 기존 우편번호를 삭제하는 작업입니다.
서비스 레벨에서의 메소드는
public void insertExcelZip(InputStream file) throws Exception {
zipManageDAO.insertExcelZip();
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip", file, 2, (long) 5000);
}
로 zipManageDAO.insertExcelZip(); 메소드로 삭제 후
excelZipService.uploadExcel("ZipManageDAO.insertExcelZip",file, 2, (long) 5000);
메소드를 통해 엑셀파일의 우편번호를 업로드 하고 있습니다.
두번 째 문의 주신 EgovCcmExcelZipMapping.java 파일은 context-excel.xml에서
excelZipService 빈에서 매핑 클래스로 이용되고 있습니다.
그리고 우편번호 관리 기능에서 이미지가 깨질경우에는 컨텍스트 루트를 수정하시면 해결
가능합니다.
기본으로 '/' 기준으로 이미지 경로가 잡혀 있기 때문에 이를 변경해주시면 되겠습니다.
감사합니다.