WSGI: web server gateway interface 1. ‘WSGI’’이란?2. 배경 정보(웹 서버, WAS)2. 기본 기능3. 분류 1. ‘WSGI’이란? 파이썬에서 어플리케이션, 즉 파이썬 스크립트가 웹 서버와 통신하기 위한 명세. 프로토콜 개념으로 이해 WSGI는 서버와 앱 양단으로 나뉘어진다. WSGI 리퀘스트를 처리하려면 서버에서 환경정보와 콜백함수를 앱에 제공해야한다. 앱은 그 요청을 처리하고 콜백함수를 통해 서버에 응답. 2. 배경 정보(웹 서버, WAS) 1. ‘웹 애플리케이션 서버’이란? 웹 애플리케이션과 서버 환경을 만들어 동작시키는 기능을 제공하는 소프트 웨어 프레임 워크이다. 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 애플리케이션을 수행해 주는 미들웨어로 볼 수..
일시 - 2018년 8월 28일 화요일 15:00 ~ 18:00시장소 - 306호 A&A 동아리방참여인원 - 김현수, 조성환, 황태욱목표: 자동 로그인 구현 기본적으로 모든 앱에는 휴대폰의 기억장치를 이용하는 장소가 있는 것 같다. 이를 이용하는 방법이 바로 sharedpreferences이다. sharedpreferences는 휴대폰 내 작은 db라 생각할 수 있다, 여기에 저장되는 정보는 모두 xml에 저장된다. 이를 이용해 정보를 저장, 혹은 설정을 저장 해 자동으로 기능을 구현할 수 있다. sharedpreferences를 선언 후 get함수를 이용해 xml 내 내용을 가져올 수 있다. xml에 내용을 저장하기 위해서는 sharedpreferences.Edit을 선언해 put 함수를 이용한다. 이..
일시 - 2018년 8월 21일 화요일 15:00 ~ 18:00시장소 - 306호 A&A 동아리방참여인원 - 김현수, 조성환, 황태욱목표: 앱 로그인 화면 구현 1)라이브러리 설치 후 이용 안드로이드 스튜디오(이하 안스)는 자바와 같이 여러 도움을 주는 라이브러리를 이용 할 수 있다. 먼저 butterknife를 이용하기로 했다. 기본적으로 implementation을 통해 버터나이프를 설치를 한다. 버터나이프는 요소들을 레이아웃 설정, java클래스에서 사용하기 위해 객체를 만들고 선언을 해야하는데, 이 과정을 쉽게 해주는 라이브러리다. @BindView 를 통해 쉽게 객체를 만들고 @OnClick을 통해 클릭시 이벤트를 만들 수 있다. 2)로그인 화면 구현 먼저 editText 2개를 통해 ID, P..