728x90 반응형 Programming137 스트럿츠2 (2.1.6) 배포시 주의할 것 "스트럿츠2 프로그래밍" 이라는 책에서 이용되는 struts 버전은 2.0.9 입니다. 해당버전을 다운로드 받아서 압축을 풀어보면 많은 파일들이 있는데, 이 중에서 아래 파일들을 WEB-INF/lib 에 복사하라고 나옵니다. antlr-2.7.2.jar commons-beanutils-1.7.0.jar commons-chain-1.2.jar commons-logging-1.0.4.jar commons-logging-api-1.1.jar commons-validator-1.3.1.jar freemarker-2.3.13.jar ognl-2.6.11.jar oro-2.0.8.jar struts-core-1.3.10.jar struts2-core-2.1.6.jar xwork-2.1.2.jar 2.0.9 에서는 .. 2009. 3. 20. (Ruby) Install Apache 2.2 + Passenger + PostgreSQL 오랜만에 글을 올리게 되는군요. Rails 공부하면서 환경설정하는 부분을 정리해보았습니다. 예전에는 Mongrel 을 이용해서 복작습럽게 설치했었는데, 이제는 mod_rails(passenger)를 이용해서 아주 간단하게 설치/설정을 할 수 있게 되었네요. 본 설치설명서에서는 Debian Linux Squeeze(또는 etch) 에서 설치하는 것을 가정합니다.기본 패키지 설치# apt-get install ssh ntp htop build-essential vim vim-ruby루비 설치* 루비 패키지 설치# apt-get install ruby irb ri rdoc ruby1.8-dev libopenssl-ruby* /etc/profile 수정export PATH=/var/lib/gems/1.8/bin.. 2009. 3. 3. JSP 파일 업로드 개요 "최범균의 JSP 2.0 프로그래밍" 이라는 책의 내용중 파일업로드 하는 부분이 나오는데, 해당 라이브러리의 버전이 오래된 것이어서 테스트에 약간의 문제가 있었습니다. 이에 최신 버전으로 테스트할 수 있는 예제 소스를 정리해보았습니다. Java의 파일 업로드 모듈로 많이 사용되는 Apache commons fileUpload 의 최신 버전은 2008년 12월 31일 현재 1.2.1 입니다.또한, FileUpload 는 commons-io 1.3.2 에 의존적입니다. 예제 ◎ fileUploadForm.jsp 파일1: 파일2: 파일3: 파라미터1: 파라미터2: 파라미터3: ◎ processFileUpload.jsp 0 ) { int idx = fileItem.getName().lastIndexOf(".. 2008. 12. 31. (PHP) 메일박스 이동... PHP에서 메일을 IMAP의 다른 메일박스로 이동을 위해서 imap_mail_move() 함수를 이용합니다. 그리 어려워 보이지 않습니다. 그러나, 실제 이 함수를 사용해보면 메일이 다른 메일박스에 옮겨진 것을 확인할 수 있으나, 원래 메일박스에도 그대로 남아있는것을 보게 됩니다.어찌된 영문인지 연구를 해보니 원래 메일박스에 그대로 남겨진 메일은 Delete 플래그가 설정이 된 채로 남겨진 것입니다. 이를 알아내기 위해서 이틀이나 소요했습니다. 이것을 확실하게 없애기 위해서는 imap_expunge() 함수를 호출하여 Delete 플래그가 설정된 메일을 삭제해주어야만 합니다.다른 내용이긴 하지만, IMAP을 다룰때 또 한가지 주의할 점은 메일박스이름은 반드시 UTF-7 로 변환하고서 이용해야 합니다. 2008. 10. 29. (PHP) imap_open 실행시 느리게 연결되는 현상 해결 대부분의 데몬에 원격에서 연결하는 것은 상당한 부하와 시간을 소비하게 됩니다. DB 의 경우에도 보통 Connection Pool 을 만들어서 커넥션 시간을 줄이고 있습니다.지금 만들고 있는 웹메일에서 IMAP 서버에 접근할때에도 같은 문제가 발생하고 있습니다. 한번 연결할때마다 약 2초의 시간이 걸립니다. 그래서 페이지를 이동하거나, 메일 내용을 보려고 할때마다 2초 이상의 시간을 기다려야만 했습니다. PHP에서 개발하고 있어서 다른 페이지에서 IMAP 의 연결을 유지할 수 있는 방법이 없었습니다. SESSION 변수를 이용하면 될 듯 하였으나, 테스트 실패했습니다.혹시나 하고 계속 찾아보았지만 PHP에서 해결할 수 있는 방법은 없었습니다.그렇지만, 방법이 아주 없으면 글을 적지도 않았겠지요. IMAP.. 2008. 10. 10. (PHP) IMAP 에서 메일목록 가져오기 놀자코딩#Programming #Coding #Development #API #Server #python #golang #java #nodejs #javascript #프로그래밍 #코딩 #개발 #서버 #파이썬 #Go언어 #자바 #노드 #자바스크립트www.youtube.com 웹메일서버를 만들고 있습니다. OS는 Debian Linux 기반에 Postfix, Dovecot, MySQL 등을 사용하고 있습니다. 웹은 PHP로 개발중입니다. MySQL 로 도메인과 계정 연동도 끝났고, 스팸 및 바이러스도 걸러집니다. 남은 부분은 PHP로 웹UI 를 개발하는 것입니다.간단하게 메일 목록을 가져오는 부분을 구현하였고, 메시지를 보여주는 부분을 구현중입니다. 메일목록을 가져오기 위해서 imap_fetch_over.. 2008. 9. 30. 이전 1 ··· 19 20 21 22 23 다음 728x90 반응형