상세 컨텐츠

본문 제목

R&D 2016 프로젝트3-01 스프링기반 Json Parser for Android

안드로이드+드론 제작

by 김일국 2015. 12. 15. 19:54

본문

이번 시간에는 스프링기반 Json Parser for Android의 기본 환경 설정을 갖추도록 하겠습니다.

*작업환경

0- Java SE 설치: 다운로드 URL: http://www.oracle.com/technetwork/java/javase/downloads/index.html

1- Android Studio (Version 1.2) 다운로드 URL: http://developer.android.com/sdk/index.html

2- Apache Server (Apmsetup 7) 다운로드 URL: http://apmsetup.com/

===== 여기까지는 이전 프로젝트와 동일 합니다. 이후 환경은 스프링(JSP프레임웍)을 위한 환경 입니다.

3- Spring Tool Suite (STS 3.7.2) 다운로드 URL: http://spring.io/tools/sts/all

4- 쉽게따라하는 자바웹개발 책에서 사용한 소스로 스프링에서 MysqlDB를 핸들링 할 것 입니다.

다운로드 URL: https://github.com/starblood/legacy_sample


0,1,2 번 작업은 이전 프로젝트를  참조 하세요...

3. 스프링 툴 스위트 설치한 후 화면(위 다운로드 URL에서 받은 zip파일의 압축을 풀면 나오는 폴더구조와 STS.exe를 실행한 화면)

기본적으로 톰캣서버를 제공해 줍니다.

4. 위 책에서 제공하는 소스로 다운로드한 메이븐 프로젝트를 임포트 하는 화면

5. 다운로드한 스프링기반 자바소스 폴더를 선택하면, pom.xml파일명과 프로젝트명이 나타납니다.

- Finish 버튼을 클릭 한 후 최조 메이븐 빌드가 이루어 집니다.(하단 오른쪽에 진행 상태가 나타납니다.)

6. 특별한 에러 없이 legacy-sample 프로젝트가 M-S(메이븐-스프링)아이콘으로 표시된 것을 확인 하실 수 있습니다.

- 첫번째로 제대로 실행 되는지 서버에 프로젝트를 추가해 봅니다.

- 서버에서 마우스 우클릭 Add and Remove... 를 클릭 합니다.

- 팝업창에서 legacy-sample 프로젝트를 오른쪽으로 이동시킵니다.

7. 서버에 프로젝트를 추가한 결과 화면입니다. 확인 후 서버를 더블클릭하면, 서버 환경 설정화면이 View화면에 나타납니다.

- View화면에서 하단의 Module 탭을 클릭합니다.

- View>Module화면에서 Edit 버튼클릭, 팝업화면에서 그림과 같이 경로변경와 체크를 해제를 합니다.(디버그편리함과 속도를 향상 시킵니다.)

8. 프로젝트 실행 준비가 완료 되었습니다. 왼쪽의 프로젝트를 우클릭 후 Run As -> Run on Server -> 내용 확인 후 Finish 버튼을 클릭 합니다.

9. 아래와 같은 결과 화면이 나타나면 이번 시간은 성공 입니다.

다음시간에는 간단하게 스프링기반 JSP에서 Json 데이터를 출력하는 시간을 갖도록 하겠습니다.

최종 목표는 이전 프로젝트(PHP->안드로이드)처럼 DB에서  받은값을 JSP파일 Json 데이터로 가공해서 안들로이드 폰에 리턴값을 출력 하는 것입니다.

관련글 더보기

댓글 영역