SW
KUBAB 본문
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