<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="http://rss.egloos.com/style/blog.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
	<title>프로그래머 구형진의 지식발전소</title>
	<link>http://webthink.egloos.com</link>
	<description>프로그래머 구형진의 지식발전소</description>
	<language>ko</language>
	<pubDate>Fri, 05 Jan 2007 16:14:59 GMT</pubDate>
	<generator>Egloos</generator>
	<image>
		<title>프로그래머 구형진의 지식발전소</title>
		<url>http://pds1.egloos.com/logo/1/200601/14/25/b0005925.jpg</url>
		<link>http://webthink.egloos.com</link>
		<width>80</width>
		<height>80</height>
		<description>프로그래머 구형진의 지식발전소</description>
	</image>
  	<item>
		<title><![CDATA[ PHP개발자를 위한 IDE 개발툴 Eclipse ]]> </title>
		<link>http://webthink.egloos.com/2919462</link>
		<guid>http://webthink.egloos.com/2919462</guid>
		<description>
			<![CDATA[ 
  <p>PHP가 많은 발전을 거듭하고 버젼업을 하면서 PHP개발자를 위한 IDE환경의 개발툴이 절실히 필요함을 느끼게 된다. 물론 좋은 기능을 가진 여러가지 개발둘들이 있지만 손에 딱 맞는 개발툴을 찾기란 여간 쉽지가 않으며 한번 손에 익은 툴은 바꾸기 또한 쉽지가 않다. </p><p>여기 소개하는 Eclipse란 IBM의 지원으로 수 많은 플러그인들이 개발되어 있으며 많은 사용자를 가지고 있는 자바기반의 IDE JDK로써 자바 개발자들에게 널리 알려진툴이다. </p><p>여기서는 PHP개발자를 위한 PHPEclipse plugin과 Eclipse를 이용한 PHP 개발과 인터페이스, 디버깅 방법, CVS에 접속해 파일을 가져오는 방법 등에 대해 설명하고자 한다. </p><p><b>Eclipse Architecture</b> <br />
Eclipse는 자바기반으로 GUI를 제공하며, 거의 모든 OS(Mac OS X, Linux (GTK and Motif), Windows, Solaris)에서 실행된다. Eclipse는 작은 kernel과 같아, Eclipse 하나만으로는 아무것도 할 수 없다. 이 Eclipse kernel이 Plugin과 결합했을 때 비로소 개발툴로써의 기능을 발휘하게 된다. </p><p>Eclipse는 처음 자바개발환경을 위해 개발되었기 때문에 자바개발자를 위한 환경이 잘 갖추어져 있지만, <a href="http://www.eclipse-plugins.info/eclipse/index.jsp">Eclipse Plugins</a>를 통해 다양한 Plugin을 이용함으로써 자바 뿐만아니라 다른 프로그래밍 언어도 지원하고 있으며, 활발한 개발이 이뤄지고 있다. 무엇보다 Eclipse나 Plugin 모두 오픈소스로 개발되었다는 것이 큰장점이다. Eclipse를 이용해 C#, .NET 플러그인을 사용한다면 더이상 Microsoft Visual Studio를 구입할 필요가 없어지는 것이다. </p><p>위에서도 밝혔듯이 여기서는 PHP 개발자를 위한 Eclipse를 이용한 IDE개발환경에 대해 글을 쓰고자 한다. </p><p><b>Downloads and Installation</b> <br />
Eclipse를 설치 하기전에 로컬컴퓨터에 Apache, MySQL, PHP가 설치되어 있어야 한다. 여기서 APM 설치에 관한 내용은 설명하지 않겠다. 방대한 양의 설명이 될 뿐아니라 <a href="http://sourceforge.net/project/showfiles.php?group_id=61776">wampp</a>, <a href="http://apmsetup.com/">APM Setup</a>과 같은 한번의 클릭으로 설치할 수 있는 프로그램이 많이 있기 때문이다. </p><p>이제 <a href="http://www.eclipse.org/downloads/index.php">Eclipse Mirror</a>에서 사용할 플랫폼에 맞는 Eclipse Stable 버젼인 3.1 Stream Stable Build(약 90M)과 <a href="http://phpeclipse.de/">PHPEclipse plugin</a>에서 <a href="http://prdownloads.sourceforge.net/phpeclipse/PHPEclipse1.1.2-2004-12-04.zip?download">PHPEclipse1.1.2</a>(약 10M)을 다운로드 한다. </p><p>다운로드한 Eclipse SDK와 PHPEclipse1.1.2를 D:\Eclipse에 모두 압축을 풀어준다. 실행하기전에 몇가지 확인할 사항과 설정할 것이 있다. Eclipse가 실행되기 위해서는 <a href="http://java.sun.com/j2se/1.4.2/runtime.html">JRE</a>가 필요한데, 이미 설치되어 있다면 따로 설치할 필요없이 D:\Eclipse\jre로 복사만 해 준다. <a href="http://java.sun.com/j2se/1.4.2/runtime.html">JRE 1.4.2</a>가 설치되어 있지 않다면 따로 실치해 주어야 한다. 예전에 Eclipse가 버젼이 낮을 때는 이 <a href="http://java.sun.com/j2se/1.4.2/runtime.html">JRE</a>버젼에 따라서 한글지원이 잘 안됐었는데 지금은 문제가 없다. </p><p>다음은 <a href="http://dd.cron.ru/dbg/downloads.php">php debugger</a> 설정이다. PHP Editor로 유명한 Nusphere PHPED에서 만든 PHP 전용 디버거 이다. 자신의 플랫폼과 PHP 버젼에 맞는 것을 다운로드 한 후에 php_dbg.dll-x.x.x(x.x.x는 php 버젼)을 php_dbg.dll로 이름을 바꾼 후에 php의 extension 디렉토리에 넣어준 후에 php.ini에 아래 내용을 넣어준다. </p><p>PHP 4.3.8, 4.3.9 또는 5.0.2 버젼은 다음에서 다운로드한다. 이후 버젼은 아쉽게도 commercial 버젼 이므로 구할 수가 없었다. <a href="http://www.7edge.net/images/uploads/php_dbg.dll-4.3.8">php_dbg.dll-4.3.8</a>, <a href="http://www.7edge.net/images/uploads/php_dbg.dll-4.3.9">php_dbg.dll-4.3.9</a>, <a href="http://www.7edge.net/images/uploads/php_dbg.dll-5.0.2">php_dbg.dll-5.0.2</a> </p><blockquote><p>implicit_flush = On </p><p>extension=php_dbg.dll ;(win32) <br />
;extension=dbg.so ;(linux) </p><p>[debugger] <br />
debugger.enabled = true <br />
debugger.profiler_enabled = true <br />
debugger.JIT_host = 127.0.0.1 <br />
debugger.JIT_port = 7869 <br />
</p></blockquote><p>아파치의 httpd.conf에 Eclipse에서 사용할 workspace 디렉토리의 Alias를 다음과 같이 설정해 준다. 개인의 설정에 따라 다를 수 있다. <br />
<blockquote><br />
Alias /eclipse “d:/usr/www/workspace/” <br />
&lt;Directory “d:/usr/www/workspace/"&gt; <br />
Options Indexes MultiViews <br />
AllowOverride None <br />
Order allow,deny <br />
Allow from all <br />
&lt;/Directory&gt; <br />
</blockquote><p>PHP 메뉴얼은 <a href="http://www.7edge.net/index.php?URL=http://www.php.net%2Fdownload-docs.php" target="_blank">http://www.php.net/download-docs.php</a> 에서 php_manual_kr.chm을 다운로드 후에 Window &gt; Preferences &gt; PHPEclipse Web Developer &gt; PHP &gt; Help 에서 저장한 경로를 선정해 주면 메뉴얼 또한 쉽게 찾아 볼 수 있다. </p><p><b>Eclipse Interface</b> <br />
모든 설치를 끝낸 후에 Eclipse를 실행시켜 보면, 아래와 같이 wrokspace를 설정하기위한 다이얼로그가 열리는데, 위에서 설정한 아파치의 Alias 디렉토리를 설정해 준다. 꼭 아파치의 Alias 디렉토리일 필요는 없지만 아파치의 Alias 디렉토리로 설정하는 것이 여러모로 편리할 때가 많다. </p><p><img height="233" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_workspace.gif" width="420" vspace="10" border="0" name="image" /> </p><p>workspace 설정이 끝나면 아래와 같이 Eclipse Workbench라 불리는 GUI를 볼 수 있다. </p><p><img height="321" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_ide.gif" width="420" vspace="10" border="0" name="image" /> </p><p>각 tab인 navigation, outline, editor, task, php browser, php consloe 등은 perspective라고 부르며, navigation은 파일탐색, outline은 현재열린파일의 class, function, 변수를 보여주며, 디버깅을 위한 task, 작은 웨브라우져 기능을 하는 php browser등이 있으며, CVS 관리와 팀작업을 위한 별도의 perspective tab도 존재한다. </p><p>다른 Perspective를 열기 위해서는 메뉴의 windows &gt; Open Perspective 또는 Other...를 선택해서 원하는 tab을 불러오거나 오른쪽 윗부분의 창모양을 선택한 후에 해당 Perspective를 불러올 수 있으며 작업이 끝난 Perspective는 windows &gt; Close Perspective 를 클릭해 닫을 수 있다. </p><p>간단하게나마 Eclipse의 인터페이스에 대해 알아보았다. 이제 새로운 Project를 하나 만들어 CVS에 접속해서 파일을 가져오는 방법을 알아보겠다. 메뉴의 File &gt; New &gt; Project &gt; PHP Project를 선택한 후에 Project 이름을 입력하면 새로운 Project가 만들어 진다. </p><p><img height="332" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_new_project.gif" width="399" border="0" name="image" /> </p><p>Project 이름을 <a href="http://mamboserver.com/">Mambo</a>라고 적은 후에 Finish를 클릭한다. Open Perspective로 CVS를 불러온 후에 다음과 같이 입력한다. </p><p><img height="523" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_cvs.gif" width="420" vspace="10" border="0" name="image" /> </p><p>개발 중인 버젼이 여럿 있지만 이중에 안정버젼인 1.0.9를 선택한 후에 Check out As을 클릭한후에 “check out into existing project"를 선택한 다음 Mambo Project를 선택한다. </p><p><img height="487" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_cvs1.gif" width="373" vspace="10" border="0" name="image" /> </p><p>간단하게 나마 Opensource의 CVS 사용법을 알아보았지만 회사내에 CVS서버가 있다면 여러명과 같이 Project를 수행해야하는 팀작업도 Eclipse와 함께 훌륭히 수행할 수 있다. </p><p><b>Features for the PHP Developer</b> </p><p><b>Eclipse Editor</b> <br />
Eclipse Editor는 모든 PHP function과 HTML을 구문강조하는 기능을 가지고 있으며, &lt;?php ?&gt;사이에서 ctrl+space 키를 누를 경우 변수나 function등을 쉽게 입력할 수 있는 Code Assist 기능이 있으며, mysql입력 후 ctrl+space 키를 누를 경우에는 mysql과 관련된 function 목록을 불러온다. </p><p><b>Debugger</b> <br />
PHPEclipse는 다른 IDE와 마찬가지로 디버그 기능을 가지고 있고 breakpoints를 지정해 코드를 단계적으로 실행할 수 있으며, 변수값을 추적해 모니터링할 수 있고, <a href="http://dd.cron.ru/dbg/downloads.php">dbg debugger PHP extension</a>을 사용하면 여러 디버그 정보를 참고하여 개발할 수 있다. </p><p><b>SWT Browser Widget </b><br />
Eclipse는 SWT 브라우져라고 부르는 브라우져를 포함하고 있어 파일을 저장할 때마다 브라우져로 해당하는 파일을 실행시켜 결과를 보여주며, 브라우져와 관련된 옵션은 Window &gt; Preferences &gt; PHPEclipse Web Developer &gt; Project Defaults에서 로컬 웹서버의 경로를 지정한 후에 Browser Configuration과 Browser Preview Default에서 설정할 수 있다. </p><p><b>Quantum Database Browser</b> <br />
Quantum Perspective 는 Database 연결시 JDBC Dirver를 사용하므로 <a href="http://www.7edge.net/index.php?URL=http://www.mysql.com%2Fdownloads%2Fapi-jdbc-stable.html" target="_blank">http://www.mysql.com/downloads/api-jdbc-stable.html</a> 에서 다운로드 후에 JDBC driver인 mysql-connector-x.x.x.jar를 mysql/bin 디렉토리에 넣어준다. Eclipse를 실행시킨 후에 Windows &gt; Open Perspective &gt; Other and select PHPEclipse SQL Perspective에서 mysql-connector-x.x.x.jar 파일을 선택해 준 다음 왼쪽 Database Bookmarks에서 오른클릭 후에 DB 연결정보 입력하면 Database에 관련된 Query Editor, Table View, SQL log 등을 사용할 수 있다. </p><p><img height="532" alt="image" hspace="10" src="http://www.7edge.net/images/uploads/eclipse_quantumdb.gif" width="369" vspace="10" border="0" name="image" /> </p><p><b>끝</b> <br />
그동안 Zend Studio를 사용했었지만 1년간 사용가능한 Beta 버젼으로 12월 31일로 라이센스가 만료 되는 바람에 다른 툴을 찾던 중에 예전에 사용해본 Eclipse가 생각나 자료를 찾아 설치하고 대단히 만족스러운 나머지 사용기를 올리게 되었다. Zend Studio와 상당히 흡사하고 Zend에서 문제가 있었던 한글지원, 속도문제 같은 문제점이 없어 아주 쾌적한 환경이라고 할 수 있다. 몇가지 아쉬운점은 자바 특유의 버벅거림, 파일탐색 시 필터링 기능이 없으며, Outline에서 프로젝트 전체의 Class, Function, 변수목록을 보여 주었으며 하는 아쉬움 등이 있지만 무료로 사용하는 만큼 이정도는 감수해야 하지 않을까? </p>			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2919462#comments</comments>
		<pubDate>Fri, 05 Jan 2007 16:14:59 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ jar 압축 ]]> </title>
		<link>http://webthink.egloos.com/2877556</link>
		<guid>http://webthink.egloos.com/2877556</guid>
		<description>
			<![CDATA[ 
  c:\javastudy\jdk\bin\jar cvf gauce.jar&nbsp; *			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2877556#comments</comments>
		<pubDate>Fri, 15 Dec 2006 12:47:53 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream  에러처리 ]]> </title>
		<link>http://webthink.egloos.com/2851237</link>
		<guid>http://webthink.egloos.com/2851237</guid>
		<description>
			<![CDATA[ 
  <ul><li class="c">java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream <br />
이 에러는 클래스를 못찾아서 나는 에러에용~ <br />
서블릿 콘텍스트가 제대로 맞는지 체크하시고 <br />
패키지나 import 위치가 맞는지 확인해보시길.. ^^; <li class="w"><strong>협객 </strong><li class="d"><span style="FONT-SIZE: 85%; COLOR: #666666">2004-12-22 16:10:52 </span><li class="e"><a href="javascript:show_memodel('69642')"><span style="COLOR: #660000">x</span></a></li></ul><ul><li class="c">답변 감사드립니다. 톰켓에 있는 servlet.jar 를 jdk의 /jre/lib/ext 폴더로 복사해 넣으니깐 되네요. <br />
근데 더 궁금해지는건 servlet.jar 파일이 톰켓의 /common/lib 폴더에 있었고 톰켓이 실행되면 자동으로 /common/lib 폴더의 jre 파일들이 읽어지는게 아닌가요? <li class="w"><strong>이범주 </strong><li class="d"><span style="FONT-SIZE: 85%; COLOR: #666666">2004-12-22 16:51:48 </span><li class="e"><a href="javascript:show_memodel('69653')"><span style="COLOR: #660000">x</span></a></li></ul><ul><li class="c">.jar 파일들은 아무곳이나 막 넣어 놓으면 관리가 안됩니다. <br />
현재 저희 웹사이트 이전 개발자들이 여기 넣어보고 되면 그냥.. 안되면 다른곳에 넣어보고 안되면 다시 이곳저곳 들쑤셔 놔서.. .jar파일들 관리가 안되서 장난 아닙니다. <br />
java가 쓰는 jar파일 tomcat이 쓰는 jar파일, 각각의 context가 쓰는 jar파일등 위치할곳과 활용할곳들을 잘 설계하신후에 반드시 문서로 남기시고 .jar파일이 틀림없이 잘 들어갔는데도 불구하고 안뜬다면 그 에러에 대한 원인을 찾아서 각각의 자리에 넣어두시는게 도움이 됩니다. <br />
tomcat codument에 가면 tomcat이 구동될때부터 해서 어떤 디렉토리에서 jar파일들을 불러오는지 잘 기술되어 있습니다. <li class="w"><strong>Dream </strong><li class="d"><span style="FONT-SIZE: 85%; COLOR: #666666">2005-01-25 18:09:04 </span><li class="e"><a href="javascript:show_memodel('72300')"><span style="COLOR: #660000">x</span></a></li></ul><ul><li class="c">감사합니다. 저 이거가지고 한 3일 해맨거 같습니다. ㅡㅡ;; <br />
저도 서블릿 복사로 해결됐습니다. ^^ <br />
<li class="w"><strong>joonn0 </strong><li class="d"><span style="FONT-SIZE: 85%; COLOR: #666666">2006-01-09 14:28:07 </span><li class="e"><a href="javascript:show_memodel('108635')"><span style="COLOR: #660000">x</span></a></li></ul><ul><li class="c">너무 행복합니다. 3일만에 여기서 보고 해결했네요...^^ <br />
이거 근데 이것저것 해놓아서 어찌 정리를 해야할지...아~~ <li class="w"><strong>kwtc </strong><li class="d"><span style="FONT-SIZE: 85%; COLOR: #666666">2006-07-18 18:48:42 </span><li class="e"><a href="javascript:show_memodel('131542')"><span style="COLOR: #660000">x</span></a></li></ul>			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2851237#comments</comments>
		<pubDate>Sat, 02 Dec 2006 02:01:30 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ tomcat에서 디렉토리리스트보기 ]]> </title>
		<link>http://webthink.egloos.com/2851227</link>
		<guid>http://webthink.egloos.com/2851227</guid>
		<description>
			<![CDATA[ 
  <p>*&nbsp;Tomcat&nbsp;(4.x/conf/web.xml) <br />
&lt;init-param&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-name&gt;listings&lt;/param-name&gt;&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;param-value&gt;<span style="BACKGROUND-COLOR: #a6ff4d">false</span>&lt;/param-value&gt;&nbsp; <br />
&lt;/init-param&gt;</p><p>&nbsp;</p><p>false를 true로 바꾼다</p><p>&nbsp;</p>			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2851227#comments</comments>
		<pubDate>Sat, 02 Dec 2006 01:54:22 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ jar 파일 하위경로까지 묶기 ]]> </title>
		<link>http://webthink.egloos.com/2850752</link>
		<guid>http://webthink.egloos.com/2850752</guid>
		<description>
			<![CDATA[ 
  jar cvf test.jar *			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2850752#comments</comments>
		<pubDate>Fri, 01 Dec 2006 15:29:46 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ spring 관련 사이트 모음 ]]> </title>
		<link>http://webthink.egloos.com/2823596</link>
		<guid>http://webthink.egloos.com/2823596</guid>
		<description>
			<![CDATA[ 
  <a href="http://www.okjsp.pe.kr/jspwiki/Wiki.jsp?page=Main2">http://www.okjsp.pe.kr/jspwiki/Wiki.jsp?page=Main2</a>			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2823596#comments</comments>
		<pubDate>Sat, 18 Nov 2006 01:34:57 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ IoC ]]> </title>
		<link>http://webthink.egloos.com/2798129</link>
		<guid>http://webthink.egloos.com/2798129</guid>
		<description>
			<![CDATA[ 
  IoC(Inversion of Control)<br />
<br />
역제어<br />
<br />
제어권이 컨테이너에게 넘어가면서 객체의 생명주기(Life Cycle)을 관리하는 권한 또한 컨테이너들이 전담을 한다.<br />
이처럼 제어권의 역전 (예전에는 자바프로그래머가 모든 제어권을 가지고 있었는데 이러한 권한을 컨테이너에게<br />
넘겨준다.이정도로 이해하자)이란 객체의 생성에서부터 생명주기 관리까지 모든 객체에 대한 제어권이 바뀌었다는<br />
것을 의미한다.			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2798129#comments</comments>
		<pubDate>Sat, 04 Nov 2006 13:56:28 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ Check Exception vs Unchecked Exception ]]> </title>
		<link>http://webthink.egloos.com/2798103</link>
		<guid>http://webthink.egloos.com/2798103</guid>
		<description>
			<![CDATA[ 
  컴파일 시점 Checked Exception<br />
런타임 시점 Unchecked Exception <br />
<br />
<ul><li>비지니스 로직을 수행하는 중 발생하는 비즈니스적인 Exception을 제외하고는 모든 Exception을 Unchecked Exception으로 처리한다.</li><li>Checked Exception 중 고객들이 인지해야 되는 Exception은 고객들에게 해당 메시지를 출력한다. 그렇지 않은 경우에는 시스템 관리자에게 메일을 발송한다.</li><li>Un Checked Exception이 발생하는 경우 Exception 내용을 시스템 관리자에게 메일로 발송한다.</li><li>데이터베이스 다운과 같이 프로그램적으로 해결하기 힘든 에러가 발생할 경우에는 Unchecked Exception을 사용한다.</li></ul><p>&nbsp;</p>			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2798103#comments</comments>
		<pubDate>Sat, 04 Nov 2006 13:44:06 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ 프레임워크란? ]]> </title>
		<link>http://webthink.egloos.com/2798042</link>
		<guid>http://webthink.egloos.com/2798042</guid>
		<description>
			<![CDATA[ 
  <blockquote>최근 프레임워크라는 말을 많이 사용하고 있다. 그런데 대부분의 개발자들이 프레임워크에 대한 정확한 개념없이 사용하는 것 또한 사실이다. 프레임워크를 한마디로 정의한다는 것 또한 다소 무리가 있어 보인다. 프레임 워크에 대하여 개발자에 따라 다양하게 정의하고 있지만 공통적으로 포함하고 있는 의미는 비슷하다. 대부분의 프레임워크 정의에서 내포하고 있는 의미는 <strong>"애플리케이션 개발에 바탕이 되는 템플릿과 같은 역활을 하는 클래스들과 인터페이스의 집합</strong>"이다. 즉, 프로그램의 전체적인 구조와 흐름을 확정지으며, 프로그래머가 정의해야 할 메소드의 이름까지고 결정짓는 역할을 한다.</blockquote><br />
<br />
Spring 프레임워크북... 			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/2798042#comments</comments>
		<pubDate>Sat, 04 Nov 2006 13:14:19 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
	<item>
		<title><![CDATA[ ^^ 힘내자 화이팅! ]]> </title>
		<link>http://webthink.egloos.com/1623634</link>
		<guid>http://webthink.egloos.com/1623634</guid>
		<description>
			<![CDATA[ 
  ^^ 힘내자 화이팅!			 ]]> 
		</description>

		<comments>http://webthink.egloos.com/1623634#comments</comments>
		<pubDate>Sun, 07 Aug 2005 18:31:53 GMT</pubDate>
		<dc:creator>진이</dc:creator>
	</item>
</channel>
</rss>
