자카르타 프로젝트

위키百科, 우리 모두의 百科事典.

자카르타 프로젝트 (Jakarta Project)는 자바 플랫폼을 爲한 오픈 소스 소프트웨어를 만들고 整備하는 프로젝트이다. 아파치 소프트웨어 財團 의 援助 아래 마치 雨傘을 씌운듯한 包括的인 프로젝트 形態로 遂行되고 있고, 모든 자카르타 프로젝트의 製品들은 아파치 라이선스 下에 公開되고 있다.

2011年 12月 21日附로 자카르타 프로젝트는 終了되어 더 以上 서비스를 提供하지 않는다. [1]

歷史 [ 編輯 ]

자카르타 프로젝트는 1999年 各種 자바基盤의 오픈소스들을 모아서 支援하기 위해 만들어졌다. 2005年에 아파치 소프트웨어 財團 의 프로젝트間 階層을 줄이고 "平平하게" 프로젝트를 構成하고자 하는 原則에 따라 자카르타의 下位 프로젝트들 中 一部는 아파치 最上位 프로젝트로 昇格이 되었고 2011年까지 繼續되어왔다.

2011年 12月 21日 JMeter 프로젝트를 最上位 프로젝트로 昇格시킨 것을 마지막으로 자카르타 프로젝트 自身도 終了되고 Apache Attic 으로 옮겨갔다. [1]

자카르타 프로젝트의 한글化 사이트인 자카르타-서울 프로젝트가 存在했으나 2005年 以後 업데이트되지 않고 現在는 도메인이 없어진 狀況이다. 하지만 okjsp 를 運營하는 허광남氏가 소스包紙 에 새로 Jakarta-K 사이트를 열어 作業을 하려고 한다. [2]

下位 프로젝트 [ 編輯 ]

道具와 라이브러리 프레임워크 를 包含한 자카르타 프로젝트의 주된 成果物들은 다음과 같다.

最上位로 昇格된 프로젝트 [ 編輯 ]

다음 프로젝트들은 初期에 자카르타 프로젝트의 아래에서 始作되었으나 獨立된 프로젝트로 運營되고 있다.

  • 앤트 - 빌드 道具
  • 메이븐 - 프로젝트의 빌드와 管理 道具
  • 스트럿츠 - 웹 애플리케이션 開發 프레임워크
  • 톰캣 - JSP / 鉏블里 컨테이너
  • 태피스트리 - 자바로 多樣하고 다이나믹하고 汎用性있는 웹 애플리케이션을 만들기 위한 프레임워크. 자바빈즈 프로퍼티 基盤의 컴포넌트 오브젝트 모델이다.
  • Hivemind - 서비스이자 環境設定 마이크로커널.
  • 커먼즈 - 자바 標準 라이브러리를 補完하기 위한 有用한 클래스 모음
  • HttpComponents - 하이퍼텍스트 電送 프로토콜
  • POI - 마이크로소프트의 大衆的인 파일 포맷을 接近하게 해주는 API
  • 터빈 - 빠른 開發을 目標로 하는 웹 애플리케이션 프레임워크
  • 벨로시티 - 웹 템플릿 엔진
  • JMeter - 서버에의 部下와 스트레스를 테스트

커먼즈 로 옮겨간 프로젝트 [ 編輯 ]

다음 프로젝트는 커먼즈 로 옮겨서 開發되고 있다.

  • BCEL - 자바 바이트 코드를 다루는 라이브러리
  • BSF - 자바 애플리케이션에서 스크립트 言語를 支援하기 위한 프레임워크
  • JCS - 자바로 製作된 分散 캐싱 시스템

톰캣 으로 옮겨간 프로젝트 [ 編輯 ]

終了된 프로젝트 [ 編輯 ]

다음 프로젝트는 撤收하여 더以上 支援되지 않고 있다.

  • Cactus - 서버사이드의 자바 클래스 유닛 테스트 프레임워크
  • ECS - 다양한 마크업 言語의 要素들을 生成해주는 자바 API. (The Element Construction Set)
  • ORO - Perl5 互換 정규식 支援 자바 클래스
  • Regexp - 純粹 자바 言語 정규식 支援 API
  • Slide - WebDAV 를 使用하는 콘텐츠 貯藏所

各州 [ 編輯 ]

  1. “Jakarta has been retired.” (英語). 2011年 12月 21日 . 2012年 6月 8日에 確認함 .  
  2. 허광남 (2012年 3月 9日). “말아먹은 것 다시 살리고 싶네요.” . OKJSP . 2012年 6月 8日에 確認함 .  

外部 링크 [ 編輯 ]