학원/JSP

11/18 46-1 [JSP] jsp와 html의 개념설명

도원결의 2022. 11. 19. 15:01

이거 정말

개념잡기 너무 어렵다...

이놈에 이과놈들과 나의 사고차이가 달라서 그런지 책이나 구글링에서 나온 설명들로 개념잡기가 너무 어렵다...  

퉁쳐서 겨우 이해한다 싶으면 뭐가 자꾸 개념들이 조금씩 달라짐... 그래서 내가 이해하고 있는게 맞는건지 잘 모르겠으나

나중에 배우다 다시와서 잘못된 건 수정하면 되지 !!

우선 그림으로 큰 그림을 먼저 그려보자 

그놈에 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사용 한다고 함! 

기본포트는 생략 가능하다고도 한다... 아무튼 포트는 이런거 !

 

본격적으로 ... 들어가 보자 !