-
210506_4(웹동작원리)HTML_JS(Sol) 2021. 5. 6. 13:21
웹동작 원리
1.웹사이트를 만들때 사용되는언어 와 구성물
1) HTML : 링크,크기,색상 등을 지정 할수있는, 웹사이트의 주축
2) CSS : 스타일 시트, 디자인을 편하게 할수있는, 한번 코딩하여 페이지에 디자인 적용(통일성) ...
3) JavaScript : 기본적 : 웹페이지에서 이벤트발생시 그것을 처리하는 언어
우리는 데이타유효성 검사에 주로 사용. 범위가 넓다 = 시각, 청각 모두 포함
4) JSP(PHP, ASP, ASP.net) : 클라이언트 요청을 받아서 데이타베이스와 연동하여
동적인 페이지를 구현할때 주로 사용.
5) SQL : 데이타베이스에서 select, insert, update, delete 할때 주로 사용
6) 데이타정보 - 텍스트, 이미지, 사운드, 영상 ...
클라이언트
에이전트웹서버 데이타베이스 --요청 request--> ----연동---- -------sql-------> 웹브라우저
chrome
엣지
익스플로러
파이어폭스
tomcat
apache
iis
resinmysql
oracle
mssql<--응답response- ----정보가공----- <---데이터결과-- 컴파일실행 정보
+html
+css
+ js+디자인
+jsp
+javasql 결론 : html, css, js는 웹 브라우저가 해석하는 클라이언트 스크립트 언어이고, <==주로하는사람 웹퍼블리셔
jsp, java 등을 웹서버가 해석하는 서버 스크립트 언어이다.<== 주로하는사람 웹프로그래머
sql은 데이타베이스가 해석한다.
일반적으로 우리가 웹사이트를 볼때 위처럼 3가지 해석을 거치게된다. 이러한 것을 3 tier 라고한다.
이것 이상의 구조를 n tier라고 말한다.
클라이언트+웹서버 =>static 서버
+DB = dynamic 서버
'HTML_JS(Sol)' 카테고리의 다른 글
210507_4(기타부수적인태그) (0) 2021.05.07 210507_3(가입신청폼 만들기) (0) 2021.05.07 210507_1(HTML태그연습) (0) 2021.05.07 210506_5~8(HTML 기초) (0) 2021.05.06 210506_1~4(웹프로그래밍 설치및세팅) (0) 2021.05.06