jsp 문서 작성 하기
JSP특징
- 동적 웹어플리케이션 컴포넌트. ex) html, css 등등 그것을 한데 모아둔것을 컨트롤러이다.
- .jsp 확장자. html파일안에 javacode를 삽입
- 클라이언트의 요청에 동적으로 작동하고, 응답은 html을 이용.
- jsp는 서블릿으로 변환되어 실행
- MVC패턴에서 View로 이용됨.
request
webpage --------> Controller(servlet)---- Model(모듈) : 필요시 DB접근
client
<----- view(jsp)로 변환
웹브라우저가 요청을 하면 모듈로 지시를 내린다.
모듈측에서 로직을 수행하는데 필요하면 DB에 접속해서 나머지 로직을 수행
수행을 다했으면 Controller(servlet)에 반환을 한다. 결과물을 View로 넘긴다.
다시 클라이언트로 응답을 한다.
프로젝트 생성방법
JSP파일 생성 방법
head태그 다음에 body태그부분이 있다.
body태그는 실제로 웹브라우저에 출력하는 부분
head는 html를 구성하는 설정값이 들어있다.
jsp 아키덱쳐
.jsp file -------->Tomcat에의해 java파일로 변환 -----> java file ------------>컴파일 class file
(helloworld.jsp) (helloworld_jsp.java) (helloworld_jsp.class)
톰캣폴더---work-catalina-ex--org-apache--jsp폴더에 class파일과 java파일이 들어있다.
'프로그래밍 > jsp' 카테고리의 다른 글
6.servlet 본격적으로 살펴보기-II(servlet 라이프 사이클 (생명주기)) (1189) | 2017.09.26 |
---|---|
5.Servlet 본격적으로 살펴보기-I(doGet, doPost, 컨택스트패스) (1204) | 2017.09.25 |
4.서블릿 맛보기(Servlet문서 작성, web.xml서블릿 맵핑,java파일을 이용한 어노테이션을 이용한 서블릿 맵핑) (1188) | 2017.09.24 |
2.환경설정 (1209) | 2017.09.22 |
1. 웹프로그래밍 (1028) | 2017.09.21 |