BackEnd
APP은 IP주소가 컴퓨터처럼 고정되어있지않다. 그래서 서버PC를 하나 두고 고정IP 주소를 갖게끔한다.
( 개인이 가정용PC로 쓰는건 불가하다. 신청을 해야한다. )
데이터를 받아서 처리하는 서버PC에서 제어프로그램은 php로 만든다. 제어프로그램이 데이터를 뿌린다. 내 서버 어딘가에 데이터를 저장한다. (왜냐면 사용자들이 다 APP을 키고있지 않으니까)
데이터는 표의 형태로 만들고 저장한다. 표만드는 프로그램들을 DBMS라부른다(MySQL)
(웹프로그래머,백엔드개발자들이 서버 저장,접속 프로그램을 짠다.)
우리는 사용자가 업로드한 데이터를 데이터베이스에 잘 저장해둬야한다. (PHP프로그램의 역할)
서버PC에는 저장하는 프로그램, 접속하는 프로그램 2개가 필요하다.
이제 다른사용자들은 서버PC에서 접속해서 받아야한다.저장된 데이터베이스를 보게끔해야하는데…(접속하는 프로그램 )
서버PC에 접속하려면 HTTP를 알아야한다.
Web Service
정보제공자의 글 뿐만아니라 이미지도 표기할 수 있는 방법이 없을까? html
(글씨만 있으면 text문서만 있으면 되었다.)
서로의 컴퓨터를 켜두는건 힘드니까 중간에 24시간 켜져있는 PC를 설치한다.
고정 IP에 접속하여 데이터(인덱스)를 가져오게끔하자 (apache)
html을 만들고 서버에 업로드한다. (고정IP) 그리고 다른사람이 IP주소를 써서 접속할 수있게 도메인을 만든다.
도메인 : www.~
이제 사용자가 원하는곳에 접속하려면..? 경로를 알아야하는데 사용자는 개발자가 만든 경로에대해 잘 모른다
그래서 처음에 가장 먼저 보여줄 대문을만들자. 이걸 index.html이라한다.
서버는 무료호스팅해주는곳에서 만든다. (닷홈 등)
html은 보통 VIsual Studio Code로 작업을 많이한다. (컴파일러 기능은 없다)
https://code.visualstudio.com/
'Android Studio(Java)' 카테고리의 다른 글
Android Studio Retrofit (2) (0) | 2023.03.16 |
---|---|
Android Studio Retrofit (1) (0) | 2023.03.16 |
Android Studio Fragment랑 FragmentActivity 차이점 (0) | 2023.03.06 |
Android Studio OpenAPI (0) | 2023.03.05 |
Android RecyclerView 10분 따라하기(총 7 STEP) ! (0) | 2023.02.26 |