본문 바로가기

Dev.../플밍 관련 자료

[펌] 오픈소스, 전방위 인기「리눅스 넘어선다」 예산이 빠듯한 업체들 사이에서 인기가 높아지고 있는 오픈소스 소프트웨어가 새로운 영역으로 세를 확산하고 있다. 바로 MS와 같은 대기업이 지배하고 있는, 수익성이 높은 인프라스트럭처 소프트웨어다. 이미 오픈소스 데이터베이스와 몇몇 애플리케이션들은 높은 인기를 구가하고 있다. 또한 별도로 MS, IBM, 오라클, BEA 시스템즈와 같은 업체들의 상용 소프트웨어와 동일한 오픈소스 대안을 구축하기 위해 두개의 오픈소스 프로젝트가 진행 중에 있다. 이 프로젝트들은 소프트웨어 애플리케이션의 ‘계층’을 구축한다는 목표를 세우고 있다. 지난 주 글루코드(Gluecode)라는 업체가 아파치 재단의 인프라스트럭처 툴 패키지에 대한 기술 지원·유지 보수 서비스를 판매하기 시작했다. 아파치 재단은 현재 가장 인기가 높은 오.. 더보기
[펌] Ant란? Ant의 소개 Ant 는 Java 기반의 Build 툴로써 Unix 의 make 와 같은 툴이라고 보면 된다. 왜 Ant 를 사용해야 하나? make.gnumake,nmake,jam 과 같은 다른 Build 툴은 놔두고 왜 Ant 를 써야하는가에 대한 질문이다. Java 기반으로 프로그램을 짜고 컴파일 및 배포용 쉘 프로그램을 짜봤는가? 해봤다면 그것의 어려움을 잘 알것이다. 각 OS 마다 쉘 스크립트가 다르고 일반적으로 사용하고 있는 Unix 에는 또 각종 쉘들이 존재한다. 윈도우 쉘 또한 복잡하긴 매한가지이고 프로그램을 모두 작성하고 컴파일 및 배포 쉘 스크립트를 작성하기 위해서 이것들을 모두 작성하는것 자체가 프로그래머에게 또 하나의 고난이 아닐까 생각한다.(즉, 쉘 프로그램을 배워야 한다는 의미이.. 더보기
[펌] Struts MessageResources에서 한글 문제 해결법 펌 : www.javaservice.net JDK의 ResourceBundle을 쓰건, Struts의 MessageResources를 쓰건 자바의 Properties 파일을 이용하는 이상 인코딩 문제는 피해갈 수가 없습니다. 실제 대부분의 프로퍼티 파일들은 각 시스템의 기본 인코딩으로 작성되는 반면 자바의 Properties는 무조건 ISO-8859-1 인코딩으로만 인식하고 읽기 때문에 이를 기반으로 한 대부분의 클래스들 역시 인코딩의 문제를 피해갈 수 없습니다.(ISO-8859-1로 인식할 수 없는 문자에 대해서는 유니코드로 인식합니다.) 따라서 원죄는 Properties에 있는 것이고 근본적인 해결책은 Properties에 현재의 load, store를 빨리 deprecated시키고 Reader, W.. 더보기
[펌] 자카르타 서브프로젝트 대강 훑어보기 출처 : www.jongsclub.com 자카르타 서브프로젝트 대강 흩어보기 [ 조회수: 553 ] jakarta.apache.org 혹은 아파치 서브프로젝트 한글화 프로젝트인 http://jakarta.apache-korea.org/ 에 가시면 보다 상세한 정보를 얻을수 있습니다. ** 이페이지는 자카르타-서울 프로젝트에서 번역한 내용들의 서두부분만 발췌해온것에 불과합니다.그냥 한눈에 보기 편하달까? 아파치 앤트 아파치 앤트는 Java기반의 빌드 도구입니다. make, gunmake,nmake,jam .. 같은 기존의 툴들은 멀티 플랫폼 에서 소프트웨어를 개발하는것을 고려하지 못했지만, 앤트는 쉘기반 명령어 대신 자바클래스를 사용하여 다양한 환경에서 이용및 확장 되고 xml을 기반으로 다양한 기능을 제.. 더보기
[펌] 실제 개발시 CVS와 ANT이용방법.... 출처 : www.javaservice.net 이번 개발시에 cvs와 ant를 이용 웹 어플리케이션을 개발 하려고 합니다. 시나리오는 다음과 같습니다.1. cvs를 이용해 파일의 형상관리를 한다. 서버는 개발서버를 사용한다.2. 개발자들이 cvs 레파지토리에 올리고 브라우져로 바로 확인 할 수 있도록 레파지토리에 있는 내용을 자동으로 웹 어플리케이션에 올린다.3. 개발자들이 웹 브라우저에서 변경 사항을 확인한다.웹 서버와 cvs 레파지토리는 같은 서버입니다. 2번 단계에서 수정사항을 자동으로레파지토리에서 웹 어플리케이션 디렉토리로 복사하고 자바 파일(클래스 파일은레파지토리에 저장하지 않는 경우)인 경우 컴파일까지 자동으로 하려고 하는 부분에서 ant를 사용할 수 있을 것 같은데 이부분을 어떤 식으로 해결해.. 더보기
[펌] Forrest Forrest...프로젝트 문서화를 해주는 유틸리티라네요...한번 사용해 봐야 겠네요... http://xml.apache-korea.org/ 포레스트로 빌드를 하면 위 페이지 같이 문서화 할 수 있다는군요...pdf로도 변환이 되구... 참고사이트 Forrest 프로젝트 사이트http://xml.apache.org/forrest/ Cocoon프로젝트 사이트http://cocoon.apache.org/ Cocoon한글 번역 사이트http://cocoon.apache-korea.org/ 더보기
[펌] 한글 <-> 영문 언어팩 손쉬운 변환방법 출처 : http://www.jlab.net/ 언어팩을 설치해서 한글 플러그인 이클립스를 사용하다 보면 영문 플러그인 이클립스가 필요할 경우가 생깁니다. eclipse -nl en_US 이렇게 실행할 경우 영문으로 이클립스 플랫폼이 시작됩니다. 단축아이콘이나 심볼릭 링크만 만들어두면 편리하게 사용할 수 있습니다. 더보기
[펌] [log4j] 번역된 튜토리얼 퍼온것 : http://joldo.com/board.do?boardId=java&act=read&pkIdx=10 역자: noct ( http://www.noct.pe.kr/ ) 원본 : http://www.vipan.com/htdocs/log4jhelp.html System.out.println 을 사용하지 말고 Log4j 를 사용하라. Log4j를 사용하기 위한 빠른 시작 - log4j 소프트웨어(약 2.3MB)를 다운로드해서 log4j.jar (약 156KB)를 추출하라. logging 메소드가 필요한 클래스들을 찾을 수 있도록 log4j.jar 파일을 어플리케이션의 클래스패스에 포함시켜라. (필자는 log4j.jar 파일을 자바 설치 디렉토리 밑의 lib/ext 디렉토리에 카피했다. 왜냐하면 자바는.. 더보기
[펌] POI Quick Guide Busy Developers' Guide to FeaturesHSSF를 이용해서 빨리 스프레드쉬트에 읽고 쓰는 작업을 해보구싶으시다구요? 그렇다면 이번가이드는 여러분을 위한 것입니다. 좀더 깊이 있는 HSSF user-API의 정보를 원하신다면 HOWTO를 참조해주십시요. 그것은 이러한 내용의 보다 자세한 정보가 있으니깐요. Index of Features새로운 통합문서를 생성하는 방법 스프레드시트를 생성하는 방법 셀을 생성하는 방법 날짜형식의 셀을 생성하는 방법 데이터 타입이 다른 셀을 같이 조작하는 방법 셀의 정렬 테두리 설정법 색채우기와 글꼴색 셀을 병합하는 방법 폰트설정법 읽고 쓰기법 셀안에서의 개행문자처리 사용자정의 데이터타입의 데이터 포맷생성법 스프레드시트내의 인쇄범위설정법 스프레드시트의 바닥.. 더보기
[펌] 오픈소스를 꺼리게 만드는「6가지 편견」 오픈소스를 꺼리게 만드는「6가지 편견」Dan Farber (ZDNet Korea) 원문보기 2004/03/24 우리 모두는 오픈소스 소프트웨어를 사용하면 총소유비용(TCO)이 줄어들 뿐만 아니라 선택의 폭도 더 넓어지고 코드의 품질과 기능을 향상시킬 수 있는 등 많은 장점이 있다는 것을 잘 알고 있다. 게다가 요즘에는 리눅스가 서버 분야에서 데이터센터에까지 진출하고 있다는 점을 볼 때 오픈소스 모델이 점차 깊이 뿌리를 내리고 있다는 것도 알 수 있다. 하지만 기업 차원에서 리눅스를 비롯한 오픈소스 프로젝트들이 널리 보급되기 전에 해결해야 할 큰 장애물이 많은 것도 사실이다. 지난주 샌프란시스코에서 열린 오픈소스 비즈니스 컨퍼런스(OSBC) 2004에서 기조연설에 나선 레이 레인은 포춘지 선정 500대 기.. 더보기