관리 메뉴

SW

KUBAB 본문

대학교/Android

KUBAB

SWKo 2020. 1. 20. 16:32

0. 계기

지금껏 한 프로젝트에서는 서버를 다룬적이 없어서 서버에 대한 개념이 부족하였다. 

또한 AWS를 공부해보고 싶었고 서버부터 클라이언트까지 개발해보고 싶었다.

서버, 웹, 안드로이드, 크롤링에 대한 지식을 얻을 수 있을 것같다.

학식앱을 만들고 앱스토어에 올리는 것까지가 이 프로젝트의 목표이다.


1. 계획

[Client ---> Server] Http Request

[Server --> Database] SQL Query

[Database --> Server] Data

[Server --> Client] Http Response(JSON)

 

중간중간 필요한 것이 달라질 수 있지만 사용할 것들을 살짝 정해보자면 다음과 같다. 이렇게 방식을 미리 정해놓고 하는 것보다 다양한 방법(더 좋은 효율을 가질수 있는 방법)들을 여러개 만들어 놓는 것이 더 좋다고 들었다. 필요할때마다 그렇게 해보자.

  • Client는 Android 사용
  • Server는 AWS에서 제공하는 EC2를 사용
  • Database는 AWS의 RDS를 MySQL로 사용
  • Crawling은 BeautifulSoup 또는 Selenium 사용
  • RDS에서 Android로 데이터 넘겨줄때 php 또는 Django 사용
  • php에서 json형태로 받아서 넘겨주기

'대학교 > Android' 카테고리의 다른 글

KUBAB [AWS]  (0) 2020.01.26
KUBAB [Android]  (0) 2020.01.26
KUBAB [PHP]  (0) 2020.01.26
KUBAB [DB]  (0) 2020.01.26
KUBAB [크롤링]  (0) 2020.01.26
Comments