java 웹개발
-socket 통신(반이중 request, response 선 종료)
-http 프로토콜
-아파치(위두개)
-html + 랭기지 ⇒ 동적페이지(was 톰켓)
-아파치/톰켓(진입로 - httpservlet 클래스만 상속하면 됨.)
-request 요청(자바파일 → html 코드를 만들어서 응답)
템플릿엔진
-html에 자바코드를 섞을 수 있게!
-csr
- 클라이언트 사이드 렌더링
- 그림을 브라우저에서 그림.(ssr,csr)
-html+css+js(서버 측 목적물)
-html+css+js(클라이언트 측 목적물)
- 다양한 프론트 디바이스 때문!
-ios,android,chrome,자동차 lcd,키오스크,tv
- java코드에 html 어려움
html에 java 코드 쉬움 (템플릿엔진)
javascrpt 코드에 html 어려움
html코드에 javascript (리엑트)
- 목적(페이스북 개발)
php로 만든 ssr
좋아요 할때 f5 - 서브측 부하 크니까 부분 리로딩은 csr 시작!
-화면에 부분 리로딩 해야될 곳(몇 군데는 오케이 but,)에 수백군데가 있음. →그냥 f5하는게 better
⇒ 엔진을 만듦(개발자들이 데이터로 상태를 관리, 그 상태 값을 화면에 바인딩 - 변경된 부분만)




Share article