게시글 세부 보기

글번호 553 조회수 37
작성자 관리자 작성일 2017-11-19 12:28:22.0
글제목 고전음악 듣기 서버 업그레이드

고전음악 듣기 앱이 기존에 686곡이 저장되어 있었다.

실질적으로 콘텐츠는 5033곡이 있으므로 다른 곡들을 추가하면서 서버 프로그램을 기존에 MVC Model 1 구조에서 MVC Model 2 구조로 변경을 하고 있다.

변경을 하면서 느낀 것은 MVC Model 1이나 MVC Model 2가 나에게는 크게 차이가 나지 않았다는 것이다.

1. 음악 파일 upload

  - 기존에 있는 physical_list_org.xml 파일을 기반으로

  - mp3 파일들의 존재를 정리 하였다. 일부 파일은 맞지 않아 goClassic 사이트에서 신규로 다운로드를 하였고,

    physical_list_org.xml 파일도 수정을 해 주었다.

2. fileuuid.xml 파일 생성

  - 서버를 새로 구축을 해주면서 파일을 upload를 하여 uuid 값이 변경이 되었다.

  - 따라서 새로 fileuuid.xml 파일을 생성을 해 주었다.

  - 1번과 2번 과정은 D:\web\project 디렉토리에 있는 MakeRawFile 자바 프로젝트와 myserver 웹 프로젝트를 사용하였다.

3. MusicListDB.db 데이터베이스 파일 생성

  - 1번과 2번 과정에서 생성된 physical_list.xml과 fileuuid.xml 파일을 이용하여 신규로 고전음악 듣기 안드로이드 앱 용 데이터베이스를 생성하였다.

  - 이것은 D:\android\workspace\socialDBMaker 를 이용하였다. 이것은 Android Studio를 사용하여 만드는 안드로이드 앱으로 데이터베이스 테이블을 생성해 준다. 생성된 데이터베이스 파일을 sd card로 이동시켜 PC로 빼주어야 한다.

  - 아니면 데이터베이스 생성을 sd card의 디렉토리로 지정해 주면 된다.

  - 나는 데이터베이스 생성을 sd card의 MusicPlayer 디렉토리에 생성되도록 하였다. 그리고 나서 다시 /data/data로 변경해 준다.

  

첨부 파일 첨부물이 없습니다.
목록보기