본문 바로가기

프로그래밍/Servlet

[Servlet] 기본

servlet에 대한 개념은 대충 감만 잡고 있는 상태

기록하고자 하는것은
1. 어떻게 써야 하는가.
2. 어떤게 파일 또는 클래스, 함수들이 맞물리는가(
사실 이게 가장 핵심이다. 이제까지는 명시적 path 혹은 절대경로로만 학습하다보니 웹 상의 상대경로, 웹의 개념을 처음 접할때의 경로개념이 상당히 빈약했다. 예전에 Javascript를 공부할때는 한 폴더에 다 때려넣어서 작업했던 경험도 있고, 물론 그때는 서버환경이 아니라 단순 페이지였으니까.



servlet환경은 직접 server.xml, web.xml, .html, .java  를 작성하여도 되지만 이클립스 환경을 예로 들어서 기록한다.

필요한 파일은

1. web.xml
2. servlet class를 작성할 java파일
3. option으로 html문서


[web.xml]  
web.xml은 서블릿이 실행되었을때, 서블릿 클래스를 매핑시켜 주는 역할을 한다.


	
		servletTest
		com.toy.servlets.UserSignManager
	
	
		servletTest
		/UserSignManager
	



간단하다.
<servlet-name> : 서블릿의 이름. 매핑이나 세팅해줄때 사용
<servlet-class> : 서블릿 클래스의 경로를 적어주면 된다. 
<url-pattern> : 주소창에 적힐 이름을 적어주면된다. 프로그래밍언어의 reference value 로 비유적으로 이해를 해도된다. 주소/UsersignManager를 치면 해당 서블릿 클래스(여기서는 UserSignManager) 이 동작하여 페이지에 내용을 뿌리게된다.

 

'프로그래밍 > Servlet' 카테고리의 다른 글

[servlet] 경로 맞추기  (0) 2012.03.05
[Servlet] 처음에 여러가지 어려운 것 들  (0) 2012.02.28