JSP - ["Java"] 를 이용한 ["중앙도서관"]에 부족한 서비스 제공하기 위한 일종의 Wrapper System 작성 프로젝트 ---- [http://oooo.new21.org/cgi-bin/technote21/read.cgi?board=greekmith_DB&x_number=967273805&r_search=프로메테우스&ryal=2&nnew=2 Prometheus] * '먼저 생각하는 사람'. 그리스신화에서 불을 훔쳐서 인간에게 전해주는 신. === 프로젝트 개요 === * ["중앙도서관"] Wrapper System * ["ProjectPrometheus/개요"] === Pre-Research === '''CollaborativeFiltering''' - ["논문검색"] ["ProjectPrometheus/CollaborativeFiltering"] === 참가자 === '''개발자''' * 강석천 (["1002"]) * ["류상민"] (["neocoin"]) '''고객''' * JuNe === 기간 === 2002. 7.2 ~ 2002.10.6 1차 Release. 10.7 일 이후부터는 개별 버전업 또는 겨울방학때 2차 Release 예정. 소스 버전업은 ["CVS"] 에서 계속 진행. === 관련페이지 === * ["ProjectPrometheus/UserStory"] * ["ProjectPrometheus/AcceptanceTest"] * ["ProjectPrometheus/UserScenario"] * ["ProjectPrometheus/EngineeringTask"] * ["ProjectPrometheus/CollaborativeFiltering"] - ProjectPrometheus 에서의 CF의 구현 * ["ProjectPrometheus/Journey"] - 작업일지. 한일. 느낀점. 교훈 등 * ["ProjectPrometheus/Estimation"] * ["ProjectPrometheus/LibraryCgiAnalysis"] * ["ProjectPrometheus/MappingObjectToRDB"] * ["ProjectPrometheus/DataBaseSchema"] * ["ProjectPrometheus/CookBook"] - 프로젝트중 이용해먹을만한 작은 요릿감들. 이디엄이나 팁 등. * ["ProjectPrometheus/Iteration"] * ["ProjectPrometheus/Iteration1"] * ["ProjectPrometheus/Iteration2"] * ["ProjectPrometheus/Iteration3"] * ["ProjectPrometheus/Iteration4"] * ["ProjectPrometheus/Iteration5"] * ["ProjectPrometheus/Iteration6"] * ["ProjectPrometheus/Iteration7"] * ["ProjectPrometheus/Iteration8"] * ["ProjectPrometheus/Iteration9"] * ["ProjectPrometheus/BugReport"] === 개발환경 === * ["Python"] 2.2.1, ["Java"] , JSP-bean 으로 EJB는 차후 확장에서 고려한다. * 개발툴 ["Eclipse"] 2.0, ["IntelliJ"], ["Vi"] 6.1, * DB : ["MySQL"] * JSP Engine : Resin * Platform : Linux-JDK 1.4 , Windows 98/2000 === 코드 사이즈 === 2002년 10월 7일 기준 코드 라인수 전체 프로젝트 기준 (JSP, DB Script 관련 포함) * \n 기준 : 12149 라인 * ;{} 기준 : 5955 라인 소스 코드 기준 * \n 기준 : prometheus 4111 라인, 테스트 6286 라인 *;{} 기준 : prometheus 2903 라인, 테스트 2254 라인 클래스 44개. 테스트 클래스 23개. === Thread === * 어느틈엔가 메뉴 왼쪽 하단에 링크가 생겼군..우선 릴리스 축하 :) 그리고 좀 이야기를 하자면.. * Java 에서는 웹프로그래밍 할때 하나의 웹어플리케이션 단위로 하면 정말 좋음. 현재 프로젝트의 배포된 파일 형태를 한번 살펴보자. WAR라는 형식을 들어봤는지? 애써서 만든 웹어플리케이션이 배포가 어려워 사람들이 못 쓰게 되면 눈물이 나지 않을까~*... {{{~cpp ...시스템 환경이 서로 달라 그냥 해서는 서로 잘 인스톨되지 아니할쎄, 이런 젼차로 상민&석천이 인스톨하고자 하여도, 마침내 제 뜨들 시러펴디 못하노미 하노라. 이를 위하야 어엿비 너겨 WAR(Web Application Archives)를 맹가노니, 사람마다 해여 수비 니겨 날로 쑤메 편안케 하고져 할 따라미니라...}}} WAR를 우리네 사람들이 기안했더라면 이렇게되 되지 않았을까? -_-;;.. * http://java.sun.com/webservices/docs/1.0/tutorial/doc/WebApp.html 적당한 관련 링크가 안보임 ^^; * 그리고 BugReport : 검색은 되는데, 해당 아이템을 선택하면 {{{~cpp 원하시는 책이 없습니다. 버그 리포트 에 에러를 알려 주세요.~ }}} 이렇게 나옴 * 기타: 개발자의 영원한 테스트 계정은 asdf/asdf란 말인가.. ^^ --["sun"] * 지금 Release 이후 버그 잡는중이라는. ^; ["Ant"] 배포하고 컴파일 하고 UnitTest 돌려서 테스트 에러 안나는것 확인한것 까진 좋았는데, 문제가 발생하는군요. 계속 궁리중이라는.~ --["1002"] * Ant로 각 환경에 특화된 build 파일을 제공하고 있었는데요. WAR로 묶어서 배포가 훨씬 좋겠네요. J2EE로 잠깐 보면서 장난삼아 만들어 보기는 했는데, 언제 쓰냐 했더니 이제 필요성이 ;; 감사합니다. 아 Release 2는 언제쯤 할수있으려나. --["상민"] * 류모군과 강모군은 Prometheus에 대한 사용자 메뉴얼을 즉각 제공하라~~!! 제공하라~~!! (잘했넹~~ ) -- jeppy * 요즘 여력이 안되서 노력을 T_T --["상민"] ---- ["프로젝트분류"]