진이의 Developer Story
고객이 에디터로 작성한 글의 내용을 EXCEL, PDF로 출력해달라고 요청을 해왔습니다. 보통 에디터로 작성할 경우, HTML로 저장이 되겠죠. 해당 HTML을 가지고 EXCEL과 PDF로 출력하는 방법은 서버단, 클라단에서 할 수 있는데요. 저는 서버 사이드 측면에서 해결을 해봤습니다. 1. HTML TO EXCEL 엑셀로 출력하는 방법은 간단합니다. 엑셀 다뤄보신 분들은 알겠지만 저장할때 파일형식을 htm, html로 저장이 가능하다는 점 아시겠죠. 그 방법을 이용해보는거에요. 여러가지 어플리케이션에 적용할 수 있겠지만, 저는 웹서비스를 가정하고 작성하겠습니다. 게시판은 글제목과 글내용이 있겠죠. 그리고 글내용은 에디터로 저장이 되어, HTML 로 저장됩니다. 따라서 전제조건은 (1) DB에서 저장된..
어느덧 8월이 되었습니다. 더운 날씨에 잘들 보내고 계신가요? 저는 프로젝트도 완료되고, 많이 안정화되었답니다. 다시 블로그에 포스팅할 시간이 생겼네요. 프로젝트 유지보수 도중, 파일을 업로드 할 수 있도록 해달라는 요청건이 들어왔습니다. 일반적으로 파일 업로드 & 다운로드, 어렵게들 생각하시는데요. 스프링을 이용하면 간단하게 파일을 업로드할 수 있습니다. 스프링을 사용하지 않는다면, I/O에 대해 이해를 하고 InputStream, OutputStream으로 바이트를 받아서 만드는게 옳겠지만, 스프링이라는 좋은 프레임워크를 이용한다면 간단한 설정만으로 가능하다는 사실! 스프링 너무 좋아요. 아무튼, 파일을 업로드 하기 위해서는 사전 설정이 필요합니다. 일단 라이브러리가 필요한데요, commons-fil..