11/18 46-1 [JSP] jsp와 html의 개념설명
이거 정말
개념잡기 너무 어렵다...
이놈에 이과놈들과 나의 사고차이가 달라서 그런지 책이나 구글링에서 나온 설명들로 개념잡기가 너무 어렵다...
퉁쳐서 겨우 이해한다 싶으면 뭐가 자꾸 개념들이 조금씩 달라짐... 그래서 내가 이해하고 있는게 맞는건지 잘 모르겠으나
나중에 배우다 다시와서 잘못된 건 수정하면 되지 !!
우선 그림으로 큰 그림을 먼저 그려보자
그놈에 jsp가 대체 뭐냐!! 내가 열심히 깔아놓은 저 tomcat은 대체 뭐냐 !!!
html은 대체 왜 배운거냐 !!
CSR과 SSR
CSR (Client Side Rendering ): 여기서 Client는 브라우저! 이건 데이터만 요청,데이터만 받아서 처리한다. (렌더링이 브라우저에서 일어남) 최근엔 모바일사용랑이 많기 때문에 이걸 더 많이 사용 한다고 함
C-S SL(스크립트언어) -- 클라이언트 측에서 실행되는 언어 ex. JS,HTML,CSS,JQUERY...
SSR(Server Side Rendering) : 이건 JSP를 HTML로 변환시키는것 매번 HTML 페이지를 요청할 때마다 매번 렌더링을 한다고 함 !!
S-S SL -- 서버측에서 실행되는 언어로 브라우저가 인실을 못한다. ex. JSP,JAVA ...
대체 왜 이렇게 jsp문서를 html문서로 변환하려고 하는건가 ?
html 문서는 화면만 제시 할 수 있다고 함 .. 기능이 이거로 끝임
또 브라우저는 jsp와 같은 언어들을 인식 할 수 없다고 한다...
jsp언어를 결국 브라우저에 띄울 수 있는 html문서로 변환해야 하고 그럴 때 Servelet 이라는것으로 한 번 더 변환하는 단계를 거쳐야 하는거... 그걸 지금 배우려고 하는거 ..
JSP ----> .Java 로 변환 그게 Servelet ----> HTML변환 ----> 브라우저로 뙇 !!!!
아!!!! jsp가 servelet으로 변환하면 파일 확장사는 java가 된다!!
++ 추가 개념정리
포트는 대체 무엇?
오라클은 8181로 포트 변경했고 톰켓은 8080을 쓴다는데.. 그렇게 말로만 듣던 그 포트!!
대부분 한 pc 안에 오라클도 있고 톰켓도 있는데 사용자는 오라클(DB)만 필요해서 접근 할 수도 있고, 톰켓에서 바로 접근해서 필요한 정보들을 요청할 수도 있음! 그 때!! 서버에 접속할 때 프로그램을 구분 하기 위한 숫자 같은것 이라고 생각 하면 된다!
우리가 자주보는 http는 포트를 80 사용하고 ftp는 21사용 한다고 함!
기본포트는 생략 가능하다고도 한다... 아무튼 포트는 이런거 !
본격적으로 ... 들어가 보자 !