Web Programming
-
Web Programming
Android Studio + GenyMotion 연동
안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 Android Studio에서 GenyMotion을 연동을 해보았습니다. GenyMotion은 Android Virtual Device입니다. Android Studio에서도 Virtual Device를 지원하지만 성능은 GenyMotion이 작업 속도가 빠릅니다. [ GenyMotion ] 1. https://www.genymotion.com/fun-zone/ Download Genymotion Personal Edition을 눌러 다운로드합니다. Genymotion For Fun – Free Android Emulator Download Genymotion Android Emulator for free on PC, Mac and Linux..
-
Web Programming
웹 서버 소프트웨어 Apache 와 NginX 비교
안녕하세요 씨앤텍 시스템즈 최홍준 연구원입니다. 이번 포스트는 웹 서버 소프트웨어 중 각광받고 있는 Apache와 NginX에 대해서 비교해 보았습니다. 2017년 기준 실질적으로 작동하는 웹 사이트들에서 쓰는 웹 서버 소프트웨어 순위 1위. Apache ( 44.89% ) 2위. NginX 한국 전체 등록 도메인 순위 1위. Apache ( 42.39% ) 2위. NginX ( 24.73% ) 2019년 현재 서버 부담이 비교적 아파치보다 적은 NginX로 전향하는 추세로 구글 트렌드로 검색을 양을 비교 시 NginX가 점점 많아지는 걸 확인할 수 있습니다. NginX가 Apache보다 서버에 부담이 적은 이유를 설명해 드리겠습니다. [ Apache ] 1. 스레드 / 프로세스 기반 구조 - Apach..
-
Web Programming
REST, 디자인 패턴, JSON Parsing
안녕하세요 씨앤텍 시스템즈 김준형입니다. 이번 포스트는 REST, 디자인 패턴, JSON Parsing에 대해서 정리해 보았습니다. 먼저 목차 입니다. 1. REST 2. 디자인 패턴 3. JSON Parsing 1. REST (Representational State Transfer) * Rest 란? Rest 란 HTTP URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미 합니다. * Rest의 특징 1. 인터페이스 : URI로 지정한 리소스에 대한 조작을 한정적인 인터페이스로 수행 2. 무상태성 : 작업을 위한 상태정보를 따로 저장하고 관리하지 않음 3. 자체표현구..