본문 바로가기

웹/JSP4

Spring.Quartz 사용하여 웹 상에서 배치 돌리기 Version 1.0 문서 이력 2013-04-05 최초 작성 Ver 1.0 웹 서버에서 주기적으로 배치를 돌려야 할 때 사용할 수 있는 방법입니다. Spring 프레임워크의 기본 스케줄러인 Quartz 를 사용하는 방법을 Style_JG 님이 깔끔하고 정확하게 정리해 놓은 게 있어 링크 걸어 놓습니다. Style_JG님 글 링크 : http://javastore.tistory.com/96 예제에서 사용되는 Jar 파일들은 아래 링크에서 해당 버전을 다운로드 받을 수 있으니 참고하세요. Jar File Download 링크 : http://www.java2s.com/Code/Jar/CatalogJar.htm 2013. 4. 30.
DB Connection 코딩에 대한 개념 잡기 Version 1.0문서 이력2013-03-27 최초 작성 Ver 1.0 이번에 Java + Oracle 프로젝트를 진행하면서 For 문으로 수십, 수백 번의 DB SELECT 를 하다가 커서 최대갯수 초과 오류에 발목 잡힌 적이 있습니다. 구글링 결과 발견한 이 문서로 인해 오류 해결하고 덕분에 Java 에서 DB Connection 코딩하는 방법에 대한 개념까지 잡을 수 있었습니다.  장문의 글이라 아래에 링크를 걸어놓았습니다. 참고 하시기 바랍니다.작성자는 올해 초 핫이슈로 떠올랐던 제니퍼소프트 이원영 대표님이시네요. 자바 컨설턴트로도 유명하시죠. 링크 URLhttp://www.javaservice.net/~java/bbs/read.cgi?.. 2013. 3. 27.
엑셀파일 읽어서 DB에 저장하기 작업을 하다보면 간혹 엑셀 데이터를 일괄 등록하는 기능이 필요할 때가 있습니다. 이를 위해 엑셀 파일을 읽어 DB 에 저장을 해줘야 하는데 이를 위해서는 아래와 같은 절차가 필요합니다. 1. 엑셀 파일 양식을 작성한다. 2. 엑셀 파일을 서버에 업로드한다. 3. 서버에 업로드한 엑셀 파일을 읽어 내용을 행단위로 가져온다. 4. 유효성 검사 후 DB 에 Insert 한다. 5. 서버에 업로드한 엑셀 파일을 삭제한다. 엑셀 파일을 서버에 업로드 하지 않고 바로 사용할 수 있는 방법은 찾지 못해 제가 사용한 방법은 cos 컴포넌트로 서버에 임시로 업로드 한 후 jxl 컴포넌트로 엑셀 데이터를 읽어서 처리한 후 업로드 한 파일을 삭제하는 방법입니다. cos 컴포넌트로 서버에 파일 업로드하는 방법은 이전 포스팅(.. 2013. 3. 27.
cos 컴포넌트를 이용한 파일 업로드 파일 업로드를 위해 파일 업로드나 폼 데이터를 분석하는 컴포넌트인 cos 를 사용하여 파일 업로드 기능을 구현해 보았습니다. 우선 이 cos 컴포넌트를 사용하기 위해서는 컴포넌트를 다운로드받아서 톰캣 라이브러리에 넣어줘야 합니다. 1. cos 컴포넌트를 다운로드 받기 위해 http://www.servlets.com 사이트에 접속하고 좌측 메뉴에 있는 com.oreilly.servlet 을 클릭합니다. 2. com.oreilly.servlet 페이지 밑으로 내려가다보면 Download 섹션이 있고 여기서 Version cos-26Dec2008.zip 을 클릭하여 다운로드받습니다. 3. zip 파일 압축을 푼 후, 생성된 폴더 내의 lib 폴더로 들어가면 cos.jar 파일이 있고 이걸 톰캣이 깔린 경로의 .. 2013. 3. 27.