카테고리 없음

안드로이드 신입취업을 위한 기본용어정리 3

타코따코 2020. 2. 6. 18:48

XAMPP 구성요소

Apache HTTP Server , MariaDB(=MYSQL), PHP, Perl

APM(= Apache+PHP+MySQL)

-------------------------------------------------------------------
HTTP : Hyper Text Transfer Protocol

- 인터넷에서 데이터를 주고받을 수 있는 프로토콜(규칙)

-------------------------------------------------------------------

숫자키패드 지정 

mEditText.setInputType(InputType.TYPE_CLASS_NUMBER

-------------------------------------------------------------------

HTTP 메서드는 GET, POST, PUT, PATCH, DELETE 

GET은 가져오다, POST는 게시하다, PUT은 집어넣다, PATCH는 고치다, DELETE는 지우다

-------------------------------------------------------------------

JSX란? - javaScript XML언어로 자바스크립트의 문법을 확장한 언어

React란?

- 사용자 UI를 간편하게 만들기 위한 라이브러리 

- 리액트의 특징은 MVC에서 VIew에만 집중

-------------------------------------------------------------------

Callback 함수 : 어떤 이벤트에 의해 호출되어지는 함수

-------------------------------------------------------------------

하이브리드 0세대 - 안드로이드에서 res 폴더에서 html

하이브리드 1세대 - JQM (JQuery Mobile)

하이브리드 2세대 - React-native - facebook - 오픈소스 

javaScript로 네이티브 앱을 만드는 것 - 생산성이 증가, 컴파일 단축, 바로 새로고침으로 변경 가능

javaScript - 웹브라우져말고 node.js를 깔아서 실행가능

npm은 Node Packaged Manager의 약자

 npm이라는 것은 Node.js로 만들어진 pakage(module)을 관리해주는 툴 

module - 프로그램보다 작은 단위의 기능

-------------------------------------------------------------------

컴파일, 런타임

컴파일 = 통역사 역할

사람과 컴퓨터의 언어가 달라서 서로 이해해줄 수 있도록 도와주는 역할 -  컴파일러

println - 01010101 식으로 변경해주는 역할 

런타임= 프로그램이 돌아갈 수 있는 '환경'

-------------------------------------------------------------------

동기 - 요청을 하는 시기와 응답을 받는 시기가 일치

비동기 - 요청 한 내용을 언젠간 응답해 줄 것이라는 약속

Promise - 순차적이지 않는 비동기함수의 실행순서를 제어할 수 있게 도와줍니다.

then() 단점 보장 -> Async await이 만들어짐

then 단점 : catch()와 섞어씀, 오류시 몇번째인지 모름, 메서드체이닝으로 길어짐

Async await : try/catch 사용,