01. Back-End/01-A) Spring (2) 썸네일형 리스트형 Java Excel 파일 파싱하는 법 웹 프로젝트를 진행하다 보면 엑셀, 워드, 파워포인트 등의 오피스 프로그램을 파싱하여 사용해야 하는 경우가 있습니다. 이럴 때 우리는 아파치 소프트웨어 재단에서 제공하는 라이브러리인 POI 라이브러리를 사용하여 이러한 파일들을 수월하게 처리할 수 있습니다. POI 라이브러리를 사용하기 위해 jar 파일을 다운로드 받으면 일반적으로 poi.X.X.X.jar poi-ooxml-X.X.X.jar 파일을 다운받게 될 것입니다. 하지만 이 라이브러리만 다운받고 나서 Excel 파일을 읽어들이려 하면 NoClassDefFountException이 발생합니다. 해당 에러는 추가적으로 다운로드 받아야 할 라이브러리가 존재하지 않아 발생하는 에러입니다. commons-compress-X.XX.jar commons-col.. CGI, Servlet, JSP의 개념 A ) CGI (Common Gateway Inteface) 공용 게이트웨이 인터페이스(CGI)는 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 조합입니다. 존재하는 많은 웹 서버 프로그램은 CGI의 기능을 이용할 수 있습니다. CGI는 언어의 구별을 묻지 않고 확장하여 이용하는 것이 가능한 인터페이스입니다. ( 특정 플랫폼에 의존하지 않음 ) C나 Perl 이 사용되는 경우가 많았으나 최근 파이썬, 루비 등의 언어도 널리 쓰입니다. CGI는 서버에서 프로세스 단위(멀티프로세스 방식)로 실행되기 때문에 동적인 페이지 요청이 많아질수록 서버에 부하가 가게 됩니다. B ) Servlet 자바를 사용하여 웹 페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말합니다. Servlet은 요청마다 스레.. 이전 1 다음