본문 바로가기
코드

온라인 도서관리

by ehei 2006. 5. 22.

4학년 1학기 과목인 소프트웨어 개발방법론의 프로젝트...라고 하지만 너무 약소하다.

 


1148297829_book.zip


1148298317_spec.doc

교수가 개발 사양으로 준 것

 

CBD를 표방하지만, 교수는 소스 퍼오기를 권장하니 이 과목의 진심은 충분히 파악되었다. 온라인 도서 관리가 나의 조에게 주어졌는데 조원은 HTML도 모르고, 교수가 제공하는 FTP는 방화벽으로 교실(!) 내에서만 접속되고, DB는 윈도우즈 계정으로 로그인한 다음에 접속되고...

 

그저 노가다 뿐이었지만, 배운게 있다면 왜 모델 1의 유지 보수가 쉽지 않느냐 하는 것을 몸으로 익혔다. 하나의 서블릿에 모든 기능을 몰아넣다보니, 너무나 덩치가 크고, 관리도 어려웠다. DB 연결의 난점으로 해법을 찾은 것이 XML 파일의 입/출력을 통한 데이타 관리. 그러나 이에 따라 멀티스레드는 처리 불능... -_-; 그냥 숙제용이라 할 수 있겠다. 참, 문자열 검색을 위해 matches 함수를 쓰면서 컴파일러 시간에 배운 정규식도 되새기는 기회가 되었다.




'코드' 카테고리의 다른 글

QTOPIA 테트리스  (0) 2006.06.15
베지어 곡선 그리기  (0) 2006.06.13
삼각형 그리기/이동/반전  (0) 2006.05.18
Java API for XML  (0) 2006.05.09
AJAX로 구현한 동적 웹사이트  (0) 2006.05.01