JSP
- HTML 문서 속에서 JAVA 코드가 들어있는 것
=> 자바의 웹서버 프로그램을 서블릿으로 변환되어 서비스
JSP 장점
- Servlet 보다 쉽고 작성이 빠르다.
- HTML 과 JAVA 분리 가능
- .JavaBean 사용이 쉽다.
- Scope 설정이 쉽다.
Servlet
- 웹 서비스 기능을 하는 자바 클래스
- doGet(), doPost() 메소드 사용
Scriptlet
- 스크립틀릿
- 자바코드가 들어오는 부분
<% ~~ %>
이 안에 사용
- 소스보기를 하더라도 안보여지므로 보안성이 좋다.
- 위치는 어디든 상관없다.
표현식
<%= %>
- 스크립틀릿에서 작성된 결과값을 웹브라우저상에 보여주고자 할 때 사용
주석문
<!-- -->
인 경우 주석문이 모두 보인다.
<%-- --%>
을 사용해야 다른사람이 보이지 않는다.
WAS
- 왓스(WAS)
- 아파치 톰켓 기준
웹서버 : 아파치
웹컨테이너 : 톰켓
Web Server 종류
- Web Server : 해석해주는 것
- Apache
- IIS (Internet Information Server)
- WebtoB(티맥스소프트, 국산)
Web Container 종류
- Web Container : 해석한 것을 송출해주는 것
- Tomcat
- Jeus(티맥스소프트, 국산)
- WebSphere(IBM)
- WebLogic(오라클사)
- JBoss(Redhat)
- Resin(Caucho)
컴파일 된 파일 위치
- .java => .class
- .class 파일은 컴퓨터 언어로 구성되어 있다.
파일위치\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina
\localhost\ [ Dynamic webservice file name ] \org\apache\jsp
\ [ 파일명 ].class
정리
- JSPServletBegin -> src~webapp -> chap01
-> 01_oneToTenSum.jsp, 01.css