JSP 프로그래밍
웹프로그래밍이란? 웹어플리케이션을 만드는 행위
웹어플리케이션이란? 웹을 기반으로 동작하는 프로그램을 의미
웹이란? 인터넷 서비스의 형태를 의미(Http, FTP, SMTP, POP등)
인터넷이란? 하나 이상의 네트워크가 연결되어 있는 형태를 의미
인터넷을 이용하기 위해 알고 있어야 하는 지식 용어
1) 프로토콜 - HTTP, FTP등등의 파일을 전송하기 위한 약속
2) IP - 인터넷상의 주소를 말함. 즉 숫자 도메인
3) DNS - 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발된 것
4) PORT - 소프트웨어가 다른 소프트웨어와 맞물리기 위한 가상의 연결단 ex) 80
웹프로그램의 동작
웹서버 : 클라이언트의 요청에 의해 정보를 제공해 주는 서버(Aphache, IIS)
별도의 구현이 필요한 로직이 있을 경우 웹어플리케이션 서버에 요청
웹브라우저 : 웹서에 정보를 요청하고, 웹서버로 부터 정보를 받는 매개체.
(HTTP 프로토콜을 사용함.)
웹프로그래밍을 위해 필요한 선행 학습
JAVA : JAVA웹어플리케이션을 구현하기 위한 선행 학습 필요
HTML : 웹어플리케이션을 구현하기 위한 기본 언어
JavaScript : 클라이언트 기능을 구현하기 위한 언어
Jquery : JavaScript의 대표적인 라이브러리로써, 클라이언트 사이드 스크립트 언어를 단순화 할 수 있다.
CSS : 웹어플리케이션의 레이아웃 및 스타일을 지정하는 언어
>> 학습시작 전에 용어와 개념을 먼저 정리해 보았어요. 머리가 좀 아프지만 힘을 내야죠^^
'3DP&기술' 카테고리의 다른 글
3d프린터로 인쇄하는 런던 지하철! (0) | 2017.07.24 |
---|---|
오토셋(AutoSet) 아파치 웹 서버 패키지 프로그램 (0) | 2017.07.22 |
무료로 사용할 수 있는 소셜 미디어 분석 툴 (0) | 2017.07.22 |
마우스로 직선을 긋거나 화살표를 표시해야 하는 경우 (0) | 2017.07.21 |
HTML5 지원 브라우저 테스트 URL (0) | 2017.07.20 |