본문 바로가기
Web Programming

[Web] Web Programming이란?

Web Programming







Web Programming이란?


World Wide Web(www)의 통신 규약에 따라 컴퓨터 간에 데이터를 주고 받는 네트워크 프로그램이다.


Hyper Text Markup Language(HTML)은 웹에서의 서비스를 구현하기 위해 사용하는 텍스트 기반의 프로그램 언어이다.


웹 프로그래밍 언어인 JSP,ASP,PHP등을 사용하여 정적 페이지인 HTML을 동적으로 변화 시키면서 사용할 수 있다.



Web Programming 실행 흐름


웹 서비스를 지원하는 서버 프로그램이 가동되어 있어야 한다.


사용자는 웹 브라우저에서 해당 서버의 URL을 입력한다.


웹 서버는 대기 상태에 있다가 요청이 오면 그에 대한 응답 데이터를 전송 한다.


웹 브라우저는 전송 받은 데이터를 파싱하여 화면에 표시한다.




클라이언트 프로그램과 서버 프로그램



실제 클라이언트 프로그램이나 서버 프로그램이나 모두 서버 측에 파일들이 존재한다. (개발자들이 작업을 해야 한다)


차이점은 클라이언트 프로그램은 웹 브라우저를 통해 다운로드 되어 사용자의 리소스를 활용하여 실행 되고, 서버 프로그램은 네트웨크 부하를 사용하여 서버 측의 리소스로 실행된다는 점이다.


클라이언트 프로그램으로는 Applet, Html, Javascript 등이 있다.



Web Program 작성 순서


사용자 화면에서 보여지게 될 HTML 페이지를 작성 한다.


HTML 페이지에서 서버와 통신 없이 처리해도 되는 Validation을 자바 스크립트를 이용하여 작성한다.


사용자가 페이지를 작성한 후 서버로 전송할 때 그것을 받아 처리할 서버 측의 프로그램을 JSP를 이용하여 작성한다.


JSP 내에서는 비즈니스 로직 등을 처리 할 수 있다.




'Web Programming' 카테고리의 다른 글

[HTTP]상태 코드  (0) 2018.04.10