Upload
yu-yongwoo
View
238
Download
2
Embed Size (px)
Citation preview
0x06. Java Servlet, Session
Yu YongWoo
(http://LuckyYoWu.tistory.com)
1
Java Servlet ?
자바서블릿(Java Servlet)은자바를사용하여웹페이지를동적으로생성하는서버측프로그램
서블릿파일은 *.class 확장자를가진다.
2
Apache Tomcat
톰캣은웹서버와연동하여실행할수있는자바환경을제공하여자바서버페이지(JSP)와자바
서블릿이실행할수있는환경을제공
http://localhost:8080
3
Model-View-Contoller Model 2
모델-뷰-컨트롤러(Model–View–Controller, MVC)는소프트웨어공학에서사용되는아키텍처
패턴이다.
흔히 MVC 모델 2라고하면된다.
4
MVC Model 2 Example
5
BBSinput.html
6
BBSPostServlet.java
7
WEB-INF
8
1. javac 명령으로 java 파일컴파일
2. tomcat 디렉토리에WEB-INF 디렉토리를생성
3. WEB-INF 디렉토리아래에 classes 디렉토리생성
4. 컴파일된 servlet class를 classes로이동
WEB-INF/web.xml
9
@WebServlet("url")
10
Servlet 3.0 부터는web.xml 을생성하지않고
클래스선언부에서@WebServlet 어노테이션을추가해
web.xml 을안만들수도있다.
근데지금서버에서는안됨ㅋ왜안되는지는모르겠음ㅋ
SessionTest.java
11
SessionView.jsp
12
Practice
13