생활코딩 19

[생활코딩/웹어플리케이션] 데이터베이스(MySQL) 이론

SQL정보를 관리하는 전문 어플리케이션장점안전하다, 빠르다(인덱스를 통해서 정보를 빠르게 찾을 수 있도록 정리되어있다), 프로그래밍적 제어 가능 두대의 컴퓨터가 있을때, 한대의 컴퓨터가 MySQLClient, 다른 하나는 MySQLServer일 때, 다음과 같은 관계가 성립된다.그림으로 나타내면 아래와 같다. 최종적으로 만드려는 웹에플리케이션이 데이터베이스와 어떤 관계인지는 다음과 같다. 웹브라우저에 a.php를 입력하면 웹서버는 php를 처리할수 없음을 알고 php에게 a.php를 요청한다. 그럼 php엔진은 a.php를 한줄한줄 읽어나가는데 sql구문이 있다면 php엔진은 mysql에 접속하고, php는 mysql이 전송해준 데이터를 가공해서 웹페이지를 만들고, 이것을 웹서버에게 돌려준다.최종적으로 ..

[생활코딩/웹어플리케이션] 자바스크립트 실습

실습1 -onclick이벤트: 클릭시 발생하는 이벤트-onfocus: 마우스 클릭 했을 때-onblur: 클릭 전 기본 세팅 실습2 사용자가 onclick을 눌렀을 때, id가 user_input인 element값이 화면에 출력된다. 실습3 html css javascript 최진혁 최유빈 한이람 한이은 id가 target인 값을 가져와서 클래스이름을 em으로 지정해준다. 클릭하게 되면 클래스이름이 em인 속성에 해당하는 디자인인 밑줄효과가 나타나게 된다. css가 html을 디자인하는것이라면 javascript는 html을 제어하는것이라고 할 수 있다.

[생활코딩/웹어플리케이션] UI vs API

UI (User Interface) vs API (Application Programming Interface) 두개의 공통점은 인터페이스인데, 사람과 사람이 교류할때 사용하는 가장 기본적인 접점은 언어인데 마찬가지로 기계가 서로 교류하기 위한 접점에 해당하는 장치에는(Ex컴퓨터,스마트폰)은 전원이 있다. 전원은 시스템을 꺼라는 것을 알려주고, 이러한 것을 인터페이스라고 한다.장치와 장치가 서로 소통하기 위한 접점으로 usb인터페이스가 있으며, 웹애플리케이션이 웹브라우저와 교류할 수 있는 접점이 존재하게 된다. ex)Prompt("비밀번호를 입력해주세요")라는 메세지가 찍혀있는 prompt창을 실행시키는 코드와, 이 코드의 결과가 나타나는 화면이 있을때사용자가 직접 조작하는 화면을 UI, 우리가 만든 웹..