Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

JSP, Servlet, Java, Javascript 차이 본문

View Template/JSP

JSP, Servlet, Java, Javascript 차이

defacto standard 2017. 11. 16. 21:21

< Servlet vs JSP >


- Servlet


WAS 위에서 동작하는 Java 프로그램. 따라서 컴파일 후 웹서버에 올려야 한다.


자바 언어를 기반으로 동적인 Contents를 생성하는 기술.


WAS를 통해 컴파일 된 후 메모리에 적재되어 Client의 HTTP Method 요청을 처리(doGet, doPost)하는 프로그램.


Java코드 안에 HTML이 혼용되어 있다. (HTML in Java)


실제 화면 출력에는 거의 사용되지 않고, 컨트롤러 역할을 해야하는 부분에 사용한다.



- JSP


Java Server Page.


사용자의 요청을 받고 그에 대한 응답을 보여주기 위한 기술. 즉, 실제 화면 출력 부분을 담당한다.


WAS에 의해 컴파일되어 Servlet파일로 생성되어 실행되는 구조는 Servlet과 같다.


하지만 Servlet과 다르게 로직과 디자인 부분을 분리하여 작업할 수 있도록 개발된 서버사이드 스크립트 언어


HTML코드 안에 Java 코드가 혼용되어 있다.(Java in HTML)



<JSP와 Javascript>


- JSP


서버의 자원을 사용한다.



- Javascript


클라이언트의 자원을 사용한다.



<Java와 Javascript>


- Java


OOP 언어, 컴파일 언어 (컴파일이 필요함)


웹 환경에서 주로 서버단에서 실행됨



- Javascript


스크립팅 언어(인터프리터 사용)


브라우저단에서 실행됨

'View Template > JSP' 카테고리의 다른 글

MVC Architecture를 사용한 Servlet과 JSP의 Integrating  (0) 2017.11.10
JSP 개론  (0) 2017.11.02
Comments