<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Heero의 드라마 같은 인생사</title>
		<link>http://heero.tistory.com/</link>
		<description>Heero와 함께하는 우다탕~~ 쿵쿵 세상사~</description>
		<language>ko</language>
		<pubDate>Fri, 05 Dec 2008 12:58:39 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>Heero의 드라마 같은 인생사</title>
		<url><![CDATA[http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE1OTE1MUBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyMDAwMDAwMDAwMC5qcGc=]]></url>
		<link>http://heero.tistory.com/</link>
		<description>Heero와 함께하는 우다탕~~ 쿵쿵 세상사~</description>
		</image>
		<item>
			<title>JSP &amp; Servlet 예제 1</title>
			<link>http://heero.tistory.com/entry/JSP-Servlet-%EC%98%88%EC%A0%9C-1</link>
			<description>&lt;P&gt;&lt;FONT color=#ff9900&gt;후 &lt;STRONG&gt;JSP&amp;amp;Servlet&lt;/STRONG&gt;관련 책을 산지 벌써 몇달이 지났지만 이제서야 책을 꺼내서 이걸 연습하는 나도 참@_@;;; 좀 더 빨리 익혀둘걸....이라는 생각이 계속 해서 든다...&lt;br /&gt;&lt;br /&gt;오늘은 &lt;STRONG&gt;JSP&amp;amp;Servlet&lt;/STRONG&gt;관련 예제를 하나 볼까한다.&lt;br /&gt;&lt;br /&gt;아직 처음 책을 봤을땐 &lt;STRONG&gt;JSP&amp;amp;Servlet&lt;/STRONG&gt;&amp;nbsp;에 대한 감은 잘안오지만 이번 예제를 하면서 어떻게 &lt;STRONG&gt;JSP&amp;amp;Servlet&lt;/STRONG&gt;&amp;nbsp;이 돌아가는지 살짝 감이 오기 시작하였다. &lt;br /&gt;&lt;br /&gt;그럼 살짝 예제를 들어가기전에 숙지해야할 몇가지 사항을 보도록하자.&lt;br /&gt;&lt;br /&gt;보통 웹 애플리케이션 개발을 하기위해서는 4가지의 단계를 거쳐서 개발을 진행한다.&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#99cc66&gt;1 - 웹 애플리케이션에서 사용자 화면에 대한 검토 ( 전 이것만 자신이 있는... )&lt;br /&gt;2 - 아키텍처 살펴보기&lt;br /&gt;3 - 웹 애플리케이션을 생성 및 배포하기 위한 개발 및 배포 환경 설정&lt;br /&gt;4 - 애플리케이션 개발&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;위의 4가지 사항을 항시 생각하면서 웹 애플리케이션의 개발에 임하도록 하자.&lt;br /&gt;&lt;br /&gt;그럼 다시 본론으로 돌아와서 예제 화면을 보도록하자.&lt;br /&gt;&lt;br /&gt;사용자 화면은 다음 아래의 그림과 같다.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff9900&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/image/15/tistory/2008/04/15/17/35/480468ef06a59&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;276&quot; width=&quot;470&quot;/&gt;&lt;/div&gt;&lt;br /&gt;위에 화면에서도 확인 할수 있듯이 간단한 맥주 선택에 대한 쿼리를 날리게 되면 거기에 해당하는 응답을 받아 뿌려주는 웹 애플리케이션 프로그램이다.&lt;br /&gt;&lt;br /&gt;사용자 화면 설정은 간단하게 편한대로 작성을 하면된다. 아래의 소스 코드는 사용자 화면 부분인 form.html 의 코딩내용이다.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;( form.html ) &lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;&lt;FONT color=#d41a01&gt;http://www.w3.org/TR/html4/loose.dtd&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#d41a01&gt;&quot;&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;h1 align=&quot;center&quot;&amp;gt;Beer Selection Page&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;form method=&quot;POST&quot; action=&quot;SelectBeer.do&quot;&amp;gt;Select beer characteristics&amp;lt;p&amp;gt;&lt;br /&gt;&amp;nbsp; Color:&lt;br /&gt;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;&amp;lt;select name=&quot;color&quot; size=&quot;1&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;option&amp;gt;light&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;option&amp;gt;amber&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;option&amp;gt;brown&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;option&amp;gt;dark&lt;br /&gt;&amp;nbsp; &amp;lt;/select&amp;gt;&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;center&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;&amp;lt;input type=&quot;SUBMIT&quot;&amp;gt;&lt;br /&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;lt;/center&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt; &lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#ff9900&gt;&lt;br /&gt;우선 눈여겨 봐야할 곳은 빨간색으로 표기한 부분과 볼드체로 표기한 부분이다. &lt;br /&gt;SelectBeer.do는 호출되어야할 서블릿이 무엇인지 지정해주는 역할을 한다. 그렇다고 SelectBeer.do는 실제 파일명이 아니다. 정확히 말하면 논리적인 이름으로 생각하면될것이다. 즉, HTML에서 사용할 가상이름정도로 생각되어질수 있다. 이는 다음에 작성될 XML파일 ( web.xml )에 보면 selectBeer.do가 불리는걸 확인할 수 있다.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;(web.xml)&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;web-app id=&quot;WebApp_ID&quot; version=&quot;2.4&quot; xmlns=&quot;&lt;/FONT&gt;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee&quot;&gt;&lt;FONT color=#d41a01&gt;http://java.sun.com/xml/ns/j2ee&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#d41a01&gt;&quot; xmlns:xsi=&quot;&lt;/FONT&gt;&lt;A href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;&lt;FONT color=#d41a01&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#d41a01&gt;&quot; xsi:schemaLocation=&quot;&lt;/FONT&gt;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee&quot;&gt;&lt;FONT color=#d41a01&gt;http://java.sun.com/xml/ns/j2ee&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#d41a01&gt; &lt;/FONT&gt;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;&gt;&lt;FONT color=#d41a01&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#ff9900&gt;&lt;FONT color=#d41a01&gt;&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;display-name&amp;gt;&lt;br /&gt;&amp;nbsp;Ch1ServletTest1&amp;lt;/display-name&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;welcome-file-list&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;index.html&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;index.htm&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;index.jsp&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;default.html&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;default.htm&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file&amp;gt;default.jsp&amp;lt;/welcome-file&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/welcome-file-list&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;lt;servlet&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;BeerSelector&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;servlet-class&amp;gt;&lt;STRONG&gt;Test.Beer&lt;/STRONG&gt;&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/servlet&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;servlet-name&amp;gt;BeerSelector&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;url-pattern&lt;STRONG&gt;&amp;gt;/SelectBeer.do&lt;/STRONG&gt;&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;볼드체로 표기한 부분을 잠시 설명하자면 Servlet-class 태그로 묶인건 실제 자바 코드가 있는 부분을 패키지명과 클래스명까지 나타낸 것이고, url-pattern태그는 위에 form.html에서 지정한 이름 즉, 클라이언트가 사용할 이름이라고 생각을 하면된다. 참고로 BeerSelector이름은 &lt;STRONG&gt;DD내에서만 사용&lt;/STRONG&gt;되니 기억하도록 하자.&lt;br /&gt;&lt;br /&gt;다음은 서블릿 코드를 보도록 하자.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;( Beer.java )&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;public class Beer extends &lt;STRONG&gt;HttpServlet&lt;/STRONG&gt;{&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public void &lt;STRONG&gt;doPost&lt;/STRONG&gt;(&lt;STRONG&gt;HttpServletRequest&lt;/STRONG&gt; request, &lt;STRONG&gt;HttpServletResponse&lt;/STRONG&gt; response) throws IOException, ServletException {&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; String c = request.getParameter(&quot;color&quot;);&lt;br /&gt;&amp;nbsp; BeerExpert be = new BeerExpert();&lt;br /&gt;&amp;nbsp; List result = be.getBrands(c);&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; request.setAttribute(&quot;styles&quot;, result);&lt;br /&gt;&amp;nbsp; RequestDispatcher view = request.getRequestDispatcher(&quot;result.jsp&quot;);&lt;br /&gt;&amp;nbsp; view.forward( request, response );&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff9900&gt;&lt;FONT color=#d41a01&gt;}&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;파란색 볼드체인 doPost는 앞에 form.html을 작성하면서 정의한 method = POST라고 하였기 때문에 doPost()를 여기서 정의를 한다.&lt;br /&gt;나머지는 HttpServlet을 상속받고 구현한다라는 걸 눈여겨 보면 될것이다.&lt;br /&gt;&lt;br /&gt;다음코드는 모델클래스이다.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;( BeerExpert.java )&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;public class BeerExpert {&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff9900&gt;&lt;FONT color=#d41a01&gt;&amp;nbsp;public List getBrands(String color){&lt;br /&gt;&amp;nbsp; List brands = new ArrayList();&lt;br /&gt;&amp;nbsp; if( color.equals(&quot;amber&quot;) ){&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;Back Amber&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;Red Moose&quot;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else if( color.equals(&quot;light&quot;)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;Jail Pale Ale&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;Gout Stout&quot;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else if( color.equals(&quot;dark&quot;)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;DARK Black&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;BEER STOUT&quot;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; else if( color.equals(&quot;brown&quot;)){&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;Brown Color&quot;);&lt;br /&gt;&amp;nbsp; &amp;nbsp;brands.add(&quot;HITE&quot;);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; return brands;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;여가서는 그렇게 설명할 부분이 없는것 같다.&amp;nbsp; color에서 해당 개체가 selector에 의해 선택되어졌을때 추가되어지는 것을 정의해 놓은 코드이다.&lt;br /&gt;&lt;br /&gt;다음 코드는 form.html에서 다양한 색깔을 선택하면 거기에 맞는 맥주는 추천해주는 코드를 알아보도록하자.&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#d41a01&gt;&lt;STRONG&gt;( result.jsp )&lt;br /&gt;&lt;/STRONG&gt;&lt;br /&gt;&amp;lt;%@ page import=&quot;java.util.*&quot; %&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff9900&gt;&lt;FONT color=#d41a01&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;h1 align=&quot;center&quot;&amp;gt;Beer Recommendations JSP&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;p&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;lt;%&lt;br /&gt;&amp;nbsp;&amp;nbsp; List styles = (List)request.getAttribute(&quot;styles&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp; Iterator it = styles.iterator();&lt;br /&gt;&amp;nbsp;&amp;nbsp; while(it.hasNext()){&lt;br /&gt;&amp;nbsp; &amp;nbsp; out.print(&quot;&amp;lt;br&amp;gt;try: &quot; + it.next());&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; %&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;보통 빨간색으로 표기한 &amp;lt;% %&amp;gt; 는 JSP에서 자바코드를 적용하기 위해서는 저 태그 안에 코딩을 해야 적용이 되는 사레를 볼수가 있다.&lt;br /&gt;&lt;br /&gt;참고로 &lt;STRONG&gt;&quot;컴파일러는 JSP는 컴파일 하지 않는다&quot;&lt;/STRONG&gt; 라는 어귀는 기억해두도록하자.&lt;br /&gt;&lt;br /&gt;자~ 그럼 테스트위해 작성해야할 파일 4가지를 다 작성해보았다. 작성된 파일은 각각 알맞은 패키지에 넣도록하자. &lt;br /&gt;&lt;br /&gt;보통 jsp,html관련 파일들은 webContent쪽 폴더에 위치하면되고, web.xml파일은 WEB-INF안에 위치해두면 된다. 그리고 마지막으로 JAVA관련 클래스 파일은 자바리소스라는 src폴더에 위치시켜주면 될것이다.&lt;br /&gt;&lt;br /&gt;다음 화면은 원하는 색깔을 form에서 선택하면 거기에 맞는 result를 뿌려주는 화면을 나타낸것이다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/image/14/tistory/2008/04/15/18/57/48047c1a0e100&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;274&quot; width=&quot;470&quot;/&gt;&lt;/div&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;FONT color=#ff3399&gt;&lt;FONT color=#ff9900&gt;위의 화면처럼 나온다면 JSP&amp;amp;Servlet 예제1은 성공한 것이다.&lt;br /&gt;&lt;br /&gt;휴 이래 저래 주절 주절 적었지만 역시....보고 익힌걸 바로 적는게 이렇게 어려운것일줄 몰랐었다. ( 책 내용 그대로이긴 하지만^^:; ) &lt;br /&gt;&lt;br /&gt;좀 더 분발해서 나만의 웹 애플리케이션을 만들도록 나아가봐야 겠다.~~&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#99cc66&gt;&amp;lt; 참고 도서 &amp;gt;&lt;br /&gt;Head First Servlet&amp;amp;JSP&lt;/FONT&gt;&lt;/STRONG&gt;</description>
			<category>JSP</category>
			<author>Heero</author>
			<guid>http://heero.tistory.com/5</guid>
			<comments>http://heero.tistory.com/entry/JSP-Servlet-%EC%98%88%EC%A0%9C-1#entry5comment</comments>
			<pubDate>Tue, 15 Apr 2008 19:00:53 +0900</pubDate>
		</item>
		<item>
			<title>Eclipse 에서 Servlet을 사용하는 방법 ( Window 용 버전 )</title>
			<link>http://heero.tistory.com/entry/Eclipse-%EC%97%90%EC%84%9C-Servlet%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-Window-%EC%9A%A9-%EB%B2%84%EC%A0%84</link>
			<description>&lt;P&gt;최근에는 Eclipse로 &lt;FONT color=#d41a01&gt;JSP&amp;amp;Servlet&lt;/FONT&gt;을 공부해 보려고 이리 저리 만지던 도중, 기본 설정만으로는 &lt;FONT color=#d41a01&gt;JSP&amp;amp;Servlet&lt;/FONT&gt;을 Eclipse를 통해서 만들수 없다는걸 알게 되었다.&lt;br /&gt;그럼 간단하게 Eclipse에서 Servlet을 사용하기 전 설정해야하는 방법을 알아보도록 하자.&lt;br /&gt;우선 Servlet을 사용하기 위해서는 Tomcat이라는 plugin을 받아서 설치하도록 한다.&lt;br /&gt;&lt;A href=&quot;http://tomcat.apache.org/&quot;&gt;&lt;FONT color=#0000ff&gt;http://tomcat.apache.org/&lt;/FONT&gt;&lt;/A&gt;&lt;br /&gt;위의 주소로 들어가서 받으면 되는데, 버전은 자신이 원하는 버전을 받아서 설치를 하면된다. &lt;br /&gt;Tomcat을 받아 설치를 하고 난 다음, Eclipse를 실행하면 귀여운 고양이 아이콘을 확인할수 있는데 이 아이콘을 확인을 하면 자신의 Eclipse에 tomcat이 설치가 완료된것이다.&lt;br /&gt;그런 다음 Eclipse내의 &lt;STRONG&gt;window -&amp;gt; preferences&lt;/STRONG&gt; 를 보면 tomcat 가 설치된것을 확인 할수 있다.&amp;nbsp; &lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/image/14/tistory/2008/04/11/14/23/47fef5ea6a94d&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;325&quot; width=&quot;464&quot;/&gt;&lt;/div&gt;(화면이 잘 안보이면 클릭하여 보는 센스~!^^)&lt;br /&gt;&lt;br /&gt;이곳에서 현재 설치되있는 tomcat 버전을 선택하고 &lt;U&gt;/ tomcat home&lt;/U&gt; 지정하고, &lt;STRONG&gt;configuration 위치를&lt;/STRONG&gt; 지정해준다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/image/5/tistory/2008/04/11/14/25/47fef6308a970&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;360&quot; width=&quot;470&quot;/&gt;&lt;/div&gt;(화면이 잘 안보이면 클릭하여 보는 센스~!^^)&lt;br /&gt;&lt;br /&gt;그리고 Eclipse에서 제공하는 &lt;FONT color=#ff3399&gt;WTP라는 플러그인(Web Tool Platform&lt;/FONT&gt;&lt;FONT color=#ff3399&gt;)&lt;/FONT&gt; 을 깔아야하는데 이것은 &lt;A href=&quot;http://www.eclipse.org/webtools/releases/2.0/index.php&quot;&gt;&lt;FONT color=#0000ff&gt;http://www.eclipse.org/webtools/releases/2.0/index.php&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp; 의 다운로드 페이지에서 받을수가 있다. 여기에 가보면 WTP를 포함한 Eclipse또한 받을수 있으니 참고하기를 바란다.&lt;br /&gt;&lt;br /&gt;모든걸 다 다운로드 받은 후엔 이젠 실행을 해서 하나의 프로젝트를 만들어보도록 하자. 보통 JSP&amp;amp;Servlet관련 프로젝트를 만들때에 쓰는것이 &lt;FONT color=#ff0000&gt;Dynamic Web Project&lt;/FONT&gt;를 생성해서 만드니 여기서도 그렇게 생성하여 테스트 해보도록 하자.&lt;br /&gt;&lt;br /&gt;자~ 이것으로 Servlet을 쓰기위한 사전 준비 작업은 끝난 샘이다.&lt;br /&gt;그러면 위의 프로젝트를 생성해서 어떻게 Servlet을 사용하는것일까?&lt;br /&gt;그건 간단하다.&lt;br /&gt;먼저 생성되어진 프로젝트에 즉 자바 파일을 묶어두는 프로젝트 명에서 마우스 우클릭을 하여 아래와 같은 화면을 나타내게 한다음 &lt;STRONG&gt;properties&lt;/STRONG&gt; &lt;U&gt;를&lt;/U&gt;&amp;nbsp;선택하도록 하자.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/image/6/tistory/2008/04/11/14/28/47fef6e97fbfc&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;560&quot; width=&quot;285&quot;/&gt;&lt;/div&gt;&lt;STRONG&gt;Properties&lt;/STRONG&gt;를 선택하면 그 프로젝트에 대한 설정 창이 나오게 되는데 여기에서&lt;U&gt; &lt;/U&gt;&lt;STRONG&gt;Java Build Path&lt;/STRONG&gt; 메뉴를 클릭한 다음&lt;STRONG&gt; Libraries&lt;/STRONG&gt; 메뉴를 선택하도록 하자. 그럼 아래와 같은 화면을 확인할 수가 있다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/image/3/tistory/2008/04/11/14/31/47fef7a3b0d92&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;356&quot; width=&quot;470&quot;/&gt;&lt;/div&gt;(화면이 잘 안보이면 클릭하여 보는 센스~!^^)&lt;br /&gt;&lt;br /&gt;위의 메뉴를 확인 하였다면 &lt;STRONG&gt;Add External JARs&lt;/STRONG&gt;를 선택하여 Tomcat이 인스톨된 디렉토리안 &lt;U&gt;Common\lib&lt;/U&gt; 안에&amp;nbsp; &lt;FONT color=#d41a01&gt;servlet-api.jar&lt;/FONT&gt;&amp;nbsp; 라는 파일을 확인할 수 있는데, 이 파일을 선택하여 추가하도록 한다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/image/11/tistory/2008/04/11/14/34/47fef861d0ce0&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;356&quot; width=&quot;470&quot;/&gt;&lt;/div&gt;(화면이 잘 안보이면 클릭하여 보는 센스~!^^)&lt;br /&gt;추가를 하게되면 위와 같은 화면에 &lt;FONT color=#d41a01&gt;servlet-api.jar&lt;/FONT&gt;&amp;nbsp; 를 확인할 수가 있을것이다. 그런 다음 OK를 눌러 추가를 하게 되면 생성된 프로젝트 내에서 Servlet을 사용 할 수 있을것이다.&lt;br /&gt;&lt;br /&gt;&lt;FONT color=#ffdaed&gt;그럼 모두 JSP&amp;amp;Servlet의 세계로 가보자구요~~~+_+&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#99cc66&gt;&amp;lt; 참고 도서 &amp;gt;&lt;br /&gt;Head First Servlet&amp;amp;JSP&lt;/FONT&gt;&lt;/P&gt;</description>
			<category>JSP</category>
			<category>JSP/Servlet</category>
			<author>Heero</author>
			<guid>http://heero.tistory.com/4</guid>
			<comments>http://heero.tistory.com/entry/Eclipse-%EC%97%90%EC%84%9C-Servlet%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95-Window-%EC%9A%A9-%EB%B2%84%EC%A0%84#entry4comment</comments>
			<pubDate>Fri, 11 Apr 2008 14:37:01 +0900</pubDate>
		</item>
	</channel>
</rss>
