안드로이드와 웹 서버와의 연동 과정에서
글쓴이: FALLINME / 작성시간: 수, 2015/07/01 - 9:00오후
안녕하세요?
안드로이드와 웹 서버를 연동하기 위해 개발 중에 있는데
빠르게 개발하다보니 다소 체계적이지 못한 부분이 많습니다.
다음은 제가 현재 개발하고 있는 방식입니다.
--------------------
- 안드로이드 애플리케이션에는 필요한 기능에 대한 API 주소를 가지고 있고 GET 방식으로
데이터와 함께 요청하게 되면 서버(Ubuntu, MySQL)에서는 결과를 JSON으로 반환
- 구성 요소(PHP로 제작)
> 1. API 파일
: 비즈니스 로직에 해당하는 함수들을 순차적으로 요청하고
결과에 대한 성공 유무 혹은 데이터를 반환
> 2. 비즈니스 로직 클래스
: API에 대한 변수 및 함수가 포함
> 3. VO 클래스
: DB 테이블의 레코드에 대한 변수와 GET/SET 함수를 포함
> 4. DAO 클래스
: 데이터베이스에 쿼리를 요청하고 결과를 VO 혹은 VO 배열로 반환
-----------------
사실 프레임워크가 패턴에 대해서 이해가 부족한 상태에서
제가 개발자가 아닌 코더라는 느낌을 지울 수가 없습니다.
1. 흔히 모바일 서비스를 하게 되면 아키텍처나 프레임워크를 사용하시는지
(CodeIgniter를 포함한 프레임워크들은 웹을 위한 것으로 생각하고 있습니다.)
2. 데이터베이스 - 데이터 - 로직과 관련해서 어떠한 패턴을 사용하시는지
고수분들께 감히 여쭤보고 싶습니다.
감사합니다.
Forums:
댓글 달기