2010-04-12 3 views
0

핸드 헬드 장치 용 파일 다운로드 서비스를 제공하는 웹 서비스를 계획 중입니다.다운로드 서비스 구축을위한 몇 가지 솔루션을 제안하십시오

요구 사항은 HTTP 또는 FTP 프로토콜을 사용하여 서버를 만들고 데이터베이스를 사용하고 파일을 저장하고 장치에 요청 된 파일을 다운로드하는 명령 줄 인터페이스를 제공하는 것입니다. 플랫폼 및 언어가 제한되지 않습니다.

저는 학생이며 자바 웹 (Structs2 연습, 봄 또는 최대 절전 모드 학습을 시작하지 않음)을 배우고 있습니다. 이것은 전자 책 회사에서 요구되는 시뮬레이트 프로젝트 일뿐입니다. 그래서 저는 자바를 사용하여 서비스를 구축하고자합니다.

저는 이제 요구 사항 분석을하고 있습니다. 제게 몇 가지 제안을 해주세요. 구조를 설계하는 방법, 데이터베이스 또는 파일 시스템에 저장된 책 파일, 모든 공개 소스 라이브러리를 참조하십시오 ... 어떤면에 대해서는 OK입니다.

나는 그것을 더 좋게 만들기 위해 무엇을 할 수 있는지, 그리고 내가주의해야 할 부분을 알고 싶다.

+0

이것은 너무 애매합니다. 아파치를 설정하고 정적 인 콘텐츠를 가리켜 야 할 것 같은데. –

답변

0

요청 인수를 기반으로 파일을 반환하는 간단한 Servlet을 구현할 수 있습니다.

그런 다음 명령 줄 클라이언트를 사용하여 사용자가 입력 한 내용에 따라 올바른 매개 변수로 서블릿을 호출하십시오.

편집 : 자바 서블릿 기술 here에 대한 자세한 정보. Struts를 배우면 서블릿을 구현할 수는 있지만 과도한 공격 일 수 있습니다.