Node.js install
Linux에서 node.js를 사용할 수 있도록 node.js를 설치하는 방법을 소개한다.
send me email if you have any questions.
Node.js 클라이언트 요청 수신
웹 서버란 데이터 읽기 및 처리를 통해 인터넷상의 요청에 대한 응답을 위해 설계된 소프트웨어이다.
서버와 클라이언트가 통신하는 방법 중 하나는 HTTP요청을 사용하는 것이다. 만들어진 요청이 어떤 요청인지,
예를 들어 사용자가 새로운 웹 페이지를 읽어 들이는지, 또는 지금 보고 있는 페이지의 업데이트인지 나타낸다.
HTTP 요청 메소드는 크게 두 가지가 있으며 다음과 같다.
➢ GET : 클라이언트가 서버로부터 정보를 요청.
보통 서버는 브라우저에서 볼 수 있는 컨텐츠로 응답.
➢ POST : 클라이언트가 서버로 데이터를 전송.
서버는 데이터처리 후 HTML 페이지로 응답 및 다른 페이지로 이동
Node.j...
Node.js Mysql
MySQL은 오픈 소스로 제공되는 관계형 데이터베이스 관리 시스템(RDBMS)이다.
APM(Apache-PHP-MySQL) 플랫폼의 데이터베이스 구성체로 작동된다.
MySQL은 GPL/Commercial License의 듀얼 라이선스가 적용된다.
본 포스팅에서는 mysql의 CRUD(Create, Read, Update, Delete) 작업은 다루지 않는다.
만약 CRUD작업을 이해하지 못했더라면 먼저, 그 부분을 구글링 등을 통해 이해 및 습득추천.
이번 포스팅에서는 node.js를 mysql에 연동하고 데이터 삽입 및 조회하는법을 다룬다.
send me email if you have any questions.
Android HTTP POST
이번 포스팅에서는 안드로이드로 HTTP server에 POST방식으로 요청본문(body)와 쿼리스트링(queryString)을 전송하는 예제를 설명한다.
예제의 용도
Node.js로 웹서버를 열어 HTTP POST방식으로 안드로이드로부터 요청을 수신후 안드로이드로부터 전달받은 쿼리스트링을 DB에 삽입하는 용도로 사용하였음.
클라이언트 요청 수신에서 쿼리스트링을 사용.
node.js mysql에서 node.js로 mysql에 연동 및 데이터 입/출력.
queryString into DB에서 쿼리스트링을 DB에 삽입.
send me email if you have any questions.
Android Wifi Scan(WifiManager)
Android로 주변 AP를 스캔하고 AP의 정보를 얻어오는 예제이다.
send me email if you have any questions.
Android Time(현재시간 가져오기)
Android Programming을 할 때 현재 시간이 필요한 경우가 꽤 많다.
JAVA에서는 이를 위해 제공하는 라이브러리가 있다.
send me email if you have any questions.
JAVA for each(for문 향상버전)
JAVA에서 뿐만 아니라 다양한 언어에서 for문은 굉장히 많이 사용되는 반복문이다.
반복적인 기능을 수행하기 때문에 배열등과 함께 쓰이는 경우가 빈번하다.
JDK 5.0 version부터는 for each문을 지원하기 때문에 좀 더 편하게 for문에서 배열등을 사용할 수 있다.
send me email if you have any questions.
Android LifeCycle(생명주기)
Android Programming을 할 때 알아야 할 LifeCycle(생명주기)에 대한 정리글이다.
정의
안드로이드에서의 생명 주기는 Activity(화면)이 실행되고 종료될 때까지의 전 과정을 뜻한다.
send me email if you have any questions.
248 post articles, 31 pages.