<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>DEFINE JAVA</title>
		<link>http://definejava.net/</link>
		<description>개발자의 조건은 어떤것도아닌 3일은 기본으로 날샐수있는 체력과 3일을 안씻어도 찝찝합을 못느끼는 것과 라면을 먹어도 탈없는 위입니다.</description>
		<language>ko</language>
		<pubDate>Sat, 16 May 2009 16:08:38 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<image>
		<title>DEFINE JAVA</title>
		<url><![CDATA[http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzAuanBn]]></url>
		<link>http://definejava.net/</link>
		<description>개발자의 조건은 어떤것도아닌 3일은 기본으로 날샐수있는 체력과 3일을 안씻어도 찝찝합을 못느끼는 것과 라면을 먹어도 탈없는 위입니다.</description>
		</image>
		<item>
			<title>서울 어린이 대공원을 다녀와서.......^^</title>
			<link>http://definejava.net/54</link>
			<description>&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;table key=&#039;P11968&#039; category=&#039;공원_simple&#039; openpost=&#039;false&#039; width=&#039;374&#039; height=&#039;120&#039; cellpadding=&#039;12&#039; cellspacing=&#039;0&#039; border=&#039;0&#039; style=&#039;border:1px #F3F3F3 solid; background-color:#ffffff; line-height:16px !important;&#039;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;
 &lt;table width=&#039;350&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039; border=&#039;0&#039;&gt;
 &lt;tbody&gt;&lt;tr&gt;
  &lt;td width=&#039;80&#039; valign=&#039;top&#039;&gt;&lt;a href=&#039;http://local.daum.net/place/place_view.daum?place_id=P11968&#039; target=&#039;_blank&#039;&gt;&lt;img width=&#039;80&#039; height=&#039;63&#039; src=&#039;http://cfile72.uf.daum.net/C84x76/01062A0378963681C1D246&#039; border=&#039;0&#039;/&gt;&lt;/a&gt;&lt;/td&gt;
 
  &lt;td width=&#039;12&#039;&gt;&lt;/td&gt;
  &lt;td width=&#039;278&#039; valign=&#039;top&#039;&gt;
   &lt;table width=&#039;100%&#039; cellpadding=&#039;0&#039; cellspacing=&#039;0&#039; border=&#039;0&#039;&gt;
   &lt;tbody&gt;&lt;tr&gt;
    &lt;th height=&#039;18&#039; colspan=&#039;2&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;font style=&#039;font-size:12px; font-weight:bold; color:#333333; font-family:굴림,gulim,sans-serif;&#039;&gt;&lt;a style=&#039;color:#333333 !important;text-decoration:none !important;&#039; href=&#039;http://local.daum.net/place/place_view.daum?place_id=P11968&#039; target=&#039;_blank&#039;&gt;&lt;strong&gt;어린이대공원&lt;/strong&gt;&lt;/a&gt;&lt;/font&gt;
    &lt;/th&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td width=&#039;40&#039; height=&#039;18&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;font style=&#039;font-size:12px; color:#999999; font-family:굴림,gulim,sans-serif; line-height:1.4;&#039;&gt;주소&lt;/font&gt;
    &lt;/td&gt;
    &lt;td height=&#039;18&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;span style=&#039;display:block; float:left; height:14px; overflow:hidden; text-overflow:ellipsis;&#039;&gt;&lt;font style=&#039;font-size:12px; color:#333333; font-family:굴림,gulim,sans-serif; line-height:1.4;&#039;&gt;서울 광진구 능동 18&lt;/font&gt;&lt;/span&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td width=&#039;40&#039; height=&#039;36&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;font style=&#039;font-size:12px; color:#999999; font-family:굴림,gulim,sans-serif; line-height:1.4;&#039;&gt;설명&lt;/font&gt;
    &lt;/td&gt;
    &lt;td height=&#039;36&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;span style=&#039;display:block; float:left; height:34px; overflow:hidden; text-overflow:ellipsis;&#039;&gt;&lt;font style=&#039;font-size:12px; color:#333333; font-family:굴림,gulim,sans-serif; line-height:1.4;&#039;&gt;도심속의 쉼터, 서울 &lt;b&gt;어린이대공원&lt;/b&gt;!&lt;/font&gt;&lt;/span&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;tr&gt;
    &lt;td colspan=&#039;2&#039; align=&#039;left&#039; valign=&#039;top&#039;&gt;
     &lt;a style=&#039;padding:0px 5px 0px 0px; background:url(http://deco.daum-img.net/contents/info/ic_more.gif) no-repeat 100% 3px; font-size:11px; color:#999999 !important; font-family:돋움,dotum,verdana; text-decoration:underline;&#039; href=&#039;http://local.daum.net/place/place_view.daum?place_id=P11968&#039; target=&#039;_blank&#039;&gt;상세보기&lt;/a&gt;
    &lt;/td&gt;
   &lt;/tr&gt;
   &lt;/table&gt;
  &lt;/td&gt;
 
 &lt;/tr&gt;
&lt;/tbody&gt;
 &lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;&lt;/tbody&gt;
&lt;/table&gt;
&amp;nbsp;&lt;br /&gt;

&lt;DIV style=&quot;BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; BACKGROUND: url(http://deco.daum-img.net/contents/horizontalrule/line03.gif?rv=1.0.1) repeat-x left 50%; BORDER-LEFT: 0pt; WIDTH: 99%; BORDER-BOTTOM: 0pt; HEIGHT: 15px&quot;&gt;
&lt;HR style=&quot;BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; LEFT: -999px; BORDER-LEFT: 0pt; BORDER-BOTTOM: 0pt; POSITION: relative; TOP: -999px&quot;&gt;
&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/146CC70D49D76329C3C764&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/146CC70D49D76329C3C764&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0061.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/126CC70D49D76328C26A76&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/126CC70D49D76328C26A76&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0058.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/146CC70D49D7632AC4A002&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/146CC70D49D7632AC4A002&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0064.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/176CC70D49D7632BC51E6C&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/176CC70D49D7632BC51E6C&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0065.jpg&quot; height=&quot;563&quot; width=&quot;376&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/196CC70D49D7632CC6F096&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/196CC70D49D7632CC6F096&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0067.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile22.uf.tistory.com/original/116CC70D49D7632DC7126F&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile22.uf.tistory.com/image/116CC70D49D7632DC7126F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0077.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/136CC70D49D7632EC821CB&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/136CC70D49D7632EC821CB&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0083.jpg&quot; height=&quot;563&quot; width=&quot;376&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/156CC70D49D7632FC9CC17&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/156CC70D49D7632FC9CC17&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0133.jpg&quot; height=&quot;563&quot; width=&quot;376&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile25.uf.tistory.com/original/116CC70D49D76330CA52AA&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile25.uf.tistory.com/image/116CC70D49D76330CA52AA&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0111.jpg&quot; height=&quot;563&quot; width=&quot;376&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile24.uf.tistory.com/original/136CC70D49D76331CBD682&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile24.uf.tistory.com/image/136CC70D49D76331CBD682&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0112.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/146CC70D49D76331CCC228&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/146CC70D49D76331CCC228&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0113.jpg&quot; height=&quot;563&quot; width=&quot;376&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile3.uf.tistory.com/original/176CC70D49D76332CD0177&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile3.uf.tistory.com/image/176CC70D49D76332CD0177&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0162.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
다음 사진 두컷은 어린이 대공원 갔다온뒤 직접 만들어 먹은 보쌈 사진!+_+&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile21.uf.tistory.com/original/196CC70D49D76333CEA5B2&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile21.uf.tistory.com/image/196CC70D49D76333CEA5B2&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0189.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/206CC70D49D76333CF319F&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/206CC70D49D76333CF319F&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0192.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/186CC70D49D76334D0DBD1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/186CC70D49D76334D0DBD1&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;s_IMG_0128.jpg&quot; height=&quot;376&quot; width=&quot;563&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/DIV&gt;&lt;br /&gt;
사진을 늦게 올리다가 보니 말 쓰기가 힘드넹 T_T&lt;div class=&quot;entry-ccl&quot; style=&quot;clear: both; text-align: right; margin-bottom: 10px&quot;&gt;
	&lt;img id=&quot;ccl-icon-54-0&quot; class=&quot;entry-ccl-by&quot; src=&quot;http://cfs.tistory.com/static/admin/editor/ccl_black01.png&quot; alt=&quot;저작자 표시&quot;/&gt;
	&lt;!--
	&lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
		&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-fr/2.0/kr/&quot; /&gt;
		&lt;/Work&gt;
		&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-fr/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
		&lt;/License&gt;
	&lt;/rdf:RDF&gt;
	--&gt;
&lt;/div&gt;
</description>
			<category>Photo Album</category>
			<category>광진구</category>
			<category>능동</category>
			<category>서울</category>
			<category>어린이대공원</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/54</guid>
			<comments>http://definejava.net/54#entry54comment</comments>
			<pubDate>Sat, 04 Apr 2009 22:46:45 +0900</pubDate>
		</item>
		<item>
			<title>제 10회 한국자바개발자 컨퍼런스</title>
			<link>http://definejava.net/53</link>
			<description>&lt;A href=&quot;http://www.jco.or.kr/&quot; target=_new&gt;&lt;IMG style=&quot;BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; height=2018 alt=&quot;제 10회 한국자바개발자 컨퍼런스&quot; src=&quot;http://www.jco.or.kr/conference/img10th/10th_jco_conf_notice.jpg&quot; width=620&gt; &lt;/A&gt;</description>
			<category>Define Java</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/53</guid>
			<comments>http://definejava.net/53#entry53comment</comments>
			<pubDate>Wed, 25 Feb 2009 13:39:41 +0900</pubDate>
		</item>
		<item>
			<title>君者舟也 庶人者水也 水則載舟 水則覆舟 군자주야 서인자수야 수즉재주 수즉복주</title>
			<link>http://definejava.net/51</link>
			<description>&lt;P align=center&gt;&lt;STRONG&gt;&lt;FONT face=&quot;&#039;DotumChe&#039;, &#039;Sans-serif&#039;&quot;&gt;&lt;FONT color=#000000&gt;&lt;SPAN style=&quot;FONT-SIZE: 18pt; FONT-FAMILY: Times New Roman&quot;&gt;&lt;FONT size=2&gt;군자주야 서인자수야 수즉재주 수즉복주&lt;/FONT&gt;&lt;/SPAN&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 18pt; FONT-FAMILY: Times New Roman&quot;&gt;&lt;FONT face=&quot;&#039;DotumChe&#039;, &#039;Sans-serif&#039;&quot; color=#000000 size=2&gt;(君者舟也 庶人者水也 水則載舟 水則覆舟)&lt;br /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;FONT face=&quot;&#039;DotumChe&#039;, &#039;Sans-serif&#039;&quot;&gt;&lt;FONT color=#000000&gt;&lt;SPAN style=&quot;FONT-FAMILY: Times New Roman&quot;&gt;임금은 배와 같은 존재요, 서민은 물과 같은 존재다. &lt;/SPAN&gt;&lt;br /&gt;&lt;SPAN style=&quot;FONT-FAMILY: Times New Roman&quot;&gt;물은 배를 띄우기도 하고, 물은 배를 뒤엎기도 한다.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P align=center&gt;&lt;FONT color=#9a9a9a&gt;&lt;STRONG&gt;&lt;SPAN style=&quot;FONT-FAMILY: Times New Roman&quot;&gt;&lt;FONT face=&quot;&#039;DotumChe&#039;, &#039;Sans-serif&#039;&quot; color=#000000 size=2&gt;순 자 &lt;/FONT&gt;
&lt;DIV class=autosourcing-stub&gt;
&lt;P style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 30px; PADDING-TOP: 0px; FONT-FAMILY: dotum&quot;&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/FONT&gt;</description>
			<category>君者舟也 庶人者水也 水則載舟 水則覆舟</category>
			<category>군자주야 서인자수야 수즉재주 수즉복주</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/51</guid>
			<comments>http://definejava.net/51#entry51comment</comments>
			<pubDate>Tue, 10 Jun 2008 16:07:46 +0900</pubDate>
		</item>
		<item>
			<title>W베타 테스터 선정!</title>
			<link>http://definejava.net/50</link>
			<description>&lt;br /&gt;DefineYOU 규현이형이 신청하라고 해서 신청했던 W +_+ 월요일 되면 꼭 달아서 테스트 해봐야징!!&lt;br /&gt;
&lt;DIV style=&quot;MARGIN: 0px auto; WIDTH: 600px; BACKGROUND-COLOR: #ffffff&quot;&gt;
&lt;DIV&gt;&lt;IMG style=&quot;DISPLAY: block&quot; height=110 alt=&quot;w 베타테스터에 선정되신 것을 축하합니다.&quot; src=&quot;http://event.wzd.com/Design/images/external/email/w/title.gif&quot;&gt; &lt;/DIV&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #3c77c6 5px solid; PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; BORDER-LEFT: #3c77c6 5px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #0b4fa7&quot;&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 width=510 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width=77&gt;&lt;IMG height=85 alt=&quot;&quot; src=&quot;http://event.wzd.com/Design/images/external/email/w/baby.gif&quot; width=65&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #ffffff&quot;&gt;&lt;STRONG style=&quot;FONT-SIZE: 14px&quot;&gt;DefineJava님!&lt;/STRONG&gt; W 베타테스터 모집에 참여해 주셔서 감사합니다.&lt;/P&gt;
&lt;P style=&quot;FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: #92b5d6&quot;&gt;새로운 것을 만드는 것과 새로운 것을 사용하는 것은 언제나 설레는 일 입니다.&lt;br /&gt;이번 베타테스트에서도 여러분들의 소중한 의견을 설레는 마음으로 기다리겠습니다.&lt;/P&gt;
&lt;P style=&quot;FONT-SIZE: 12px; COLOR: #fff&quot;&gt;베타테스트가 시작되면 &lt;STRONG style=&quot;COLOR: #bee079&quot;&gt;&lt;A onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot; href=&quot;http://definejava.net/&quot; target=_blank&gt;http://definejava.net&lt;/A&gt;&lt;/STRONG&gt; 에 꼭 달아보세요. ^^&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG style=&quot;DISPLAY: block&quot; height=174 alt=&quot;&quot; src=&quot;http://event.wzd.com/Design/images/external/email/w/plan.gif&quot;&gt; &lt;/DIV&gt;
&lt;DIV style=&quot;BORDER-RIGHT: #3c77c6 5px solid; PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; BORDER-LEFT: #3c77c6 5px solid; PADDING-TOP: 0px; BACKGROUND-COLOR: #0b4fa7&quot;&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; COLOR: #b5cfea; PADDING-TOP: 10px; BACKGROUND-COLOR: #3870b9&quot;&gt;
&lt;P style=&quot;FONT-SIZE: 11px; MARGIN: 0px 0px 5px&quot;&gt;W위젯의 베타테스트는 &lt;STRONG style=&quot;FONT-WEIGHT: bold; COLOR: #bee079; LETTER-SPACING: -1px&quot;&gt;다음주 월요일(3월 24일)부터 시작 될 예정&lt;/STRONG&gt; 입니다.&lt;/P&gt;
&lt;P style=&quot;FONT-SIZE: 11px; MARGIN: 0px&quot;&gt;현재 W위젯의 베타테스트를 성공적으로 이끌기 위해 막바지 작업을 진행하고 있으며,&lt;br /&gt;다음 주 월요일에 테스트가 시작되면 &lt;STRONG style=&quot;FONT-WEIGHT: bold; COLOR: #bee079; LETTER-SPACING: -1px&quot;&gt;별도의 메일을 보내드리도록 하겠습니다.&lt;/STRONG&gt; 감사합니다 ^_^&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG height=65 alt=&quot;&quot; src=&quot;http://event.wzd.com/Design/images/external/email/w/foot.gif&quot;&gt; &lt;/DIV&gt;
&lt;DIV style=&quot;PADDING-LEFT: 20px; PADDING-TOP: 5px&quot;&gt;
&lt;P style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Tahoma, sans-serif; COLOR: #999; PADDING-TOP: 0px&quot;&gt;Copyright &lt;A style=&quot;COLOR: #666; TEXT-DECORATION: none&quot; onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot; href=&quot;http://image.postman.co.kr/Check.html?TV9JRD0xNjYxMDI5Nzk1&amp;amp;U1RZUEU9TUFTUw==&amp;amp;TElTVF9UQUJMRT1FQkFEMDM2MA==&amp;amp;UE9TVF9JRD0yMDA4MDMxODEwMDAwMDM4MzQ4MQ==&amp;amp;VEM9MjAwODAzMjU=&amp;amp;S0lORD1D&amp;amp;Q0lEPTAwMQ==&amp;amp;URL=http://wsikorea.net&quot; target=_blank&gt;Wall Street Institute&lt;/A&gt; &amp;amp; &lt;A style=&quot;COLOR: #666; TEXT-DECORATION: none&quot; onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot; href=&quot;http://image.postman.co.kr/Check.html?TV9JRD0xNjYxMDI5Nzk1&amp;amp;U1RZUEU9TUFTUw==&amp;amp;TElTVF9UQUJMRT1FQkFEMDM2MA==&amp;amp;UE9TVF9JRD0yMDA4MDMxODEwMDAwMDM4MzQ4MQ==&amp;amp;VEM9MjAwODAzMjU=&amp;amp;S0lORD1D&amp;amp;Q0lEPTAwMg==&amp;amp;URL=http://wzd.com&quot; target=_blank&gt;WiZarD Works&lt;/A&gt;. Allrights Reserved.&lt;/P&gt;
&lt;P style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px&quot;&gt;기타문의 접수 이메일: &lt;A style=&quot;COLOR: #666; TEXT-DECORATION: none&quot; onclick=&quot;return top.js.OpenExtLink(window,event,this)&quot; href=&quot;mailto:w@wzd.com&quot; target=_blank&gt;w@wzd.com&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;IMG height=1 src=&quot;http://image.postman.co.kr/Check.html?TV9JRD0xNjYxMDI5Nzk1&amp;amp;U1RZUEU9TUFTUw==&amp;amp;TElTVF9UQUJMRT1FQkFEMDM2MA==&amp;amp;UE9TVF9JRD0yMDA4MDMxODEwMDAwMDM4MzQ4MQ==&amp;amp;VEM9MjAwODAzMjU=&amp;amp;S0lORD1P&quot; width=1&gt;</description>
			<category>w베타</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/50</guid>
			<comments>http://definejava.net/50#entry50comment</comments>
			<pubDate>Tue, 18 Mar 2008 15:04:49 +0900</pubDate>
		</item>
		<item>
			<title>hello! blogger 대한민국 블로거 컨퍼런스</title>
			<link>http://definejava.net/49</link>
			<description>&lt;STRONG&gt;&lt;FONT size=5&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;STRONG&gt;&lt;FONT size=5&gt;hello! blogger 대한민국 블로거 컨퍼런스&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;
&lt;DIV class=wrap&gt;
&lt;DIV id=menuTab&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A class=menu01_on title=행사개요 href=&quot;http://helloblogger.kr/&quot;&gt;행사개요&lt;/A&gt; 
&lt;LI&gt;&lt;A class=menu02 title=&quot;프로그램 안내 &amp;amp; 참가 신청&quot; href=&quot;http://helloblogger.kr/blogger_info.html&quot;&gt;프로그램 안내 &amp;amp; 참가 신청&lt;/A&gt; 
&lt;LI&gt;&lt;A class=menu03 title=&quot;공식 블로그&quot; href=&quot;http://helloblogger.tistory.com/&quot;&gt;공식 블로그&lt;/A&gt; 
&lt;LI&gt;&lt;A class=menu04 title=FAQ href=&quot;http://helloblogger.tistory.com/3&quot;&gt;FAQ&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;!-- end menuTab --&gt;
&lt;HR class=none&gt;

&lt;H2 class=none&gt;행사개요&lt;/H2&gt;
&lt;H3 class=tit_meet title=&quot;대한민국 블로거들의 만남&quot;&gt;대한민국 블로거들의 만남&lt;/H3&gt;
&lt;DIV class=blogger_box&gt;
&lt;DIV class=blogger_des&gt;
&lt;DL class=des_meet&gt;
&lt;DT&gt;&lt;STRONG&gt;만나다&lt;/STRONG&gt; 
&lt;DD&gt;대한민국을 대표하는 블로거들이 한자리에 모여 새로운 교류를 시작합니다 &lt;/DD&gt;&lt;/DL&gt;
&lt;DL class=des_share&gt;
&lt;DT&gt;&lt;STRONG&gt;나누다&lt;/STRONG&gt; 
&lt;DD&gt;각 분야의 전무가들과 블로거들이 서로의 관심사와 생각을 교류하며 소통의 장을 펼칩니다 &lt;/DD&gt;&lt;/DL&gt;
&lt;DL class=des_grow&gt;
&lt;DT&gt;&lt;STRONG&gt;성장하다&lt;/STRONG&gt; 
&lt;DD&gt;블로그 운영에 유용한 최신 노하우와 드랜드, 전문 지식을 나누며 함께 성장합니다 &lt;/DD&gt;&lt;/DL&gt;&lt;/DIV&gt;&lt;!-- end blogger_des --&gt;
&lt;DIV class=blogger_infobox&gt;
&lt;H3 class=none&gt;컨퍼런스 행사일정&lt;/H3&gt;
&lt;DIV class=blogger_info&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;일정 : &lt;/STRONG&gt;&lt;SPAN class=none&gt;2008.3.16(일) 10am ~ 6pm&lt;/SPAN&gt; 
&lt;LI&gt;&lt;STRONG&gt;장소 : &lt;/STRONG&gt;&lt;SPAN class=none&gt;센트롤시티 밀레니엄홀(5,6층) &amp;nbsp; &lt;/SPAN&gt;&lt;A class=t_map title=&quot;찾아가는 길&quot; href=&quot;http://www.centralcityseoul.co.kr/index.php?uid=45&quot; target=_blank&gt;&lt;SPAN class=none&gt;찾아가는 길&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;STRONG&gt;주최 : &lt;/STRONG&gt;&lt;A class=t_naver title=NHN(주) href=&quot;http://www.naver.com/&quot; target=_blank&gt;&lt;SPAN class=none&gt;NHN(주)&lt;/SPAN&gt;&lt;/A&gt;&lt;A class=t_daum title=(주)다음커뮤니케이션 href=&quot;http://www.daum.net/&quot; target=_blank&gt;&lt;SPAN class=none&gt;(주)다음커뮤니케이션&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;STRONG&gt;주관 : &lt;/STRONG&gt;&lt;A class=t_softbank title=(주)소프트뱅크미디어랩 href=&quot;http://lab.softbank.co.kr/&quot; target=_blank&gt;&lt;SPAN class=none&gt;(주)소프트뱅크미디어랩&lt;/SPAN&gt;&lt;/A&gt; 
&lt;LI class=none&gt;&lt;STRONG&gt;후원 : &lt;/STRONG&gt;추후 확정 
&lt;LI class=none&gt;&lt;STRONG&gt;협찬 : &lt;/STRONG&gt;추후 확정 &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;!-- end blogger_info --&gt;
&lt;DIV class=fl&gt;&lt;A class=&quot;btn_program fl&quot; title=&quot;프로그램 안내&quot; href=&quot;http://helloblogger.kr/blogger_info.html&quot;&gt;&lt;STRONG&gt;프로그램 안내&lt;/STRONG&gt;&lt;/A&gt; &lt;A class=&quot;btn_register2 fl&quot; title=&quot;참가 신청하기&quot; onclick=winOpen(); href=&quot;javascript:;&quot;&gt;&lt;STRONG&gt;참가 신청하기&lt;/STRONG&gt;&lt;/A&gt; &lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d0ff9d&quot;&gt;&lt;FONT color=#000000&gt;음! 참가 신청은 했는데! 꼭 담청 됐으면 좋겠는데... 될지 모르겠네요!&lt;br /&gt;또 서울 가서 우리 마나님 얼굴 보러가야 하는데!! &lt;br /&gt;준석씨도 얼릉 신청해~ 같이 가게 &#039; &#039;ㅋ&lt;br /&gt;JCO 컨퍼런스 처럼 사람 많이 안오고 지정석에 점심무료에 무료주차까지 지원한다는데&lt;br /&gt;다른 분들도 같이 가실분 있으면 연락주세요^ㅡ^&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- end blogger_info --&gt;&lt;/DIV&gt;&lt;!-- end blogger_box --&gt;&lt;/DIV&gt;</description>
			<category>블로거</category>
			<category>블로그</category>
			<category>컨퍼런스</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/49</guid>
			<comments>http://definejava.net/49#entry49comment</comments>
			<pubDate>Thu, 28 Feb 2008 17:47:20 +0900</pubDate>
		</item>
		<item>
			<title>제9회 JCO 자바 개발자 컨퍼런스</title>
			<link>http://definejava.net/48</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0MDAwMDAwMDAwMC5qcGc%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0MDAwMDAwMDAwMC5qcGc%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;352&quot; width=&quot;471&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;제가 태어나서 자란 광주에서는 이런 컨퍼넌스들이 거의 없다 시피 해서 처음으로 컨퍼런스를 찾아가게 되었습니다.&lt;br /&gt;&lt;br /&gt;컨퍼넌스 전날~ 회사 끝나자 마차 차를 집에 버리고 재윤이형과 준석이를 만나 서울로 GoGo!&lt;br /&gt;&lt;br /&gt;용일이형 집에서 간단히 맥주와 함께 하루밤을 묵고 아침에 코엑스로 향했습니다.&lt;br /&gt;&lt;br /&gt;도착해서 보니 길게 늘어 서 있는것을 보고~ &lt;br /&gt;&lt;STRONG&gt;밥먹고 와서 등록 해야지! 시작할때 쯤 되면 사람들 들어가고 없겠지!&lt;/STRONG&gt; &lt;br /&gt;그래서 간단히 설렁탕 한그릇 먹고 와서 등록 하려고 보니 줄은 더 길어지고&lt;br /&gt;&lt;br /&gt;진짜 사람이 많더군요-.- 이래서 강의 제대로 들을 수 있나 생각을 하게 되고~&lt;br /&gt;강의 시간이 지나도 강의 시작을 못하고 앉을 수 있는 자리도 없고&lt;br /&gt;&lt;br /&gt;처음 듣고 싶었던 &quot;자바 기반 대용량 접속처리&quot; 못듣고 다른 ORACLE 관련된거 들었는데...역시나 듣고 싶은것을 못들으니깐-.- 잠이 오더군요!&lt;br /&gt;&lt;br /&gt;2번째 시간 또 듣고 싶었던 &quot;오픈소스 프레임워크를 활용한 비즈니스 어플리케이션 개발 방안&quot; 트랙으로 이동. 역시나 사람이 많았습니다.&lt;br /&gt;&lt;br /&gt;이번 트랙 부터는 듣는것을 포기 했죠~&lt;br /&gt;&lt;br /&gt;몇시간 그렇게 보낸 후 &quot;Struts2&quot; 들었습니다.&lt;br /&gt;&lt;br /&gt;요거 한개 제대로 들은거 같네요~&lt;br /&gt;&lt;br /&gt;아무튼 사람이 너무 많이 몰려서 복잡했던거 같네요 T_T&lt;br /&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/48</guid>
			<comments>http://definejava.net/48#entry48comment</comments>
			<pubDate>Thu, 28 Feb 2008 17:44:21 +0900</pubDate>
		</item>
		<item>
			<title>사회적기업과 함께하는 봉사블로거를 모집합니다!</title>
			<link>http://definejava.net/47</link>
			<description>&lt;STRONG&gt;티스토리에서 봉사블러거를 모집한다고 하네요 &#039; &#039; &lt;br /&gt;제 선배들이 이런거 많이 해서 이것저것 들은게 많아서 저도 한번 해보고 싶었는데&lt;br /&gt;이번에 한번 해 봐야 겠네요~&lt;br /&gt;좋은 일들 많이 하세욥^ㅡ^&lt;br /&gt;--------------------------------------------------------------------&lt;br /&gt;안녕하세요, TISTORY입니다.&lt;br /&gt;&lt;br /&gt;&lt;/STRONG&gt;2007년을 되돌아보면 인터넷은 1인 미디어라는 블로그 서비스를 통하여 많은 분들이 내 의견을 블로그에 담고, 의견을 이야기하고 또 블로그를 중심으로 세상을 변화시켰던 한 해였던 것 같습니다. 블로그 하나만 해도 내 목소리를 전달할 수 있고, 사회적으로 정보에 대해 약자였던 사용자들은 어느새 직접 콘텐츠를 생산하고, 유포하고 또한 명예도 얻고 유명 인사만큼 유명하게 되신 분들이 많습니다. 하지만 반면에 블로그가 아직도 어렵고, 어떻게 사용해야할 지, 어떤 글을 어떻게 써야할 지 블로그가 까마득히 멀게만 느껴지는 분들이 많이 계십니다. 하지만 블로그를 통해 진솔한 이야기를 담고, 이야기를 전달하고 싶은 마음은 굴뚝같기만 하신 분들이 많습니다.&lt;br /&gt;&lt;br /&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;2008년, 티스토리에서는 아직 블로그를 어떻게 해야할지 모르겠지만, 블로그 활동을 시작하고 블로그를 통해서 세상에 많은 이야기를 들려주고 싶은 사회적기업에서 이 분들을 대변하여, 그리고 함께 세상에 소리를 내어줄 분들을 찾고 있습니다.&lt;/SPAN&gt; 블로그를 통하여 조금 더 의미있는 일들, 멋진 사회를 만들어가는 일에 동참하신다면 지금부터 시작해보세요! 여러분들의 뜨거운 관심과 열정 부탁드립니다. (사회적기업 봉사 블로거는 사회적기업네트워크(SESNET)과 함께합니다. )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp; 
&lt;DIV style=&quot;PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #c9edff&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;FONT size=4&gt;&lt;STRONG&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;FONT color=#333333 size=4&gt;&lt;STRONG&gt;사회적기업 봉사 블로거를 모집합니다!&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;FONT size=2&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#333333&gt;&lt;STRONG&gt;&amp;nbsp;* 모집 인원&lt;/STRONG&gt; : 각 기업별 5명씩, 12개 기업 총 60명&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#333333&gt;&lt;STRONG&gt;&amp;nbsp;* 모집 기간 : 2008년 2월 21일 (목) ~ 2008년 3월 14일 (금) 3주간&lt;br /&gt;&amp;nbsp;* 활동 절차&lt;/STRONG&gt; : 지원 -&amp;gt; 선발 -&amp;gt; 안내문 발송 -&amp;gt; 세미나 참석 (사회적 기업에 대한 이해) &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;gt; 사회적 기업과 만남 -&amp;gt; 블로거 활동 시작&lt;br /&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;&amp;nbsp;* 활동 내용 : &lt;/SPAN&gt;사회적기업의 블로그 활동에 참여하고 블로그 활성화를 위한 봉사블로거 활동&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - 각 사회적기업의 활동을 취재하고, 관련 내용을 기고하는 활동&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - 사회적기업에 대해 알리고, 홍보하는 등의 활성화 활동&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - 기타 사회적기업 사업의 활성화를 도모할 수 있는 다양한 블로그 활동&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - 사회적기업과 함께하는 세미나 및 다양한 행사 참여 활동 등&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;BR style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;/FONT&gt;&lt;FONT color=#333333&gt;&lt;STRONG&gt;&amp;nbsp;* 발표 일시 : 2008년 3월 18(화) 공지 및 안내메일 발송&lt;br /&gt;&amp;nbsp;* 지원 자격 :&lt;/STRONG&gt; 제한 없음 (학생, 주부, 직장인 등 누구나 가능)&lt;br /&gt;&lt;STRONG&gt;&amp;nbsp;* 지원 방법 :&lt;/STRONG&gt; 지원서를 다운받아 작성하신 뒤 아래 메일로 보내주세요. (기업번호, 기업명 기입) &lt;br /&gt;&lt;/FONT&gt;&lt;STRONG&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#333333 size=3&gt;
&lt;DIV class=&quot;imageblock center&quot; style=&quot;CLEAR: both; TEXT-ALIGN: center&quot;&gt;&lt;A href=&quot;http://notice.tistory.com/attachment/ek120000000007.doc&quot;&gt;&lt;IMG style=&quot;VERTICAL-ALIGN: middle&quot; alt=&quot;&quot; src=&quot;http://cfs.tistory.com/blog/image/extension/doc.gif&quot;&gt; 사회적기업블로거신청서.doc&lt;/A&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/STRONG&gt;&lt;FONT color=#333333&gt;&lt;STRONG&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/STRONG&gt;&amp;nbsp; 보내실 곳 - (사)사회적기업네트워크 : &lt;/FONT&gt;&lt;/FONT&gt;&lt;A href=&quot;mailto:info@sesnet.or.kr&quot;&gt;&lt;U&gt;&lt;FONT color=#333333 size=2&gt;&lt;STRONG&gt;info@sesnet.or.kr&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;FONT size=2&gt;&lt;STRONG&gt; &amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: center&quot;&gt;&lt;STRONG style=&quot;COLOR: rgb(255,118,53)&quot;&gt;&lt;FONT size=3&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;STRONG style=&quot;COLOR: rgb(255,118,53)&quot;&gt;&lt;FONT size=3&gt;사회적 기업이란 ?&lt;/FONT&gt;&lt;/STRONG&gt;&lt;BR style=&quot;COLOR: rgb(255,118,53)&quot;&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;br /&gt;사회적 기업은 취약계층에게 사회 서비스 또는 일자리를 제공하여 지역주민의 삶의 질을 높이는 등의 사회적 목적을 추구하면서 재화 및 서비스의 생산판매 등 영업활동을 수행하는 기업입니다. 사회적기업은 다음과 같은 목적으로 운영됩니다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; - 저소득 소외계층에게 직업훈련이나 일자리 제공&lt;br /&gt;&amp;nbsp; - 저소득 소외계층에게 양질의 사회서비스를 저렴하게 제공&lt;br /&gt;&amp;nbsp; - 지역사회 내의 삶의 질 향상을 위한 사회 서비스&lt;br /&gt;&amp;nbsp; - 환경문제의 대안을 제시&lt;br /&gt;&amp;nbsp; - 불우한 청소년들의 직업훈련 및 개발&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT style=&quot;COLOR: rgb(255,118,53)&quot; color=#008000&gt;&lt;FONT size=3&gt;사회적 기업 봉사블로거란?&lt;/FONT&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;사회적 기업, 사회 공헌, 기부 문화에 관심이 있으며, 열정을 가지고 블로그 활동을 하는 사람으로, 사회적 기업을 직접 취재하여 블로그에 올리거나 온라인 홍보활동을 하는 등 사회적 기업의 블로그를 지원하는 뜻깊은 사업에 동참하게 됩니다.&lt;br /&gt;&lt;br /&gt;
&lt;BLOCKQUOTE&gt;&lt;STRONG style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;FONT size=3&gt;사회적 기업 봉사 블로거에게 주어지는 혜택!&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;br /&gt;&amp;nbsp; - 세스넷에서 주관하는 각종 행사 및 교육에 참가 우선권 부여&lt;/SPAN&gt;&lt;BR style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&amp;nbsp; - 소식 및 세스넷 출판도서 우선 공급&lt;/SPAN&gt;&lt;BR style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&amp;nbsp; - 활동 종료시 활동 인증서 발급 (자원봉사자 인증서 발급)&lt;/SPAN&gt;&lt;BR style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&amp;nbsp; - 활동 내용에 따라 세스넷 인턴쉽 기회 제공&lt;/SPAN&gt;&lt;BR style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&lt;SPAN style=&quot;COLOR: rgb(23,127,205)&quot;&gt;&amp;nbsp; - 사회적 기업과의 만남 및 유대관계 형성의 기회 제공&lt;/SPAN&gt; &lt;/BLOCKQUOTE&gt;&lt;br /&gt;&lt;br /&gt;&lt;/DIV&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 굴림&quot;&gt;&lt;?XML:NAMESPACE PREFIX = O /&gt;&lt;O:P&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움&gt;&lt;STRONG&gt;&lt;FONT color=#008000 size=3&gt;&lt;SPAN style=&quot;COLOR: rgb(255,118,53)&quot;&gt;참여 사회적 기업을 소개합니다!&lt;/SPAN&gt;&lt;BR style=&quot;COLOR: rgb(255,118,53)&quot;&gt;&amp;nbsp;&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/O:P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 68.7pt&quot;&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: 굴림&quot;&gt;&lt;FONT size=2&gt;&lt;SPAN lang=EN-US&gt;&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 굴림&quot;&gt;&lt;O:P&gt;&lt;FONT face=돋움 size=2&gt;아래 사회적기업에 관한 소개를 읽어보시고 활동하고 싶은 기업을 선택하여 지원하고 싶은 기업 번호와 이름을 지원서에 입력해주세요. (지역은 다르더라도 신청이나 활동은 가능하지만, 해당 기업과의 만남이나 취재 등이 가능하오니, 활동 지역을 가급적 확인하여 주세요.)&lt;br /&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: red; FONT-FAMILY: 굴림&quot;&gt;&lt;O:P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;br /&gt;-------------------------------------------------------------------------&lt;/FONT&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;br /&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;1. 다솜이 재단&amp;nbsp; (활동지역 : 서울)&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움 color=#177fcd&gt;&lt;br /&gt;&lt;/FONT&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDcuZ2lm&#039;)&quot; height=103 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDcuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt; : 교보생명과 비정부기구(NGO)인 실업극복국민재단이 2004년 설립하여 함께 경영하는 재단으로, 일반환자를 대상으로 유료간병사업을 벌여 창출한 수익금으로 저소득층 환자의 무료 간병 서비스를 진행합니다. 간병인은 가족의 생계를 책임지는 여성 가장 중에서 선발하므로 실업해소 저소득층 지원까지 고루 해결하는 셈입니다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;2. 아름다운 가게&amp;nbsp; (활동지역 : 부산)&lt;/FONT&gt;&lt;FONT color=#177fcd&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDUuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDUuZ2lm&quot; width=140&gt;&lt;/DIV&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 시민들로부터 사용하지 않는 물품을 기증받아 손질한 뒤 판매하고, 그 수익금으로 어려운 이웃과 단체를 돕는 비영리 시민단체입니다.장바구니 사용하기, 무공해 세제 만들어 쓰기 등과 같은 프로그램도 함께 진행하여 지역 주민의 생활문화공간의 기능과 열린 마당의 역할을 함께 합니다.&lt;br /&gt;&lt;/FONT&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;홈페이지&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;A href=&quot;http://ww.beautifulstore.org/&quot;&gt;&lt;U&gt;&lt;FONT face=굴림&gt;http://ww.beautifulstore.org&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;3. 청람 사회복지회 &amp;nbsp;(활동지역 : 전남 영광)&lt;/FONT&gt;&lt;FONT color=#177fcd&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/STRONG&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTIuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTIuZ2lm&quot; width=140&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/O:P&gt;&lt;/SPAN&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;STRONG&gt;&lt;FONT face=굴림 size=2&gt;소개&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&lt;FONT size=2&gt; : 장애인, 저소득층, 고령자, 이주여성 등 취약계층을 중심으로 직원을 고용해 농총생활 지원, 간병, 청소용역 등 사업을 벌이고 있는 비영리 민간단체입니다. 신체적, 정신적인 질병과 농업을 기반한 지역경제의 생산성 약화 등으로 의존상태에 있는 노인 또는 생활상의 장애를 가진 수혜자를 발굴하여 일상생활에 필요한 각종 프로그램을 제공합니다.&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;FONT face=돋움&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;4. 위캔 &amp;nbsp;(활동지역 : 서울)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDYuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDYuZ2lm&quot; width=140&gt;&lt;/DIV&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 샬트로 성바오로 수녀회에서 출연한 중증 장애인 직업재활시설로, 장애 유형 중에서도 취업이 가장 어려운 지적장애인에게 직업재활서비스를 제공하며 이들의 경제적 자립과 사회 통합을 목적으로 하고 있습니다. 2001년 2월에 설립되어 현재 40여명을 대상으로 직업재활(우리밀과자 생산) 서비스를 시행하고 있습니다. &lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;홈페이지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;A href=&quot;http://www.wecan.or.kr/&quot;&gt;&lt;U&gt;&lt;FONT face=굴림&gt;http://www.wecan.or.kr&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot;&gt;&amp;nbsp;5. 세종 장애아동후원회 &amp;nbsp;(활동지역 : 경기)&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#177fcd&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDguZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDguZ2lm&quot; width=140&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 1997년 설립된 세종후원회는 의료, 경제, 교육혜택으로부터 소외된 중증장애 자폐아동을 교육시키고 돌보는 곳으로 2003년 노동부의 사회적 일자리사업 지원을 받고 있습니다. 장애아동을 대상으로 펼치는 통학차량 운행, 방과 후 지도, 주간보호센터, 보호작업장, 그룹홈 등의 사업은 노동부 지원과 후원금, 이용료 수익으로 운영됩니다.&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;6. 원주 의료생활협동조합 &amp;nbsp;(활동지역 : 강원 원주)&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDkuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDkuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 시민의 소액출자로 만들어진 건강협동조합으로써 지역주민 누구에게나 차별 없는 의료활동을 펼쳐가고 있습니다. 재가간병, 방문간호, 방문진료 드으이 서비스를 함께 운영하여 시민들의 건강하고 안전한 삶을 지켜가고 있으며, 다양한 교육문화 서비스도 제공하고 있습니다.&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;홈페이지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;A href=&quot;http://www.wjmedcoop.or.kr/&quot;&gt;&lt;FONT face=굴림&gt;&lt;U&gt;http://www.wjmedcoop&lt;/U&gt;&lt;U&gt;.or.kr&lt;/U&gt;&lt;/FONT&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;br /&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;7. 지구촌사랑나눔 &amp;nbsp;(활동지역 : 서울)&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#177fcd&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDguZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDguZ2lm&quot; width=140&gt;&lt;/DIV&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 모든 사람은 인종, 언어, 국가를 초월하여 존엄성을 갖는다는 가치를 설립이념으로 하여 1994년 4월에 설립되었습니다. 이에 따라 노동상담, 의료상담, 생활상담, 교류/문화사업, 쉼터운영, 한글 및 컴퓨터 교육을 통해 노동자의 인권을 보호하고 신장시키는 일을 하고 있습니다.&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;홈페이지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;U&gt;&lt;FONT face=굴림&gt;&lt;A href=&quot;http://www.mwhospita.com/&quot;&gt;&lt;U&gt;&lt;FONT face=굴림&gt;http://www.mwhospita.com&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;br /&gt;&lt;/P&gt;&amp;nbsp;&lt;br /&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;8. 금정 의료소비자생활협동조합&lt;SPAN id=callbacknestnoticetistorycom9649412&gt;&lt;EMBED id=bootstrappernoticetistorycom9649412 src=http://notice.tistory.com/plugin/CallBack_bootstrapperSrc width=1 height=1 type=application/x-shockwave-flash allowscriptaccess=&quot;always&quot; wmode=&quot;transparent&quot; EnableContextMenu=&quot;false&quot; FlashVars=&quot;&amp;amp;callbackId=noticetistorycom9649412&amp;amp;host=http://notice.tistory.com&amp;amp;embedCodeSrc=http%3A%2F%2Fnotice.tistory.com%2Fplugin%2FCallBack_bootstrapper%3F%26src%3Dhttp%3A%2F%2Fcfs.tistory.com%2Fblog%2Fplugins%2FCallBack%2Fcallback%26id%3D964%26callbackId%3Dnoticetistorycom9649412%26destDocId%3Dcallbacknestnoticetistorycom9649412%26host%3Dhttp%3A%2F%2Fnotice.tistory.com%26float%3Dleft&quot; swLiveConnect=&quot;true&quot;&gt;&lt;/SPAN&gt; &amp;nbsp;(활동지역 : 부산)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;br /&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTAuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTAuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 중풍, 고혈암, 당뇨, 말기 암, 치매 등 노인성 질환으로 장기적인 치료 및 재활 요양을 필요로 하는 노인환자에게 최고의 시설과 우수한 의료진의 정성 어린 보살핌을 드림으로써 오랜 투병생활로 지친 환자들과 가족들에게 새로운 희망과 현안함을 드리고자 설립된 노인을 위한 병원입니다.&lt;/FONT&gt;&lt;/FONT&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;9. 함께하는 의료생활협동조합 &amp;nbsp;(활동지역 : 부산)&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;FONT face=굴림 size=2&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTMuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTMuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움&gt; : 지역주민, 자원봉사자, 어르신들이 각자의 건강, 의료, 생활 관련 문제를 해결하기 위하여 만든 조직으로서 자원봉사자와 지역주민, 어르신들이 출자하고 운영하고 이용하는 우리들의 병원을 설립하여 조합원들과 어려운 수혜자들의 의료복지 향상에 기여하고 있습니다.&lt;br /&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;홈페이지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;U&gt;&lt;FONT face=굴림&gt;&lt;A href=&quot;http://www.7575.or.kr/&quot;&gt;&lt;U&gt;&lt;FONT face=굴림&gt;http://www.7575.or.kr&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움&gt;&lt;U&gt;&lt;FONT face=굴림&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;10. 대전민들레 의료생활협동조합 &amp;nbsp;(활동지역 : 부산)&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTQuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM2LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTQuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 참다운 의료생활의 실현을 위해 노력해온 의료인들과 지역주민들의 신뢰를 바탕으로 마련되었습니다. 병원 운영 이외에 거리 무료검진, 보건학교, 방문진료, 체조교실, 당뇨교실 등 철거민, 노숙자, 외국인 노동자 등 지역사회의 어려운 이웃의 건강을 돌보는 일을 하고 있습니다.&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;&lt;FONT face=굴림&gt;홈페이지&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face=돋움&gt;&amp;nbsp;: &lt;U&gt;&lt;FONT face=굴림&gt;&lt;A href=&quot;http://www.mindlle.org/&quot;&gt;&lt;U&gt;&lt;FONT face=굴림&gt;http://www.mindlle.org&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt; 
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;FONT size=2&gt;&lt;FONT face=돋움&gt;&lt;U&gt;&lt;FONT face=굴림&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;br /&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left&quot; align=left&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;11. 신나는 문화학교 교사협회 &amp;nbsp;(활동지역 : 서울)&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;&lt;/P&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDkuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM1LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMDkuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 문화예술분야의 청년 및 지역 예술가들이 문화교사로 빈곤, 소외지역의 아동, 청소년, 여성, 장애인들에게 다양한 문화예술 서비스를 제공하고, 문화예술인들에게는 사회적 일자리를 제공하는 일을 합니다. [음악, 연극, 사진, 댄스, 문학, 영상, 흙놀이, 만화, 미술, 악기, 풍물] 등 다양한 영역 장좌를 통해 지역공부방, 실업단체, 지역단체 등과 함께 합니다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #c1c1c1&quot; size=3&gt;&amp;nbsp;12. 사단법인 한누리 &amp;nbsp;(활동지역 : 전남 광주)&lt;/FONT&gt;&lt;br /&gt;&lt;/STRONG&gt;&lt;FONT size=2&gt;&lt;FONT face=굴림&gt;&lt;STRONG&gt;
&lt;DIV class=&quot;imageblock left&quot; style=&quot;FLOAT: left; MARGIN-RIGHT: 10px&quot;&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; onclick=&quot;open_img(&#039;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTEuZ2lm&#039;)&quot; height=104 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzFAZnM0LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xMjAwMDAwMDAwMTEuZ2lm&quot; width=140&gt;&lt;/DIV&gt;소개&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face=돋움&gt; : 광주본부를 거점으로 전국 7개지부에서 &quot;행복한 나눔이 가득한 품앗이 교육공동체&quot;를 꿈꾸며 활동하는 사단법인입니다. 청소년의 건강한 자아상 확립과 천부적 재능을 강점화한 성취감 획득을 목표로 한 &quot;일대일 상담기반 성품학습&quot;과 자기주도적인 시간 및 계획관리능력을 향상시키는 &quot;몰입암기법과 자기주도학습법 교육사업&quot;을 시행하고 있습니다. &lt;br /&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;br /&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;B&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: red; FONT-FAMILY: 굴림&quot;&gt;&lt;O:P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;-------------------------------------------------------------------------&lt;/FONT&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;&lt;br /&gt;&lt;/P&gt;
&lt;P class=MsoNormal style=&quot;MARGIN: 0cm 0cm 0pt&quot;&gt;2008년, 블로그로 멋진 일을 시작해보는 것은 어떨까요? 여러 사회적기업들이 함께 세상에 고개를 내밀고, 함께 소리낼 수 있기를 기다리고 있습니다. 이번 활동을 계기로 사회적 기업이 무엇인지 돌아보고, 함께 사는 더 멋진 사회를 티스토리 블로거들께 많은 도움을 주실 수 있으리라 생각합니다. 뜻깊은 블로그 활동을 위한, 티스토리 회원 여러분들의 진실되고, 뜨거운 관심과 참여 부탁드립니다. &lt;/P&gt;</description>
			<category>봉사</category>
			<category>봉사활동</category>
			<category>사회봉사</category>
			<category>사회적기업</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/47</guid>
			<comments>http://definejava.net/47#entry47comment</comments>
			<pubDate>Thu, 21 Feb 2008 14:41:14 +0900</pubDate>
		</item>
		<item>
			<title>제9회 한국 자바 개발자 컨퍼런스</title>
			<link>http://definejava.net/46</link>
			<description>&lt;A href=&quot;http://jco.or.kr/&quot; target=_blank&gt;&lt;IMG src=&quot;http://jco.or.kr/img/conference9th_jco.jpg&quot; border=0&gt;&lt;/A&gt;</description>
			<category>자바</category>
			<category>제9회 한국 자바 개발자 컨퍼런스</category>
			<category>컨퍼런스</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/46</guid>
			<comments>http://definejava.net/46#entry46comment</comments>
			<pubDate>Tue, 12 Feb 2008 16:52:40 +0900</pubDate>
		</item>
		<item>
			<title>struts에서 Foward 사용하기</title>
			<link>http://definejava.net/45</link>
			<description>&lt;P&gt;이번에는 Action (Foward)에 대해 배우겠습니다.&lt;br /&gt;이것은 별도의 Class를 걸치지 않고 바로 view 페이지로 이동할 때 쓰입니다.&lt;br /&gt;이번에 우리는 Hello Struts! 문장이 출력되는 JSP 페이지와 연결 하여 요청이 들어오면 Struts를 통해서 해당jsp 파일이 보여지도록 만들것입니다.&lt;br /&gt;별다른 비지니스로직이 처리되는것이 아닌 바로 프리젠테이션로직으로 이동하는 것입니다.&lt;br /&gt;순서는 다음과 같습니다.&lt;/P&gt;
&lt;P&gt;1. jsp 파일 생성&lt;br /&gt;2. struts-config.xml에 action 등록&lt;br /&gt;3. 실행&lt;/P&gt;
&lt;P&gt;아주 간단합니다. 특별한 비지니스 로직을 통하지 않으므로 Class를 만들 필요도 없구요.&lt;/P&gt;
&lt;P&gt;1. Eclipse에서 jsp파일을 한개 만듭니다.&lt;br /&gt;파일명은 helloStruts.jsp로 하겠습니다.&lt;br /&gt;편의를 위해 디렉토리 한개를 만들겠습니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;286&quot; width=&quot;334&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;디렉토리와 파일명은 /jsp/study01/helloStruts.jsp 이와 같이 하겠습니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE1LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE1LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;242&quot; width=&quot;414&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;파일이 만들어 생성 되었으면 내용을 편한대로 입력하시고 저장하시면 됩니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;131&quot; width=&quot;363&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;P&gt;2. struts-config.xml파일을 열어서 action을 등록 합니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE3LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE3LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;219&quot; width=&quot;415&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;lt;action-mappings /&amp;gt; 에 다음과 같이 등록 해 줍니다.&lt;br /&gt;&amp;lt;action path=&quot;/hello&quot; forward=&quot;/helloStruts.jsp&quot; /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;action-mappings&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;action path=&quot;/helloStruts&quot; forward=&quot;/ helloStruts.jsp&quot; /&amp;gt;&lt;br /&gt;&amp;lt;/action-mappings&amp;gt;&lt;/P&gt;
&lt;P&gt;3. 실행&lt;br /&gt;이걸로 Foward 가능한 action 등록은 끝났습니다. 이제 각자 서버에 맞게 배포 후 실행 하면 다음과 같은 화면을 볼 수 있을 것 입니다.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE4LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE4LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;212&quot; width=&quot;469&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Struts에서 Foward는 다음과 같은 순서로 이루어 집니다.&lt;br /&gt;1. 요청이 들어오면 우선 URL 패턴을 통해 이것이 Struts를 이용하여 실행이 될것인지 판단합니다.&lt;br /&gt;2. 스트럿츠를 통해 실행이 되어야 하는 패턴일 경우 struts-config의 action-mapping 부분에 등록되어 있는 여러 액션중 path가 맞는 것을 찾아 해당 액션이 가르키는 foward의 내용을 보여 줍니다.&lt;br /&gt;(action의 type이 지정되어 있다면 해당 클레스의 excute 메소드를 실행시킵니다. )&lt;br /&gt;3. foward에 해당되는 응답을 줍니다.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE4LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE4LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;244&quot; width=&quot;189&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;그림에서 파란색으로 칠해 있는 부분이 Struts에 관련된 부분입니다.&lt;br /&gt;url 패턴 검사는 struts 사용을 위해 Servlet으로 등록할 때 *.do로 오는 것을 struts로 처리한다고 정의 했을 것입니다.&lt;br /&gt;그러므로 helloStruts.do로 호출하게 된다면 위의 순서에 따라 helloStruts.jsp의 내용을 뿌려주게 됩니다.&lt;/P&gt;
&lt;P&gt;글을 쓰다가 보니 또 뒤죽 박죽 되버렸네요~&lt;br /&gt;다음엔 조금더 생각 있이 써야 겠네요!&lt;br /&gt;내을은 class를 한개 만들어 비지니스 로직을 실행 가능 하도록 만들도록 하겠습니다.&lt;br /&gt;그럼 &#039; &#039;&lt;/P&gt;</description>
			<category>Struts</category>
			<category>foward</category>
			<category>Java</category>
			<category>jsp</category>
			<category>struts</category>
			<category>struts fowawrd</category>
			<category>스트럿츠</category>
			<category>스트럿츠 포워드</category>
			<category>포워드</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/45</guid>
			<comments>http://definejava.net/45#entry45comment</comments>
			<pubDate>Tue, 29 Jan 2008 14:11:26 +0900</pubDate>
		</item>
		<item>
			<title>Flex로 만들어본 RSS Reader</title>
			<link>http://definejava.net/44</link>
			<description>&lt;P&gt;아무것도 모르면서 막 하면서 만들어본 RSS Reader Flex 참 재미 있는 거 같기는 하지만.... 한편으로 아직 부족한것도 많구나 하는 생각이~&lt;br /&gt;어느정도 나오긴 했지만 아직 원하는 기능들이 다 구현되지는 않았지만 참 고생좀 했던....&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://portfolio.definejava.net/flexRssReader/rssReader.html&quot;&gt;http://portfolio.definejava.net/flexRssReader/rssReader.html&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE3LmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE3LmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;296&quot; width=&quot;490&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;textArea에서 모든 HTML 다 지원하지 않아서 ExternalInterface를 이용하여 편법으로 해결했습니다.&lt;br /&gt;예전에 플래쉬를 하면서 ExternalInterface 사용해본적이 있어서 혹시나 돌아다니는 예제가 있을까 하고 찾아 봤는데 역시나 외국 사이트에 있어서 다행이라고 생각했습니다.&lt;/P&gt;
&lt;P&gt;두번째 crossDomain 문제... 음.. 이건 참.... 요것도 플래쉬를 하면서 알고 있었는데... 역시나 Flash Player를 이용하기 때문에 Flex에서도 문제가 되네요~&lt;br /&gt;이건 php를 이용하여 해결했습니다. 소켓으로 해당 데이터를 가져오는 방법으로 crossDomain.xml은 제 계정에 올려 두었구요.&lt;/P&gt;
&lt;P&gt;마지막으로 문제 되었던.... rss 정보를 가져올 때 utf-8, euc-kr 등 여러가지 인코딩 형태로 가져 와야 되는 문제....&lt;br /&gt;대부분 utf-8 기준이지만.... 몇몇 군데가 euc-kr로 보내고 있었기 때문에.... utf-8 인코딩으로 바꾸는 것을 넣어 두었습니다.&lt;/P&gt;
&lt;P&gt;다만 현재 euc-kr과 utf-8만 지원하는 상태입니다.&lt;/P&gt;
&lt;P&gt;관리 기능은 천천히 만들어 가야 될것 같구요~&lt;/P&gt;
&lt;P&gt;우선은 한번 공개 해 봅니다.&lt;/P&gt;
&lt;P&gt;소스 오픈은 관리 기능 구현되면 바로 오픈 하겠습니다 &#039; &#039;&lt;br /&gt;&lt;br /&gt;&lt;A href=&quot;http://portfolio.definejava.net/flexRssReader/rssReader.html&quot;&gt;http://portfolio.definejava.net/flexRssReader/rssReader.html&lt;/A&gt;&lt;/P&gt;</description>
			<category>Portfolio</category>
			<category>flex</category>
			<category>flex + php</category>
			<category>flex rss</category>
			<category>flex rss reader</category>
			<category>RSS</category>
			<category>rss reader</category>
			<category>RSS 리더</category>
			<category>RSS 리더기</category>
			<category>플렉스 rss</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/44</guid>
			<comments>http://definejava.net/44#entry44comment</comments>
			<pubDate>Thu, 24 Jan 2008 17:10:10 +0900</pubDate>
		</item>
		<item>
			<title>JDK 5.0 + Tomcat 이클립스 개발환경에서 Struts (1.3.8) 설치 하기</title>
			<link>http://definejava.net/43</link>
			<description>&lt;P&gt;JDK 5.0 + Tomcat 이클립스 개발환경에서 Struts (1.3.8) 설치 하기&lt;/P&gt;
&lt;P&gt;엄청 오랜만에 글을 쓰게 되었네요~&lt;br /&gt;예전부터 계획했던 스트럿츠와 관련된 내용입니다.&lt;br /&gt;한달동안 훈련소를 갔다가 오고 이것저것 하다 보니 시간이 많이 지나버렸네요!&lt;br /&gt;오랜만에 Struts 홈페이지를 보니 1.3.8로 업그레이드가 되었더군요~&lt;br /&gt;이전에 마지막에 써봤던 버젼이 1.2.9 였는데... 말이죠~&lt;br /&gt;우선 기반은 1.3.8 기반으로 설명 하겠습니다.&lt;/P&gt;
&lt;P&gt;우선 JDK와 Tomcat에 깔여 있고 툴은 이클립스 기반으로 하겠습니다.&lt;/P&gt;
&lt;P&gt;설치 순서는 다음과 같습니다.&lt;/P&gt;
&lt;P&gt;1. Struts 다운로드&lt;br /&gt;2. 필요한 jar 파일 프로젝트의 WEB-INF 밑에 LIB 폴더에 복사(라이브러리 등록)&lt;br /&gt;3. WEB.XML 파일 작성&lt;br /&gt;4. Struts 설정파일(기본: struts-config.xml) 작성&lt;/P&gt;
&lt;P&gt;자~ 대략적인 순서는 위에 갔습니다. 저렇게 보니 간단하죠?&lt;br /&gt;머 그냥 해봐도 간단하기는 합니다.&lt;br /&gt;그럼 시작하겠습니다.&lt;/P&gt;
&lt;P&gt;1. Struts 다운로드&lt;br /&gt;&lt;A href=&quot;http://struts.apache.org/download.cgi#struts138&quot;&gt;http://struts.apache.org/download.cgi#struts138&lt;/A&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;154&quot; width=&quot;593&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;위 주소에서 알맞은 Struts 버젼을 다운 받습니다.&lt;br /&gt;필자는 Full 버젼을 받도록 하겠습니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;262&quot; width=&quot;470&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Full 버젼에는 밑에 있는 모든 내용이 포함되어 있습니다.&lt;br /&gt;Libray + Source + Example + Documentation&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;391&quot; width=&quot;562&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Documentation 내용에 설치 하는 내용도 포함되어 있습니다.&lt;br /&gt;다 다운 받으셨으면 우선 적당한 곳에 압축을 풀어서 내용을 확인 해 봅니다.&lt;/P&gt;
&lt;P&gt;2. 필요한 jar 파일 등록&lt;br /&gt;이제부터는 이클립스에서 프로젝트를 생성하고 그 프로젝트에 라이브러리 등록 하겠습니다.&lt;br /&gt;우선 이클립스를 키시고 프로젝트를 한개 생성합니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE1LmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE1LmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;500&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;저는 MyEclipse 6.0.1 버젼에서 동작 시키도록 하겠습니다. &lt;br /&gt;그렇게 크게 차이는 없으며 이클립스를 사용하시던 분이라면 쉽게 따라 올 수 잇다고 생각합니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;500&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;struts 이름의 웹 프로젝트를 만듭니다.&lt;/P&gt;
&lt;P&gt;프로젝트가 생성이 되었으며 내용을 보면 기본적이 라이브러리들이 등록되어 있으며 프로젝트의 최 상위 디렉토리가 되는 WebRoot라는 디렉토리가 있으면 그 밑에 몇개의 폴더와 폴더가 있는 것이 보일 것입니다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;564&quot; width=&quot;275&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;이제 라이브러리(jar) 파일을 복사 시키겠습니다.&lt;br /&gt;아까 압축을 푼 곳을 보면 lib 폴더안에 여러 jar 파일들이 있을 것입니다.&lt;br /&gt;commons 라이브러리와 core 라이브러리 타일즈 프레임워크, EL 등 여러가지 있을 것입니다. &lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzE2LmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;354&quot; width=&quot;532&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;우선 여기 있는 jar 파일을 전부 복사 하겠습니다. 원래는 필요한 것만 복사하셔서 사용하여도 되지만 여기서 하나하나 전부 설명을 할 수 없고 설치에 대한 설명을 위한 부분이기 때문에 모두 다 설치 하겠습니다.&lt;/P&gt;
&lt;P&gt;전체를 프로젝트의 WebRoot\WEB-INF\LIB 디렉토리에 복사를 합니다.&lt;br /&gt;해당 디렉토리에 복사를 하면 자동으로 Referenced Libraies에 등록이 될것입니다. &lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;565&quot; width=&quot;276&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;이클립스를 버젼과 설정에 따라 등록이 안될 수도 있습니다. 등록이 안될경우 프로젝트의 속성에 들어가셔서 직접 등록을 해 주시면 됩니다.&lt;/P&gt;
&lt;P&gt;등록이 완료 되었으면 다음으로 넘어가도록 하겠습니다.&lt;/P&gt;
&lt;P&gt;3. WEB-INF 밑에 web.xml 설정&lt;br /&gt;Struts는 Servlet입니다. Servlet 등록을 위하여 web.xml파일을 열어서 편집을 하여야 합니다.&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;298&quot; width=&quot;568&quot;/&gt;&lt;/a&gt;&lt;/div&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 version=&quot;2.4&quot; &lt;br /&gt;&amp;nbsp;xmlns=&quot;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee&quot;&gt;http://java.sun.com/xml/ns/j2ee&lt;/A&gt;&quot; &lt;br /&gt;&amp;nbsp;xmlns:xsi=&quot;&lt;A href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&quot; &lt;br /&gt;&amp;nbsp;xsi:schemaLocation=&quot;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee&quot;&gt;http://java.sun.com/xml/ns/j2ee&lt;/A&gt; &lt;br /&gt;&amp;nbsp;&lt;A href=&quot;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&quot;&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd&lt;/A&gt;&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;lt;welcome-file-list&amp;gt;&lt;br /&gt;&amp;nbsp; &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-list&amp;gt;&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Action Servlet Configuration --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;servlet&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;servlet-class&amp;gt;org.apache.struts.action.ActionServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-name&amp;gt;application&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-value&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; org.apache.struts.webapp.el.exercise.ApplicationResources&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-name&amp;gt;config&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-value&amp;gt;/WEB-INF/struts-config.xml&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-name&amp;gt;debug&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-value&amp;gt;2&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-name&amp;gt;detail&amp;lt;/param-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;param-value&amp;gt;2&amp;lt;/param-value&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/init-param&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;load-on-startup&amp;gt;2&amp;lt;/load-on-startup&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/servlet&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- Action Servlet Mapping --&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;servlet-name&amp;gt;action&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;url-pattern&amp;gt;*.do&amp;lt;/url-pattern&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/servlet-mapping&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;web.xml&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;필자가 추가한 내용을 &amp;lt;Servlet&amp;gt;과 &amp;lt;servlet-mapping&amp;gt; 부분입니다. Struts를 사용하기 전에 Servlet에 대하여 모르시는 분은 Servlet부터 공부를 하고 오시는 것이 더 효율적으로 공부를 하실 수 있을 것 같습니다.&lt;br /&gt;&lt;br /&gt;&amp;lt;Servlet&amp;gt;부분을 살펴보면 이것저것 설정 정보가 있다는것을 볼 수 있습니다. 서블릿의 이름과 파리미터를 보시면 대강 이해를 하실수 있을 것입니다. struts-config 파일의 정보라든지 debug 정보 출력 정도라는지...&lt;br /&gt;&amp;lt;Servlet-mapping&amp;gt;부분을 보면 요청이 어떻게 들어왔을 때 Struts로 처리를 할 것인지 적혀 있는 부분입니다.&lt;br /&gt;xxx.do 로 호출 될 경우에만 Struts로 처리 한다는 이야기 입니다.&lt;/P&gt;
&lt;P&gt;4. Struts-Config 파일 설정&lt;br /&gt;web.xml 파일 설정이 끝나으면 이제 struts-config 파일을 만들어야 합니다.&lt;br /&gt;&lt;/P&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEzLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;619&quot; width=&quot;528&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;설정 정보 파일은 web.xml에서 지정한 위치와 파일이름으로 생성해 주시면 됩니다.&lt;br /&gt;struts-config.xml파일을 생성하시고 내용을 다음과 같이 입력 하시면 Struts 설치는 끝이 납니다.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzE0LmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;269&quot; width=&quot;509&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE struts-config PUBLIC&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;-//Apache Software Foundation//DTD Struts Configuration 1.3//EN&quot;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &quot;&lt;A href=&quot;http://struts.apache.org/dtds/struts-config_1_3.dtd&quot;&gt;http://struts.apache.org/dtds/struts-config_1_3.dtd&lt;/A&gt;&quot;&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;struts-config&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;form-beans /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;global-forwards /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;lt;action-mappings /&amp;gt;&lt;br /&gt;&amp;lt;/struts-config&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;struts-config.xml&lt;/STRONG&gt;&lt;br /&gt;Struts 설치는 여기까지 이며~ 이 다음에 Struts 설치 한것을 테스트 해 보도록 하겠습니다.&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&amp;nbsp;&lt;/P&gt;</description>
			<category>Struts</category>
			<category>eclipse struts</category>
			<category>struts</category>
			<category>struts framework</category>
			<category>struts 설치</category>
			<category>스트럿츠</category>
			<category>스트럿츠 설치</category>
			<category>이클립스</category>
			<category>자바</category>
			<category>타일즈 설치</category>
			<category>프레임워크</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/43</guid>
			<comments>http://definejava.net/43#entry43comment</comments>
			<pubDate>Tue, 22 Jan 2008 12:56:03 +0900</pubDate>
		</item>
		<item>
			<title>[Softmeca] 전남과학대학교 학교 기업 Geo-Tec</title>
			<link>http://definejava.net/42</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEwLmpwZw%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzEwLmpwZw%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;450&quot; width=&quot;486&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;&amp;nbsp;&lt;br /&gt;전남과학대학교 학교 기업 Geo-tec 홈페이지~&lt;br /&gt;윈도우 2003 Server에 ASP + MS-SQL2005 기반에서 작업 했던 프로젝트~!&lt;br /&gt;주소 : &lt;A href=&quot;http://geo-tec.co.kr/&quot;&gt;http://geo-tec.co.kr/&lt;/A&gt;&lt;br /&gt;개발비중 : 100%&lt;/P&gt;</description>
			<category>Portfolio</category>
			<category>get-tec</category>
			<category>지오텍</category>
			<category>포트폴리오</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/42</guid>
			<comments>http://definejava.net/42#entry42comment</comments>
			<pubDate>Mon, 21 Jan 2008 16:42:36 +0900</pubDate>
		</item>
		<item>
			<title>[AGSolution] 도곡농협 쇼핑몰</title>
			<link>http://definejava.net/41</link>
			<description>&lt;A href=&quot;http://www.dogoknh.co.kr/shopping/&quot;&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzEyLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;611&quot; width=&quot;575&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/A&gt;&lt;br /&gt;고등학교 3학년 때인가~ 조대 창업 보육센타 AgSolution에서 한 마지막 프로젝트~&lt;br /&gt;주소 : &lt;A href=&quot;http://www.dogoknh.co.kr/shopping/&quot; target=_blank&gt;http://www.dogoknh.co.kr/shopping/&lt;/A&gt;</description>
			<category>Portfolio</category>
			<category>agsolution</category>
			<category>도곡농협</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/41</guid>
			<comments>http://definejava.net/41#entry41comment</comments>
			<pubDate>Mon, 21 Jan 2008 16:33:47 +0900</pubDate>
		</item>
		<item>
			<title>[Softmeca] 주식회사 Intelink</title>
			<link>http://definejava.net/40</link>
			<description>&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;444&quot; width=&quot;503&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;주식회사 Intelink.... Softmeca 입사 후 첫! 프로젝트~&lt;br /&gt;GNU Board 사용 하여 만든 프로젝트 입니다.&lt;br /&gt;프로젝트 진행하다 보니 홈페이지 보단~ 메일 서버 관련해서 더 많은 문제점들이 나왔던 프로젝트&lt;br /&gt;&lt;br /&gt;주소 : &lt;A href=&quot;http://intelink.co.jp/&quot; target=_blank&gt;http://intelink.co.jp/&lt;/A&gt;&lt;br /&gt;개발비중 : 100%&lt;br /&gt;&lt;br /&gt;</description>
			<category>Portfolio</category>
			<category>intelink</category>
			<category>포트폴리오</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/40</guid>
			<comments>http://definejava.net/40#entry40comment</comments>
			<pubDate>Mon, 21 Jan 2008 16:08:11 +0900</pubDate>
		</item>
		<item>
			<title>티스토리로 이사 완료 했어요~ &#039; &#039;</title>
			<link>http://definejava.net/39</link>
			<description>휴우~ 저번주 수요일 부터 옮기기 시작해서 드디어 다 옮겼네요~&lt;br /&gt;&lt;br /&gt;자료 옮길 때 부터 이것저것 문제가 많네요T-T&lt;br /&gt;&lt;br /&gt;원래 깔려있던 테터툴즈 버젼이 낮아서~ 복원 시키면 27번쨰 줄이던가~ 문제 있다고 떠서~&lt;br /&gt;&lt;br /&gt;버젼 한단계 한단계씩 업그레이드 해서~ 다시 백업하고 복원하니 되더군요~ 휴우우~&lt;br /&gt;&lt;br /&gt;이것도 상단히 시간이 걸리더군요~&lt;br /&gt;&lt;br /&gt;그 담에 발생한 문제는 도메인 문제~!!&lt;br /&gt;&lt;br /&gt;회사 네임서버를 사용하려다가 그냥 DnsEver의 서비스를 이용하려고 하는데~&lt;br /&gt;&lt;br /&gt;목요일인가 금요일부터 등록상 문제가 있나~ 잘 안되더군요~&lt;br /&gt;&lt;br /&gt;그래서 -.ㅠ 오늘 드디어 서비사 제대로 돌아가서~ 다 옮겼네요~&lt;br /&gt;&lt;br /&gt;DnsEver 관리자님~ 수고 많으셨습니다~ &#039; &#039;ㅋ&lt;br /&gt;&lt;br /&gt;자자!! 공부 시잒!!</description>
			<category>Diary</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/39</guid>
			<comments>http://definejava.net/39#entry39comment</comments>
			<pubDate>Mon, 21 Jan 2008 15:17:01 +0900</pubDate>
		</item>
		<item>
			<title>명품 CEO의 8대 조건</title>
			<link>http://definejava.net/38</link>
			<description>&lt;P&gt;LG경제연구원이 24일 발표한 &#039;명품 CEO의 조건&#039; 보고서의 한 내용입니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;◆ 선견지명 =&lt;/STRONG&gt; 
&lt;P&gt;미래를 한발 앞서 예측해 준비하고 적응할 수 있는 선도력이 필요하다. 경영자는 큰 눈으로 비전을 보고 입체적으로 사고해야 하며 동물적 감각과 직관으로 판단하고 행동에 옮길 수 있는 용기도 필요하다. 
&lt;P&gt;&lt;STRONG&gt;◆ 창의성 =&lt;/STRONG&gt;
&lt;P&gt;경영자의 창의적 능력은 회사의 미래를 결정하는 힘이다. 스티브 잡스 애플 CEO가 대표적이다. 그는 평소 새로운 것을 중시하며, 기술보다는 디자인과 창의성을 강조했다. &lt;!--[[--image1--]]//--&gt;
&lt;P&gt;&lt;STRONG&gt;◆ 용병술 =&lt;/STRONG&gt; 
&lt;P&gt;아무리 슈퍼맨 같은 CEO라도 혼자서 모든 것을 다할 수 없다. 빼어난 인재를 선별해 내고 이들을 제대로 활용할 줄 아는 용병술을 겸비해야 한다. 
&lt;P&gt;빌 게이츠는 스티브 발머라는 경영 천재를 삼고초려를 통해 자신의 오른팔로 만들었다. 
&lt;P&gt;&lt;STRONG&gt;◆ 인간미 =&lt;/STRONG&gt; 
&lt;P&gt;경영자에게 있어 진정한 인간미는 따뜻하고 순수한 가슴으로 구성원들을 감싸 안아주는 배려를 뜻한다. 구성원들을 긍정의 힘으로 변하게 하는 칭찬, 경영자에 대한 깊은 신뢰와 존경심을 형성하는 겸손 등 3박자를 고루 갖춰야 한다. 
&lt;P&gt;&lt;STRONG&gt;◆ 배움에 대한 열정 =&lt;/STRONG&gt;&lt;br /&gt;&lt;br /&gt;바쁘다는 것을 핑계로 경영자가 공부를 게을리하면 회사는 더 이상 발전하지 못한다. 월마트 설립자 샘 월튼은 현장을 순회하며 직원들과 대화하는 것을 즐기며, 마이크로소프트(MS)의 빌 게이츠는 현장 구성원들이 작성한 생생한 제안서를 읽으면서 학습의 시간을 가졌다. 
&lt;P&gt;&lt;STRONG&gt;◆ 넘치는 활력과 정력 =&lt;/STRONG&gt; 
&lt;P&gt;몸과 마음이 건강하지 못한 CEO는 쏟아지는 스트레스의 중압감을 견디지 못하고 무너질 가능성이 높다. 
&lt;P&gt;&lt;STRONG&gt;◆ 정직한 품성과 도덕성&lt;/STRONG&gt; 
&lt;P&gt;경영자는 한치 흐트러짐 없이 정도를 걸어야 한다. 정직한 품성과 도덕성을 갖추는 것은 존경받는 경영자의 근간이다. 
&lt;P&gt;&lt;STRONG&gt;◆ 사회적 책임 =&lt;/STRONG&gt; 
&lt;P&gt;사회적으로 존경받는 기업이 장기적으로도 성공할 확률이 높다. 경영자도 지도층에게 요구되는 솔선수범과 높은 수준의 도덕적 의무를 이행해 사회적 책임을 다해야 한다.&lt;/P&gt;</description>
			<category>Define You</category>
			<category>CEO</category>
			<category>명풍</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/38</guid>
			<comments>http://definejava.net/38#entry38comment</comments>
			<pubDate>Mon, 25 Jun 2007 09:03:56 +0900</pubDate>
		</item>
		<item>
			<title>IT맨, 내가 사직서를 쓴 이유 (펌)</title>
			<link>http://definejava.net/37</link>
			<description>&lt;P&gt;&lt;SPAN class=d_12_6D6765&gt;&lt;FONT color=#000000 size=3&gt;&lt;STRONG&gt;한국의 노동 3편 - IT&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=d_12_6D6765&gt;노동환경이 가장 열악한 분야 중에 하나가 IT 분야다. 그래서 야근기사를 쓸 때마다 IT 종사자분들의 하소연 댓글이 참 많았다. 집에는 &#039;옷 갈아입으러 갔다온다&#039;고 하고 &#039;침식을 회사에서 하고 있다&#039;는 등 정말 야근에서는 그 어느 업종도 넘보지 못할 최악의 환경이었다. 급기야 얼마전 회사를 그만두었다는 IT 종사자의 메일 한 통을 받았다. IT 분야에서 7년간 일했는데, 이 절망적인 노동환경이 도저히 나아질 기미가 안보여 인간답게 살고 싶어 나왔다고 한다. 그러면서 그는 이 세상을 향해 쓴 자신의 &#039;편지&#039;를 소개했다. 그 편지는 이 사회의 노동환경에 절망한 한 노동자의 비명이었다. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;그가 세상을 향해서 쓴 편지와 인터뷰를 올린다. &amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;br /&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;# 내가 IT를 그만둔 이유...&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;참 오랜 동안 프로그래머라는 직종에 있었던 것 같다. 2000년 큰 꿈을 안고 신입 프로그래머로 첫 직장에 취직을 했다. 그때가 20대 초반의 7월. 그땐 직장에서 날밤 새면서 프로그램 짜는 사람들이 이상해 보이지 않았다. 아니 오히려 멋져 보였다. 어디서부터 만들어진 선입관인지 모르지만 그게 진정한 프로그래머의 모습이라고 생각했다. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #d9d8d8&quot; size=3&gt;한달 풀출근하고 추석도 출근하래서 안나갔더니 원청 대기업의 수석이 우리 회사 사장한데 업무 비협조라고 시말서 쓰라고 한다.&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;어려서부터 뭘 만들길 좋아해서인지 내손으로 만든 프로그램을 납품한다는 생각에 2~3달 동안 매일 2~3시간씩만 자면서 개발을 했다. 그러면서 스스로 자랑스러워했고. 난 이런 거 개발한다고 좋아했다. &lt;/P&gt;
&lt;P&gt;그 회사엔 기숙사가 있었는데, 출퇴근하는 나에게 왜 기숙사에 안들어오냐고 했다. 그땐 그냥 별 감흥이 없었다. &lt;/P&gt;
&lt;P&gt;그렇게 3년을 지내고, 이번엔 서버 쪽 개발이었다. 메신저 서버 개발이었는데, 첨 들어가자마자 2달 만에 완성하란다. 개발자는 단 두 명. 그때 난 개발이 다 그렇지 했다. &lt;/P&gt;
&lt;P&gt;이번에 모바일 회사에 들어갔다. 입사 첫날 밤 11시 퇴근을 했다. 1년 동안 일요일 쉰 게 손가락에 꼽는다. 어쩌다 사무실 공사로 6시 퇴근을 하니 적응이 안 되었다. 뭘 해야 할지도 몰랐다. 퇴근은 매일 밤 10시가 넘었다. &lt;/P&gt;
&lt;P&gt;20대 중반을 넘긴 나이에, 국내 최고의 대기업 외주 업체로 폰을 만들러 미국 출장을 갔다. 아침 9시 출근 밤 12시 퇴근이 정해졌다. 일주일에 하루는 완전 날밤 샜는데, 그런 날은 아침 7시 퇴근해서 오후 3시 출근했다. 휴일은 한달에 하루. 빨래할 시간도 안준다. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #d9d8d8&quot; size=3&gt;그런데 바뀐 갑의 담당자 왈 &quot;디자인 다시 하고 서비스기획 다시 하죠&quot; 자기들이 컨펌한걸 다시 하란다. 그리고 그 지옥같은 일정이 다시 한달 반복되었다.&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;재작년 이 회사 폰파트에 입사한 선배에게 전화 해보니 전화 할 때마다 회사 침실이다. 중국 출장 갔다고 해서 연락해보니, 중국에서도 그런 식으로 일하고 있다. &lt;/P&gt;
&lt;P&gt;한달 풀출근하고 추석도 출근하래서 안나갔더니 원청 대기업의 수석이 우리 회사 사장한데 업무 비협조라고 시말서 쓰라고 한다.&lt;/P&gt;
&lt;P&gt;그리고 지난 3년간, 이동통신회사 블로그 서비스를 싹 다 모바일로 바꾸는 작업을 했다. 처음 프로그램을 만들 땐 2주 동안 집에 3일만 갔다. 그것도 옷 갈아입으러. 그리고 사무실에서 날밤의 연속. 그렇게 1차, 2차, 또 다른 프로그램. 사무실 인근에 여관방을 잡아놓고 새벽 4시 퇴근 9시 출근했다. 당연히 주말은 없다. 3달짜리 프로젝트를 하루도 안 쉬고 4시간 자며 했더니 겨우 테스트 일정에 맞춰 개발했다. &lt;/P&gt;
&lt;P&gt;런데 바뀐 갑의 담당자 왈 &quot;디자인 다시 하고 서비스기획 다시 하죠&quot; 자기들이 컨펌한걸 다시 하란다. 그리고 그 지옥같은 일정이 다시 한달 반복되었다. &lt;/P&gt;
&lt;P&gt;이젠 지겹다. 그래서 사표 던졌다. &lt;/P&gt;
&lt;P&gt;도데체가 왜 프로젝트는 항상 급한 건지. 왜 항상 일정은 왜 반도 안 주는 건지. 왜 10명이 개발할 거를 세 명이 개발하는 건지. 왜 당연히 야근을 해야 한다고 생각하는 건지 일정에 왜 당연히 야근이 들어가는 건지. 왜 주말, 국경일이 존재 하지 않는 건지. 회사 사규에 &quot;회사가 주말출근과 야근을 요구할시 직원은 흔쾌히 동의한다.&quot;라는 게 왜 있는 건지. &lt;/P&gt;
&lt;P&gt;내가 PL로 일하면서 프로젝트를 겨우 겨우 잘 맞춰서 6시 칼퇴근을 몇 번 했는데 그 다음 연봉협상 할 때 &quot;그때 별로 힘들게 일안했자나?&quot; 라고 한다. 야근을 하지 않으면 열심히 일하지 않는 직원이란 건가. 일을 어떻게 하든 야근하는 직원은 연봉이 오르고 시간 내에 마치고 일찍 가면 인정 받지 못한다. 야근 수당이나 주말 출근 수당은 회사 사정상 줄 수 없다 하고 추가로 근무한 시간을 평일대체가 된다거나 하는 것도 없다. 결국 개발자에게 돌아오는 것은 아무것도 없다.&lt;/P&gt;
&lt;P&gt;미래를 바라보고 주식시장 상장을 바라보고 일하라고 하는데 이런 상황에서 상장했다고 해서 과연 날밤 샌 직원들에겐 뭐가 돌아오겠나. 장담 할 수 없다.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;요즘 개발자가 금값이라 개발자 구하기 힘들다. 6 명이 할 프로젝트를 2명이 하게 되었다. 사람을 뽑아 달라고 하니, 면접보곤 쓸만한 개발자에게 터무니없는 연봉을 제시한다. 결국 개발자 구하는 데만 두 달이 넘게 걸렸다. 그러고선 개발 일정 못 맞춘다고 닥달한다. 개발자 몸값이 올라갔으면 그만큼 올려서 구해야 하는데 이놈의 연봉 수준은 몇 년전 수준 그대로다. 연봉 몇 백 더 주고 몇 억짜리 프로젝트일정을 맞추는 게 중요한 건지 몇 백을 아끼는 게 중요한 건지, 간부들이 똥인지 된장인지 구분도 못하고 있다. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #d9d8d8&quot; size=3&gt;개발자들이 매일 밤 12시까지 일하는 거 보고 프랑스 사람이 노동부에 신고를 해서 프랑스 노동부가 영업정지를 내려, 아예 법인을 해체하고 다른 나라로 옮겼다고 한다.&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;
&lt;P&gt;이제 서른을 넘긴 나이 c/C++ 8년차가 되었다. 내 위에 중년을 바라보는 개발자들이 있다. 그들은 여전히 새벽 퇴근과 날밤새기 주말 출근을 당연히 받아 들이며 살고 있다. 내가 보기엔 그들은 이제 야근을 즐기고 있는 거 같다. 그냥 그런 문화에 젖어서 오히려 야근에 불만을 가지는 사람들을 ‘부적응자라’고 판단하기도 한다. &lt;/P&gt;
&lt;P&gt;난 TV나 신문에서 한국의 남편들이 세계에서 가장 가사 노동 참여 시간이 적다는 뉴스를 볼 때마다 막 화가 난다. 독일 9시전 출근 3시 퇴근이다. 미국 9시 출근 5시 퇴근이다. 호주 4시반이면 짐 싼다. 캐나다 영국 별반 틀리지 않다. 내가 아는 개발자들 대부분은 한달에 야근 안하고 퇴근 하는 날이 손꼽는다. 이 상황에서 어떻게 자기 개발을 하고, 가사노동에 참여한단 말인가? 홍길동의 분신술을 익혀야 하나?&lt;/P&gt;
&lt;P&gt;모바일 프로그래머 마지막 연봉은 &amp;nbsp;4천만원 가까이 되었다. 퇴사하기 얼마 전엔 모 회사로부터 4,500만원의 연봉을 제시 받았다. 제법 큰 회사였고 안정된 회사였다. 하지만 가지 않았다. 직원 한 명이 퇴사해서 새로 사람을 구하는 거였는데, 바로 그 퇴사한 직원과 업무를 같이 할 기회가 있어 회사사정을 잘 알았기 때문이었다. 그 회사에서 9시 출근해서 밤 12시 퇴근했다고 한다. 한달에 이틀 쉬었는데, 그 휴일마저도 건너뛰기 일쑤였다고 한다. 크리스마스와 기타 국경일 모두 다 출근했고, 설날도 하루만 쉬었다고 한다. &lt;/P&gt;
&lt;P&gt;4,500 만원? 5,000, 6,000을 줘도 안 간다. &lt;/P&gt;
&lt;P&gt;시간만 축나는 게 아니라. 건강과 젊음까지 갉아 먹는다. 그렇게 일하다 난 매달 약을 먹어야 하는 알러지성 폐질환까지 얻었고 내 뒤에서 쟤는 왜 저렇게 빌빌대고 혼자 일찍 퇴근 하냐는 임원들의 수근거림을 다른 사람을 통해서 듣기도 했다. 결국 그런 노동환경에서 나 말고도 건강에 피해를 입는 사람들이 계속 나타나는데도 다른 건강한 사람들도 있지 않냐며 모른척 한다. 공기 청정기 하나 놔주지 않는다. 이게 한국의 IT 회사다.&lt;/P&gt;
&lt;P&gt;비전이 보이지 않는다. 내가 꿈꾸는 6시 퇴근, 주 3일 영어학원, 아내와 아들과 저녁식사, 주말에 운동, 가족과 나들이. 한국에서 IT 개발자로 있는 한 그건 꿈이다. 꿈. &lt;/P&gt;
&lt;P&gt;8 년만에 휴식으로 아침에 약수터 도서관 책보기, 저녁엔 농구, 가족과 식사 아들과 놀아주기 같은 해보고 싶었던 것들을 하고 있다. 당연히 회사 다니면서도 할 수 있는 일인데, 난 이게 너무나 감사하다. &lt;/P&gt;
&lt;P&gt;몇 년전 프랑스의 한국대기업 현지 법인이 사라졌다고 한다. 개발자들이 매일 밤 12시까지 일하는 거 보고 프랑스 사람이 노동부에 신고를 해서 프랑스 노동부가 영업정지를 내려, 아예 법인을 해체하고 다른 나라로 옮겼다고 한다. &lt;/P&gt;
&lt;P&gt;미국출장 시 갑자기 출근하지 않고 호텔에서도 사라진 개발자가 메신저로 로그인을 사직서를 제출한 일도 있다. 어느 여 개발자는 1년 여의 하드코어한 노동에 못견뎌 호텔화장실에서 벽에 X를 칠하고 미쳐버렸다는 얘기도 돌았다. &lt;/P&gt;
&lt;P&gt;2004 년 미국 텍사스로 폰개발 출장 시 인근 대만 폰 제조사들도 있어서 대만 개발자들을 근처에서 볼 수 있었다. 우리는 9시 출근 밤 12시 퇴근하는데, 그들은 5시 퇴근해서 근처에서 농구를 하고 있다.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;예전 미국 출장 때 미국 회사의 개발자들이 5시 퇴근 하면서, 저녁 먹으러 가는 우리 볼 때의 눈빛, 다 퇴근해 텅 빈 건물에서 매일 새벽 1시까지 일하다 퇴근 하는 우릴 바라보는 그 백인 할아버지 경비원의 눈빛,&amp;nbsp; 잊을 수가 없다.&lt;/P&gt;
&lt;P&gt;현지의 한국인 미국 영주권자 시민권자들은 5시 퇴근하는데, 한국에서 출장 온 우린 왜 매일 새벽 퇴근인지. 금요일 오후 3시만 되면 파티 복장과 반바지에 런닝화 신고 나타나는 사람들보며 우린 왜 저렇게 될 수 없을까 생각했다. 내 미래, 5년이 지나고, 8년, 10년이 지나도 달라지지 않을 것 같다. 그렇게 할 수 없다면 이 나라와 이 업계를 떠나서라도 찾아 가겠다.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;IT 개발자. 그만둔다. &lt;/P&gt;
&lt;br /&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=4&gt;# IT맨과의 인터뷰&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;언제쯤 직장을 관두셨는습니까? 부인께서 걱정을 하시지 않으셨습니까?&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;올해 5월 중순에 그만두었습니다. 아내는 결혼 후 가장 잘한 일이라고 좋아했습니다. 아내도 힘들어 짜증 부리는 절 받아주기 지쳤고, 프로젝트만 하면 밤샘하고, 몇 일에 한번 들어 오는 것에 지쳤더군요. 이 기회에 건강을 되찾으라고도 합니다. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #d9d8d8&quot; size=3&gt;두 달 걸리는 프로젝트를 3주만에 만들어 달라고 하는 경우도 있습니다. 결국 이런 경우엔 개발 자체가 불가능하기 때문에 실제 프로그램 외에 그 담당자 인사고과용으로 demo만 돌릴 다른 프로그램도 같이 개발하기도 하죠.&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;일을 그만두시고 애기와 보내는 시간이 많아졌을텐데, 어떻습니까. 애기가 달라진 점은?&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;15개월 된 아들이 있는데, 그동안 몇 번 황당한 경험 했습니다. 7~8개월 쯤인가 일주일만에 집에 들어갔더니 아들이 낯을 가립니다. 돌이 지났을 때도 몇 일만에 집에 가고, 퇴근 시간이 매번 12시를 넘기다시피 하니 아들이 아빠를 어색해 하더군요. &lt;/P&gt;
&lt;P&gt;그만두고 난 후 요즘은 항상 안고 밥 먹고 샤워도 같이 하며 놀아주니까 너무 좋아합니다. 몇 주간 그렇게 하니까 이젠 밥먹을 때는 저한테 와서 먼저 안기기도 합니다. 아내는 집안일도 도와주고 주일에 한번은 혼자 외출도 하고 하니 좋아하고요. &lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;앞으로 어떤 일을 구상하고 계십니까.&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;여러가지 많았는데 3가지로 줄였습니다. 첫번째, IT를 계속 한다면 무조건 이민을 갈겁니다. 두 번째, 그전부터 관심 있던 자산관리, 금융쪽으로 공부를 해서 전직을 할 생각도 있습니다. 세 번째, 맘 맞는 회사동료들과 창업도 얘기하고 있습니다. 한 두 달 쉬면서 충분히 알아보고 결정을 하려고 합니다. &lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;동료 중에 비슷한 이유로 직장을 관두신 분들이 많습니까? 관두신 분들은 대개 어떤 식으로 자리를 잡으십니까?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;비슷한이유로 그만두는 분들이 늘고 있습니다. 빵집을 차리거나 장사를 하죠. 예전 대학동창도 비슷한 이유로 그만두고 옷장사를 하고 있는데, 일요일도 없이 힘들긴 하지만 밤을 새서 하더라도 자기 수입이니까 할맛 난다고 하네요. 음식점 쇼핑몰로 전업한 사람들도 그렇게 얘길합니다. 하지만 배운 게 도둑질이라고 다시 돌아오는 사람들도 적지 않습니다. IT만 하던 사람들은 이 것외엔 다른 건 전혀 생각을 못하는 경우가 많거든요. 그리고 며칠 뒤에 같이 근무하던 친한 동료들도 몇 명 같은 이유로 퇴사한다고 합니다. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #d9d8d8&quot; size=3&gt;큰 대기업의 뛰어난 기술자들이 왜 외국으로 기술을 빼돌릴까요? 그들이 왜 부모형제 있는 자라온 이 땅을 떠나서 다른 나라로 갈까요?&lt;/FONT&gt;&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp; &lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;“사직서를 쓴 이유”의 내용을 보니, 야근의 적잖은 부분이 막 뎀비는 것, 그러니까 사전기획의 실패에서 비롯된 것이 많은 것 같습니다. 앞서 해외에 계신 교포분들 얘기도 선진국은 업무를 서두르면 실수가 벌어졌을 때 개선 비용이 더 많이 들어간다 생각하기 때문에 철저히 기획한다는 의미심장한 말을 해주었는데, 어떻게 생각하십니까.&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;처음 IT를 시작한 8년전과 비교해 나아진 게 없습니다. 어디까지 구현한다는 범위와 기간 및 인력배분에 거짓이 많습니다. 폰제조로 미국 출장 갔는데, 국내최고의 대기업이라는 회사가 기능 구현 및 일정에 대한 기획서도 없었습니다. 국내 최일류 대기업마저 그렇게 허술하리라곤 생각못했습니다. 마지막 근무했던 업체의 경우 사전 기획에 대해서 신경을 쓰긴 하지만, confirm!!해서 만드는 기능조차도 변경되는 경우가 비일비재합니다. 그래도 납품기한은 그대로입니다. &lt;/P&gt;
&lt;P&gt;기간 또한 항상 어처구니없게 짧습니다. 예를 들어 9to6, working day기준 두달 걸릴 프로젝트를 그냥 한 달로 잡습니다. 기획단계에서 야근과, 주말 출근이 들어가는거죠. ‘갑’쪽에서 너무 IT에 대한 지식이 없어서 그럴 수도 있지만, 심할 때는 갑의 담당자가 자기 인사고과 반영하기 위해서 두 달 걸리는 프로젝트를 3주만에 만들어 달라고 하는 경우도 있습니다. 결국 이런 경우엔 개발 자체가 불가능하기 때문에 실제 프로그램 외에 그 담당자 인사고과용으로 demo만 돌릴 다른 프로그램도 같이 개발하기도 하죠. &lt;/P&gt;
&lt;P&gt;인력도 참여 인원은 10명이라고 하곤 실제 투입된 인원은 4명인 경우가 비일비재 합니다. 더욱이 그 일만 하는 게 아니라. 다른 프로젝트와 양다리 걸치는 일도 많습니다. 결국 불가능한 기간과 없는 인력으로 프로젝트를 진행하다보니 비용이 더 들어가게 됩니다. 정상적인 설계가 되어야 하는데 나중엔 그냥 짜집기나 땜질식 개발이 됩니다. A버그를 해결하게 되면 B버그가 생기게 되죠. A버그를 잡을 때 발생될 side effect를 생각하지 못하게 되는 겁니다. 나중엔 너무 스트레스를 받아, 결국엔 개발자도 그냥 될 데로 되라 식이 됩니다. 이러니 개발기간은 늘어지게 되고 비용은 증가 하죠.&lt;/P&gt;
&lt;P&gt;외국회사에서 근무를 해보지 않아서 잘은 모르지만 아는 개발자를 통해서 들은 바로는, 일정자체가 근무시간을 기준으로 하고, 세부적인 기능까지 구현일정을 잡아 정확한 인력을 투입한다고 합니다. 이렇게 하기 위해서 기획단계가 개발기간 중 가장 길다고 합니다. 할당 기간을 보면 기획&amp;gt;구현&amp;gt;검증 이 되는데 우리나라는 구현&amp;gt;검증&amp;gt;기획이라는 기형적인 형태가 됩니다. 노동강도가 0~10까지라면 외국은 4로 쭉 가다가 개발 끝 무렵이나 중간 큰 문제가 발견됐을 때만 잠깐 7정도로 올라간다고 하더군요. 그러나 한국은 제가 경험해본 거의 대부분의 프로젝트는 시작부터 끝가지 항상 7 이상이었습니다. &lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;경영진이나 간부들은 이런 열악한 IT 근무환경에서 일하는 직원에 대해 다독임이라도 있는가요.&lt;/FONT&gt; &lt;/P&gt;
&lt;P&gt;제가 겪은 경영진의 마인드는 ‘개발자 또 구하면 돼지 뭐!’ 이런 식입니다. 몇 주씩 연속으로 날밤 새면서 개발하고 있는데 고작 탕비실에 강장제 한통 갖다 놓는 게 끝이더군요. 새벽 4시에 근처 여관으로 퇴근을 하면 다시 출근을 하더라도 오후 4시정도는 쉬어야 하는데, 그거 안봐줍니다. 그냥 정상 출근입니다. 회사의 생각은 &quot;우리가 여관비 대주고 근처에서 재워줬지 않았냐?&quot; 이런 식입니다. 초강도의 프로젝트를 진행하면서 회사는 얘기 합니다. &quot;프로젝트 끝나고 refresh휴가 줄께.&quot; 두달을 매일 날밤 새기와 주말 풀출근을 하고 겨우 3일 받죠. 그러면 회사는 refresh휴가 가고 좋겠네 합니다. &lt;/P&gt;
&lt;P&gt;실질적으로 직원들이 느낄 수 있는 보상은 거의 없습니다. 있다 하더라도 몇날 몇일을 날밤새며 근무한 거에 비하면 새발에 피죠. 회사에서 개발자를 보는 인식은 같이 가야할 팀원, 서로서로 윈윈하는 관계가 아닌 그냥 싸게 사용하고 버릴 도구 정도입니다. &lt;/P&gt;
&lt;P&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #ffed43&quot;&gt;이 살인적인 야근 등의 노동환경을 방치하는 이 사회에 한 마디 해주십시오.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;그만둔 가장 큰 이유는 이런 문화가 외국처럼 변화할 기미가 거의 없기 때문입니다. IT가 우리나라를 먹여 살릴 먹거리라고 떠드는 국가에서조차 개발자들의 처우 개선이나 노동법의 적용엔 인색하거나 아예 무시하고 있습니다. &lt;/P&gt;
&lt;P&gt;다른 분야도 비슷하지만 폰분야는 정말 혹독하기로 유명합니다. 전 세계 다른 기업들의 체계잡힌 기획에 무조건 노동력투입으로 따라가는 방식은 한계가 있다고 생각합니다. 이제 점점 한국의 사람들도 돈보다는 삶의 질을 따지게 되는데 지금 고등학교 중학교, 대학교를 다니는 사람들이 저렇게 일을 할까요? 제 주위만 봐도 IT학과를 나온 사람 중 개발자를 1~2년하고 포기한 사람이 80%이상입니다. 요즘 신입개발자 10명중 8명은 전업한다는 얘기가 있습니다. 그게 현실입니다. &lt;/P&gt;
&lt;P&gt;큰 대기업의 뛰어난 기술자들이 왜 외국으로 기술을 빼돌릴까요? 그들이 왜 부모형제 있는 자라온 이 땅을 떠나서 다른 나라로 갈까요? 신문에선 연일 ‘매국노’니 ‘밤새서 열심히 개발해야할 개발자들의 정신력이 없어졌다’ 라니 떠드는데, 그럴　때마다　저는 이게 이 나라 한계구나라는 생각을 합니다. 나라를 위해서 힘든 군대까지 갔다온 제 애국심은 이제 온데간데 없이 사라졌습니다. &lt;/P&gt;
&lt;P&gt;전 개발자라는 일을 너무 좋아합니다. 그러나 이제. 더이상은 이일을 지속할 생각이 없습니다. 정말 내일 아침 나라에 무슨 혁명이라도 나서 개발자들의 처우가 확 개선되어 다시 이땅에서 개발자란 일을 할 수 있었으면 합니다. &lt;/P&gt;
&lt;P&gt;&lt;FONT size=5&gt;by&amp;nbsp; &lt;STRONG&gt;커서&lt;/STRONG&gt;&lt;/FONT&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;* &amp;lt;무브온21블로거기자단&amp;gt;이란 : 무브온21에서 활동하는 논객들이 모여 구성한 기자단입니다. 무브온21의 주요 칼럼과 무브온21 논객들이 기획한 기사와 인터뷰를 내보냅니다. &lt;/SPAN&gt; &lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.moveon21.com/&quot; target=_blank&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #f6cc0b&quot; color=#800080 size=4&gt;moveon21.com&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; &lt;/P&gt;&lt;/SPAN&gt;</description>
			<category>Define You</category>
			<category>It</category>
			<category>노동</category>
			<category>사직</category>
			<category>사직서</category>
			<category>한국의 노동</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/37</guid>
			<comments>http://definejava.net/37#entry37comment</comments>
			<pubDate>Wed, 20 Jun 2007 13:24:17 +0900</pubDate>
		</item>
		<item>
			<title>POPUP ZONE SILDE ARRAY Version &amp; PHP+MySQL Version</title>
			<link>http://definejava.net/36</link>
			<description>&lt;P&gt;&lt;STRONG&gt;POPUP ZONE SILDE ARRAY Version &amp;amp; PHP+MySQL Version&lt;/STRONG&gt; &lt;br /&gt;&lt;br /&gt;popupzone.sql &amp;nbsp;// DB SQL 파일&lt;br /&gt;popupzoneData.php // php를 이용하여 데이터 가져오는 파일&lt;br /&gt;popupzoneDB.fla &amp;nbsp;// Flash 소스 파일 (DB 버젼)&lt;br /&gt;popupzoneArray.fla // Flash 소스 파일 (배열 버젼)&lt;br /&gt;config.php &amp;nbsp;// DB설정 및 함수&lt;br /&gt;popupzoneDB.swf &amp;nbsp;// Flash 실행 파일&lt;/P&gt;
&lt;P&gt;manager/config.php // DB설정 및 함수&lt;br /&gt;manager/popupzone.php // 팝업존에 DB 등록 수정 삭제 파일&lt;br /&gt;&lt;br /&gt;특별한 설치 설명 같은것을 올리지 않겠습니다.&lt;br /&gt;혹시 질문 있으시면 글 남겨주세요~ &lt;br /&gt;&lt;br /&gt;밑에 플래쉬 같은 것을 DB로 관리하거나 배열로 관리하는 것입니다.&lt;br /&gt;필요하신분은 다운 받으세요~ &#039; &#039;ㅋ&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzExLmdpZg%3D%3D&quot; alt=&quot;팝업존 DB 버젼 관리 화면&quot; class=&quot;tt-watermark&quot; height=&quot;222&quot; width=&quot;400&quot;/&gt;&lt;/a&gt;&lt;p class=&quot;cap1&quot;&gt;팝업존 DB 버젼 관리 화면&lt;/p&gt;&lt;/div&gt;&lt;br /&gt;ARRAY 버젼 샘플!&lt;/P&gt;
&lt;P align=center&gt;&lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0&quot; width=&quot;226&quot; height=&quot;174&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;/&gt;&lt;param name=&quot;movie&quot; value=&quot;http://portfolio.definejava.net/make/popupzone/popupzoneArray.swf&quot;/&gt;&lt;!--[if !IE]&gt; &lt;--&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; transparent=&quot;yes&quot; data=&quot;http://portfolio.definejava.net/make/popupzone/popupzoneArray.swf&quot; width=&quot;226&quot; height=&quot;174&quot;&gt;&lt;p&gt;&lt;a href=&quot;http://definejava.net/portfolio/make/popupzone/popupzoneArray.swf&quot;&gt;[Flash] http://portfolio.definejava.net/make/popupzone/popupzoneArray.swf&lt;/a&gt;&lt;/p&gt;&lt;/object&gt;&lt;!--&gt; &lt;![endif]--&gt;&lt;/object&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;다운 받기&lt;br /&gt;&lt;div class=&quot;imageblock left&quot; style=&quot;float: left; margin-right: 10px;&quot;&gt;&lt;a href=&quot;http://definejava.tistory.com/attachment/ek10.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; popupzone.zip&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/P&gt;</description>
			<category>Portfolio</category>
			<category>Flash</category>
			<category>flash php</category>
			<category>php</category>
			<category>popup</category>
			<category>popupzone</category>
			<category>SLIDE</category>
			<category>슬라이드</category>
			<category>팝업</category>
			<category>팝업존</category>
			<category>플래쉬</category>
			<category>플래쉬 php</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/36</guid>
			<comments>http://definejava.net/36#entry36comment</comments>
			<pubDate>Mon, 28 May 2007 21:58:15 +0900</pubDate>
		</item>
		<item>
			<title>MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기 For weblogic 8 #2</title>
			<link>http://definejava.net/35</link>
			<description>&lt;P&gt;&lt;STRONG&gt;MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기&lt;br /&gt;For weblogic 8 #2&lt;/STRONG&gt;
&lt;P style=&quot;TEXT-ALIGN: right&quot;&gt;http://www.definejava.net/ @ ALT&lt;/P&gt;
&lt;P&gt;MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기 For weblogic 8 #1에서 Xdoclet을 이용하여 배포에 필요한 xml과 class 파일을 생성하였습니다.&lt;br /&gt;이제 실제로 Weblogic Server에 Application을 배포하여 이것이 잘 돌아가는지 확인 해 보겠습니다.&lt;br /&gt;우선 MyEclipse에 Weblogic 서버 설정이 되어있어야 합니다.&lt;br /&gt;설정 하는 방법은 우선 따로 정리하지 않고 나중에 다시 강좌를 한개 더 쓰겠습니다.&lt;br /&gt;설정이 되어있다는 가장하에 진행하도록 하겠습니다.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Server정보에 WebLogic 8 이 있는지 확인하고 마우스 오른쪽 버튼을 누르고 Manage Deployment를 선택합니다. &lt;br /&gt;Server Deployments 폼이 나타나면 add를 클릭한 뒤 Project에서 HelloEJB를 선택 한 뒤 Finish를 누릅니다. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;312&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Deploy가 완료 되면 OK 버튼을 누르고 Weblogic 8 왼쪽에 + 버튼을 눌러 helloEJB Application이 등록되었는지 확인합니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzkuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzkuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;132&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Deploy된 helloEJB 밑에 helloEJBEJB 프로젝트와 helloEJBWEB 프로젝트가 있음을 알 수 있습니다. 
&lt;LI&gt;Weblogic 관리자 화면에도 배포가 잘 되었는지 확인 해 봅니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;341&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;이제 JSP 또는 JAVA 파일을 만들어서 방금 만든 EJB를 사용 해 보겠습니다.&lt;br /&gt;Web Project를 미리 만들었기 떄문에 JSP에서 EJB를 확인 해 보겠습니다.&lt;/P&gt;
&lt;P&gt;helloEJBWeb 프로젝트에서 helloEJB01.jsp 파일과 helloEJB02.jsp 파일을 만듭니다.&lt;br /&gt;01파일은 로컬에서 EJB를 사용할 때 그리고 02는 원격지에서 EJB를 사용할 때의 예제 입니다.&lt;/P&gt;
&lt;P&gt;helloEJB01.jsp와 helloEJB02.jsp에 다음과 같이 입력합니다.&lt;br /&gt;&lt;STRONG&gt;helloEJB01.jsp&lt;/STRONG&gt;&lt;br /&gt;&lt;/P&gt;
&lt;p id=&quot;more35_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;35_0&#039;,&#039;helloEJB01.jsp 시작&#039;,&#039;helloEJB01.jsp 끝&#039;); return false;&quot;&gt;helloEJB01.jsp 시작&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content35_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&amp;lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot; pageEncoding=&quot;EUC-KR&quot;%&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.naming.Context&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.naming.InitialContext&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;com.definejava.interfaces.HelloWorldHome&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.rmi.PortableRemoteObject&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;com.definejava.interfaces.HelloWorld&quot;/&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;Context context = new InitialContext();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Object object = context.lookup(&quot;ejb/HelloWorld&quot;);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;HelloWorldHome home = (HelloWorldHome)PortableRemoteObject.narrow(object, HelloWorldHome.class);&lt;br /&gt;&amp;nbsp;HelloWorld helloWorld = home.create();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;out.println(helloWorld.getHelloWorld());&lt;br /&gt;}&lt;br /&gt;catch(Exception e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;e.printStackTrace();&lt;br /&gt;}&lt;br /&gt;%&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;STRONG&gt;helloEJB02.jsp&lt;/STRONG&gt; 
&lt;p id=&quot;more35_1&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;35_1&#039;,&#039;helloEJB02.jsp 시작&#039;,&#039;helloEJB02.jsp 끝&#039;); return false;&quot;&gt;helloEJB02.jsp 시작&lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content35_1&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&amp;lt;%@ page language=&quot;java&quot; import=&quot;java.util.*&quot; pageEncoding=&quot;EUC-KR&quot;%&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.naming.Context&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.naming.InitialContext&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;com.definejava.interfaces.HelloWorldHome&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;javax.rmi.PortableRemoteObject&quot;/&amp;gt;&lt;br /&gt;&amp;lt;jsp:directive.page import=&quot;com.definejava.interfaces.HelloWorld&quot;/&amp;gt;&lt;br /&gt;&amp;lt;%&lt;br /&gt;try&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Properties properties = new Properties();&lt;br /&gt;&amp;nbsp;properties.put(&quot;java.naming.factory.initial&quot;, &quot;weblogic.jndi.WLInitialContextFactory&quot;);&lt;br /&gt;&amp;nbsp;properties.put(&quot;java.naming.provider.url&quot;, &quot;t3://127.0.0.1:7001&quot;);&lt;br /&gt;&amp;nbsp;Context context = new InitialContext(properties);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Object object = context.lookup(&quot;ejb/HelloWorld&quot;);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;HelloWorldHome home = (HelloWorldHome)PortableRemoteObject.narrow(object, HelloWorldHome.class);&lt;br /&gt;&amp;nbsp;HelloWorld helloWorld = home.create();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;out.println(helloWorld.getHelloWorld());&lt;br /&gt;}&lt;br /&gt;catch(Exception e)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;e.printStackTrace();&lt;br /&gt;}&lt;br /&gt;%&amp;gt;&lt;/div&gt;
&lt;P&gt;&lt;br /&gt;이제 브라우져를 확인 하겠습니다. debug 모드로 서버를 시작하셨다면 따로 deploy를 다시 안해 주셔도 자동으로 jsp파일을 deploy 할 것입니다.&lt;/P&gt;
&lt;P&gt;브라우져 주소창에 &lt;A href=&quot;http://localhost:7001/helloEJBWeb/helloEJB01.jsp&quot;&gt;http://localhost:7001/helloEJBWeb/helloEJB01.jsp&lt;/A&gt; 과 &lt;A href=&quot;http://localhost:7001/helloEJBWeb/helloEJB02.jsp&quot;&gt;http://localhost:7001/helloEJBWeb/helloEJB02.jsp&lt;/A&gt; 입력 하시고 Hello World가 뜨면 성공한 것 입니다.&lt;/P&gt;&lt;br /&gt;</description>
			<category>J2EE/EJB</category>
			<category>bean</category>
			<category>Eclipse</category>
			<category>EJB</category>
			<category>Java</category>
			<category>myEclipse</category>
			<category>session bean</category>
			<category>WebLogic</category>
			<category>Xdoclet</category>
			<category>무상태 빈</category>
			<category>세션 빈</category>
			<category>웹로직</category>
			<category>이제이비</category>
			<category>자바</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/35</guid>
			<comments>http://definejava.net/35#entry35comment</comments>
			<pubDate>Tue, 22 May 2007 21:51:23 +0900</pubDate>
		</item>
		<item>
			<title>MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기 For weblogic 8 #1</title>
			<link>http://definejava.net/34</link>
			<description>&lt;P style=&quot;TEXT-ALIGN: left&quot;&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기&lt;br /&gt;For weblogic 8 #1&lt;br /&gt;
&lt;HR&gt;
&lt;/STRONG&gt;&lt;/FONT&gt;
&lt;DIV style=&quot;TEXT-ALIGN: right&quot;&gt;&lt;A href=&quot;http://www.definejava.net/&quot;&gt;http://www.definejava.net/&lt;/A&gt; @ ALT&lt;br /&gt;&lt;br /&gt;
&lt;DIV style=&quot;TEXT-ALIGN: left&quot;&gt;이번에는 마이이클립스에서 Xdoclet을 이용하여 EJB 무상태 세션 빈을 만들어서 웹로직 8에 배포하는 과정을 적어 보았습니다.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;우선 프로젝트를 생성하겠습니다. 새 프로젝트 중 Enterprise Application Project를 선택합니다.&lt;br /&gt;EJB 프로젝트를 따로만들거나 WEB 프로젝트를 따로 만들어서 상관 없습니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzIuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzIuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;476&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Project Name에 알맞은 이름을 주시고 J2EE 버젼을 1.3으로 체크합니다. 웹로직 8에서는 1.3을 지원하는거 같더군요. 1.4 버젼으로 컴파일 했을 경우 오류가 떳었습니다 
&lt;LI&gt;밑에 Creation tasks는 WEB 프로젝트와 EJB 프로젝트를 사용할지 물어보는 탭 입니다. 두개다 체크를 하시고 next를 누릅니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzMuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzMuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;455&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;다음화면에서 WEB 프로젝트 생성을 선택하고 알맞은 WEB 프로젝트 이름을 주시고 next를 누릅니다. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzguZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;455&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;다음화면에서 EJB 프로젝트 생성을 선택하고 알맞은 EJB 프로젝트 이름을 주시고 finish를 누릅니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzQuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzQuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;455&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;Package Exploer를 보시면 세개의 프로젝트가 생성이 되었습니다. helloEJB는 Application으로 이 밑에 여러 가지 EJB모듈과&amp;nbsp; WEB Application을 둘수 있습니다.&lt;br /&gt;helloEJBEJB 프로젝트에서는 실제적인 EJB 모듈을 생성할 것이며 helloEJBWeb에서는 이 모듈을 JNDI에 Look Up 하여 실제로 사용하여 보겠습니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzUuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzUuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;475&quot; width=&quot;289&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;helloEJBEJB의 src에서 마우스 오른쪽 버튼을 누르셔서 new에 Session Bean을 선택하여 세션빈 하나 생성해 줍니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzUuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzUuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;557&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;생성 후 열린 파일의 마지막 부분의 replaceWithRealBusinessMethod()를 getHelloWorld로 변경하고 위에 문서화 주석 부분을 변경합니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzMuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzMuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;146&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzQuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzQuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;146&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;이것으로 세션빈이 만들어 졌습니다. 이제 Project에서 Xdoclet 설정을 하고 해야합니다. helloEJBEJB 프로젝트의 속성을 들어가서 MyEclipse의 Xdoclet을 선택합니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzYuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzYuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;383&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Xdoclet에서 Add Standard 버튼을 눌러 Standard EJB를 선택합니다.&lt;br /&gt;ejbdoclet에서 오른쪽 버튼을 눌러 Add를 눌러 weblogic을 추가해줍니다.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzYuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzYuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;598&quot; width=&quot;220&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;추가가 완료되면 weblogic을 선택하고 오른쪽에서 destDir 속성을 src/META-INF로 넣어 둡니다. 다음으로 OK 버튼을 누릅니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzcuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzcuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;421&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;Xdoclet 설정이 완료되면 프로젝트에서 오른쪽 버튼을 누르고 MyEclipse 메뉴에서 Run Xdoclet을 클릭 합니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzkuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs5.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczUudGlzdG9yeS5jb206L2F0dGFjaC8wLzkuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;510&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;UL&gt;
&lt;LI&gt;다음과 같이 홈, 원격 인터페이스와 배포시 필요한 xml 파일들이 자동으로 생성됩니다. &lt;/LI&gt;&lt;/UL&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzcuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs6.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczYudGlzdG9yeS5jb206L2F0dGFjaC8wLzcuZ2lm&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;243&quot; width=&quot;500&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;&lt;br /&gt;다음에 MyEclipse에서 Xdoclet을 이용하여 sesstion bean 만들기 For weblogic 8 #2로 실제로 웹로직에 Application을 배포를 하고 테스트를 해보겠습니다.&lt;/P&gt;</description>
			<category>J2EE/EJB</category>
			<category>bean</category>
			<category>EJB</category>
			<category>elipse</category>
			<category>Java</category>
			<category>myEclipse</category>
			<category>session bean</category>
			<category>WebLogic</category>
			<category>Xdoclet</category>
			<category>무상태 빈</category>
			<category>세션 빈</category>
			<category>이제이비</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/34</guid>
			<comments>http://definejava.net/34#entry34comment</comments>
			<pubDate>Tue, 15 May 2007 17:58:47 +0900</pubDate>
		</item>
		<item>
			<title>Jakarta Commons Lang 1. 살펴보기</title>
			<link>http://definejava.net/33</link>
			<description>&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;&lt;FONT size=5&gt;Jakarta Commons Lang 1. 살펴보기&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;
&lt;HR&gt;
1. Jakarta Commons Lang Package&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;Commons Lang 라이브러리는&amp;nbsp; 자바 표준 JDK의 java.lang 패키지에 있는 기능들을 확장 또는 사용이 편하게 만들어 놓은 패키지입니다.&lt;br /&gt;즉java.lang 패키지의 기능을 보다 편리하게 사용하기 위한 패키지입니다. 
&lt;P&gt;최상위 패키지에는 여러가지 유틸 클레스를 포함하고 있으며 서브클레스에는 여러 종류의 클레스와 예외 클레스 등을 포함하고 있습니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=3&gt;2. Download&lt;/FONT&gt;&lt;/STRONG&gt;&lt;br /&gt;&lt;A href=&quot;http://jakarta.apache.org/site/downloads/downloads_commons-lang.cgi&quot; target=_blank&gt;http://jakarta.apache.org/site/downloads/downloads_commons-lang.cgi&lt;/A&gt;&lt;br /&gt;(현재 2.3 최신버젼)&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;3. 패키지 구조&lt;/STRONG&gt;&lt;/FONT&gt;&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzIuZ2lm&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs4.tistory.com/upload_control/download.blog?fhandle=YmxvZzE0NDU3NEBmczQudGlzdG9yeS5jb206L2F0dGFjaC8wLzIuZ2lm&quot; alt=&quot;패키지&quot; height=&quot;500&quot; width=&quot;350&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;STRONG&gt;org.apache.commons.lang&lt;/STRONG&gt;&lt;br /&gt;사용하기 편한 정적 메소드와, java.lang을 비롯한 핵심 클레스들을 추가로 제공합니다.&lt;br /&gt;&lt;br /&gt;&lt;STRONG&gt;org.apache.comm1ons.lang.builder&lt;/STRONG&gt;&lt;br /&gt;equals(Object), toString(), hashCode(), and compareTo(Object) 메소드를 만드는 것을 지원합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.enum&lt;/STRONG&gt;&lt;br /&gt;org.apache.commons.lang.enums로 변경되어 3.0 버젼부터는 없어 질것입니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.enums&lt;/STRONG&gt;&lt;br /&gt;c언어 스타일을 자바에서 사용 가능하도록 지원합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.exception&lt;/STRONG&gt;&lt;br /&gt;예외처리 클레스를 제공합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.math&lt;/STRONG&gt;&lt;br /&gt;java.math를 확장한 여러가지 수학통계학 메소드들을 지원합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.mutable&lt;br /&gt;&lt;/STRONG&gt;변수에 대한 포장클레스를 지원합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.text&lt;/STRONG&gt;&lt;br /&gt;java.text 패키지를 확장하여 text 능숙히 다룰수 있도록 지원합니다.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;org.apache.commons.lang.time&lt;/STRONG&gt;&lt;br /&gt;시간과 날짜에 관련된 클레스들을 제공합니다.&lt;/P&gt;</description>
			<category>JAVA/LIB</category>
			<category>commons</category>
			<category>commons-lang</category>
			<category>jakarta</category>
			<category>Java</category>
			<category>LANG</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/33</guid>
			<comments>http://definejava.net/33#entry33comment</comments>
			<pubDate>Tue, 15 May 2007 16:05:46 +0900</pubDate>
		</item>
		<item>
			<title>JNDI 소개</title>
			<link>http://definejava.net/32</link>
			<description>&lt;P&gt;많은 J2EE개발자들이 환경 변수(environment entries), &lt;CODE&gt;&lt;FONT face=Verdana&gt;DataSource&lt;/FONT&gt;&lt;/CODE&gt; 객체, JMS 메시지 수신지(JMS message destinations) 그리고 엔터프라이즈 빈 홈 인터페이스(enterprise bean home interfaces)를 찾고자 Java Naming and Directory Interface (JNDI)를 이용한다. 하지만 많은 사람들은 JNDI에 대한 진정한 이해 없이 이러한 기능을 하는 코드를 단순히 복사해서 붙이고 고칠 뿐이다. 이 팁은 사용자의 엔터프라이즈 시스템에 배포된 리소스를 액세스하기 위해 JNDI를 사용하는 방법을 소개한다. &lt;/P&gt;
&lt;P&gt;엔터프라이즈 애플리케이션들은 그것들의 특성상, 비즈니스 오퍼레이션을 지원하기 위해 여러곳에 배포된 리소스들을 한데 모아야 한다. 새로운 시스템이 생성되었다거나, 기존의 시스템이 업그레이드 되었다거나, 오래된 시스템이 더 이상 작동하지 않을 때 서비스들이 오가게 된다. 애플리케이션 서비스를 서로 분리하는 것은 시스템을 쉽게 유지/확장할 수 있게 한다. 하지만 서비스가 분리되었을 때, 각자의 역할을 제대로 수행하기 위해서는 서로를 찾아낼 수 있어야만 한다. 이 때가 바로 명명 서비스(naming services)와 디렉토리가 유용한 시점이다. &lt;/P&gt;
&lt;P&gt;명명 서비스는 이름을 이용해서 객체나 객체에 대한 레퍼런스를 검색하는 방법을 제공한다. 그러한 객체로의 예는 메시지 큐(message queues), 데이터베이스 커넥션 팩토리(database connection factories), 환경 파라미터(environment parameters), 그리고 엔터프라이즈 빈과 같은 분산 컴포넌트(distributed components)등이 있다. 애플리케이션 개발자들은 명명 서비스내의 이름에 객체들을 바인딩해서 객체에 이름을 붙인다. 애플리케이션 코드는 이렇게 바인딩된 이름으로 객체들을 검색하기 위해 명명 서비스를 사용할 수가 있다. 이러한 분리(decoupling)는 네트워크 객체들을 사용하는 시스템 컴포넌트에 대한 어떠한 변경없이 유지 보수를 위해 올리거나 내릴 수 있고, 요청들을 리다이렉트(redirect)시킬 수 있으며, 서비스가 다이나믹하게 재조정될 수 있음을 의미한다. &lt;/P&gt;
&lt;P&gt;이미 기존의 명명 서비스에 대해 잘 이해하고 있으리라고 생각된다. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;DNS (Domain Name Service)는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;java.sun.com&lt;/FONT&gt;&lt;/CODE&gt;과 같은 호스트네임을 &lt;CODE&gt;&lt;FONT face=Verdana&gt;%nslookup java.sun.com%&lt;/FONT&gt;&lt;/CODE&gt;과 같은 IP주로소 매핑한다. 
&lt;LI&gt;CORBA (Common Object Request Broker Architecture)를 위해 쓰이는 COS (Common Object Services) 명명 서비스 는 CORBA 인터페이스 이름(interface names)을 객체 인터페이스로 매핑한다. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;사용자는 컴퓨터의 파일시스템을 파일의 경로(pathname)에 파일의 컨텐츠를 매핑하는 일종의 명명 서비스로 생각할 수 있다. &lt;/P&gt;
&lt;P&gt;밑의 그림은 명명 서비스가 서비스 네임을 데이터나 서비스 인터페이스로 매핑하는 방법을 보여주고 있다. &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG style=&quot;WIDTH: 477px; HEIGHT: 208px&quot; height=208 alt=&quot;figure 1&quot; src=&quot;http://kr.sun.com/developers/techtips/enter_11_28/tt1027_fig1.gif&quot; width=500 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;P&gt;이름(name)을 객체로 매핑하는 것을 바인딩이라 부른다. 바인딩은 명명 서비스를 형성하는 사람에 의해 생성된다. 대부분의 명명 서비스는 프로그램이 런타임시에 이름을 객체로 바인딩하거나 해제하는 방법도 제공한다. &lt;/P&gt;
&lt;P&gt;컨텍스트는 이름을 객체로 바인딩한 집합이다. 예를 들면, 파일시스템에서 경로 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/home&lt;/FONT&gt;&lt;/CODE&gt; 는 흔히 시스템의 유저 디렉토리를 포함하는 컨텍스트이다. 컨텍스트는 다른 컨텍스트를 포함할 수도 있다. &lt;CODE&gt;&lt;FONT face=Verdana&gt;/home&lt;/FONT&gt;&lt;/CODE&gt; 컨텍스트의 유저 디렉토리는 그 자체가 유저 파일을 포함하는 컨텍스트이다. &lt;/P&gt;
&lt;P&gt;컨텍스트는 최소한 명명 규칙(naming convention)과 검색기능(lookup function)을 갖는다. 예를 들면, DNS는 가장 구체적인 스트링은 왼쪽, 도메인은 오른쪽에 나타내면서 스트링을 점으로 분리하는 명명 규칙을 갖는다. DNS의 검색기능은&lt;CODE&gt;&lt;FONT face=Verdana&gt; nslookup&lt;/FONT&gt;&lt;/CODE&gt; 프로그램을 이용해서 커맨드라인으로부터 액세스가 가능하다.(물론, DNS 명명 서비스에 대한 API도 존재한다.) 컨텍스트는 대게 객체들을 바인딩하고 해제하는 방법과 그것들을 열거하는 방법을 제공한다. &lt;/P&gt;
&lt;P&gt;때때로 명명 서비스 의 객체들은 다른 프로그램이 필요로 하는 데이터를 포함한다. 가령, J2EE애플리케이션에서 환경 변수를 나타내는 객체들은 대게 명명 서비스 에 저장된다. 하지만 이외에 명명 서비스의 객체는 객체에 대한 레퍼런스를 나타낸다. 예를 들면, 서버에 레퍼런스를 제공하는 객체는 통상적으로 오픈 서버 커넥션이 아닌 서버에 대한 레퍼런스로서 명명 서비스 에 의해 저장된다.명명 서비스 에 의해 리턴된 레퍼런스 객체는 필요시에 서버 커넥션을 생성하기 위해 사용될 수 있다. &lt;/P&gt;
&lt;P&gt;다음 그림은 컨텍스트의 개념도이다. top 컨텍스트는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/top&lt;/FONT&gt;&lt;/CODE&gt;로 불리며 객체, 레퍼런스, 그리고 다른 컨텍스트들을 포함한다. 컨텍스트 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/top&lt;/FONT&gt;&lt;/CODE&gt;은 subcontexts b 와 g를 갖는다. 컨텍스트 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/top/g &lt;/FONT&gt;&lt;/CODE&gt;는 subcontext &quot;b&quot;를 갖는다. A라고 불리는 객체가 하나 이상 일지라도, 특정 개체 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/top/g/b/a&lt;/FONT&gt;&lt;/CODE&gt;는 그 위치가 컨텍스트 &lt;CODE&gt;&lt;FONT face=Verdana&gt;/top/g/b&lt;/FONT&gt;&lt;/CODE&gt; 임이 분명하기 때문에 찾을 수가 있다. &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG style=&quot;WIDTH: 448px; HEIGHT: 215px&quot; height=215 alt=&quot;figure 2&quot; src=&quot;http://kr.sun.com/developers/techtips/enter_11_28/tt1027_fig2.gif&quot; width=450 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;P&gt;바인딩된 객체들에 대한 데이터를 제공하는 명명 서비스를 디렉토리라고 부른다. 가령, 파일시스템 디렉토리는 일반적으로 크기, 타입, 접근 허용 그리고 파일을 생성하고 수정한 날짜에 관한 정보를 제공한다. 몇몇 디렉토리는 이름으로 검색, 애트리뷰트의 조합으로 검색 모두를 허용한다. &lt;/P&gt;
&lt;P&gt;각각의 명명 서비스들은 각자의 태스크(task)에 잘 맞도록 되어있지만, 그들이 작동하는 방식은 서로 다르다. 각 명명 서비스는 고유의 명명규칙, 검색기능, 바인딩과 디렉토리 프로토콜(directory protocols)과 객체 서비스 인터페이스(object service interfaces)를 갖는다. JNDI 는 네트워크 서비스를 이름짓고 찾기 위해 일관된 방법을 제공한다. &lt;/P&gt;
&lt;H4&gt;Java Naming and Directory Interface &lt;/H4&gt;
&lt;P&gt;JDBC 데이터베이스 커넥션(database connections), JMS 큐(JMS queues) 혹은 엔터프라이즈 빈 홈 인터페이스(enterprise bean home interfaces)와 같은 네트워크 객체에 액세스하기 위해 JNDI 를 사용하는 방법을 이미 알고 있을 것이다. 사실 JNDI 는 이름들을 객체로 매핑하지만, JNDI 는 명명 서비스가 아니다. 그보다도 JNDI는 명명 서비스를 표준적인 방법으로 액세스가능하게 하면서 기존의 명명 서비스를 감추는(wrap) 인터페이스들의 집합이다. &lt;/P&gt;
&lt;P&gt;다음 그림에서 보는 것과 같이, 자바 애플리케이션은 JNDI인터페이스를 이용해서 감춰진(underlying) 명명 서비스에 액세스한다. &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG height=308 alt=&quot;figure 3&quot; src=&quot;http://kr.sun.com/developers/techtips/enter_11_28/tt1027_fig3.gif&quot; width=400 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;P&gt;애플리케이션내의 코드는 JNDI 인터페이스 메소드를 호출한다. 이러한 메소드를 구현하는 객체들은 JNDI 인터페이스 호출을 감춰진 명명 서비스에 대한 호출로 매핑한다. 또한 JNDI는 통합된 명명 규칙도 정의한다. JNDI 이름들은 JNDI의 명명 관리자(naming manager)에 의해 감춰진 명명 서비스의 명명 규칙을 따르는 이름으로 매핑된다. &lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming &lt;/FONT&gt;&lt;/CODE&gt;패키지는 다음과 같은 명명과 디렉토리에 관련된 인터페이스들을 포함한다. &lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming.Context&lt;/FONT&gt;&lt;/CODE&gt;는 컨텍스트를 나타내는데, 이것은 바인딩과 서브컨텍스트를 찾고 관리하는 데에 쓰인다. 
&lt;LI&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming.Name&lt;/FONT&gt;&lt;/CODE&gt;는 명명 서비스의 이름을 추상적으로 표현(abstract representation)하게 해준다. 
&lt;LI&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming.Binding&lt;/FONT&gt;&lt;/CODE&gt;은 명명 서비스 이름과 그 이름에 바인딩된 객체의 표현이다. 
&lt;LI&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming.Reference&lt;/FONT&gt;&lt;/CODE&gt;는 객체의 복사본을 얻어낼 수 있게 해준다. &lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;컨텍스트 찾기 &lt;/H4&gt;
&lt;P&gt;이 팁에 포함된 샘플코드는 JNDI컨텍스트의 컨텐츠를 열거하는 방법을 보여준다. 샘플 서블릿&lt;CODE&gt;&lt;FONT face=Verdana&gt; Oct2003Servlet&lt;/FONT&gt;&lt;/CODE&gt;는 사용자가 입력한 이름에 해당하는 JNDI namespace내의 컨텐츠를 찾고 디스플레이한다. &lt;/P&gt;
&lt;P&gt;컨텍스트를 얻는 가장 쉬운 방법은&lt;CODE&gt;&lt;FONT face=Verdana&gt; javax.naming.InitialContext&lt;/FONT&gt;&lt;/CODE&gt; 클래스의 인스턴스를 생성하는 것이다. 샘플 서블릿 메소드 &lt;CODE&gt;&lt;FONT face=Verdana&gt;jndiList &lt;/FONT&gt;&lt;/CODE&gt;는 최초의 컨텍스트를 생성하고 명명된 객체를 찾을 때 그것을 사용한다. &lt;/P&gt;&lt;PRE&gt;   InitialContext ic = new InitialContext();
   Object objFound = ic.lookup(name);
&lt;/PRE&gt;
&lt;P&gt;여기에서 name은 사용자가 HTML페이지에서 입력한 HTTP &lt;CODE&gt;&lt;FONT face=Verdana&gt;GET&lt;/FONT&gt;&lt;/CODE&gt; 혹은 &lt;CODE&gt;&lt;FONT face=Verdana&gt;POST &lt;/FONT&gt;&lt;/CODE&gt;변수명(vriable name)이다. 만약 리턴된 객체가 &lt;CODE&gt;&lt;FONT face=Verdana&gt;Context&lt;/FONT&gt;&lt;/CODE&gt; 라면 &lt;CODE&gt;&lt;FONT face=Verdana&gt;jndiList&lt;/FONT&gt;&lt;/CODE&gt; 는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;listContext&lt;/FONT&gt;&lt;/CODE&gt; 메소드를 호출하고, &lt;CODE&gt;&lt;FONT face=Verdana&gt;ListContext&lt;/FONT&gt;&lt;/CODE&gt;메소드는 주어진 이름에 해당하는 컨텍스트의 컨텐츠를 열거한다. 객체가 &lt;CODE&gt;&lt;FONT face=Verdana&gt;DataSource&lt;/FONT&gt;&lt;/CODE&gt;이면, &lt;CODE&gt;&lt;FONT face=Verdana&gt;jndiList&lt;/FONT&gt;&lt;/CODE&gt; 는 명명된 데이터 소스에 관한 정보를 출력한다. &lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;listContext&lt;/FONT&gt;&lt;/CODE&gt; 메소드는 주어진 JNDI 컨텍스트의 컨텐츠를 하나의 테이블로 출력한다. 이를 위해서는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;Context&lt;/FONT&gt;&lt;/CODE&gt; 메소드 &lt;CODE&gt;&lt;FONT face=Verdana&gt;listBindings &lt;/FONT&gt;&lt;/CODE&gt;를 이용하는데, 이는&lt;CODE&gt;&lt;FONT face=Verdana&gt; NamingEnumeration &lt;/FONT&gt;&lt;/CODE&gt;를 리턴한다. &lt;/P&gt;&lt;PRE&gt;      NamingEnumeration ne = context.listBindings(&quot;&quot;);
&lt;/PRE&gt;
&lt;P&gt;&lt;CODE&gt;&lt;FONT face=Verdana&gt;NamingEnumeration&lt;/FONT&gt;&lt;/CODE&gt; 는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;java.util.Enumeration&lt;/FONT&gt;&lt;/CODE&gt;를 구현한 것이다. &lt;CODE&gt;&lt;FONT face=Verdana&gt;NamingEnumeration.next&lt;/FONT&gt;&lt;/CODE&gt; 메소드는 &lt;CODE&gt;&lt;FONT face=Verdana&gt;javax.naming.Binding&lt;/FONT&gt;&lt;/CODE&gt; 타입의 객체를 리턴하고, 이는 객체의 이름과 객체의 클래스 이름 그리고 저장된 객체 자체를 포함한다. &lt;/P&gt;&lt;PRE&gt;      
      while (ne.hasMore()) {
         Binding ncp = (Binding)ne.next();
         String objName = ncp.getName();
         String objClass = ncp.getClassName();
         Object objObj = ncp.getObject();

         ...
     }
&lt;/PRE&gt;
&lt;P&gt;단순히 &lt;CODE&gt;&lt;FONT face=Verdana&gt;Context&lt;/FONT&gt;&lt;/CODE&gt;내의 이름들과 클래스이름을 보고자 한다면 &lt;CODE&gt;&lt;FONT face=Verdana&gt;Context.list&lt;/FONT&gt;&lt;/CODE&gt; 메소드를 이용할 수 있다. &lt;CODE&gt;&lt;FONT face=Verdana&gt;Context.list&lt;/FONT&gt;&lt;/CODE&gt;도 &lt;CODE&gt;&lt;FONT face=Verdana&gt;NamingEnumeration&lt;/FONT&gt;&lt;/CODE&gt;를 리턴하지만, 그것이 담고있는 컬랙션은 &lt;CODE&gt;&lt;FONT face=Verdana&gt;Binding&lt;/FONT&gt;&lt;/CODE&gt;이 아닌 &lt;CODE&gt;&lt;FONT face=Verdana&gt;NameClassPair &lt;/FONT&gt;&lt;/CODE&gt;타입이다. &lt;CODE&gt;&lt;FONT face=Verdana&gt;NameClassPair&lt;/FONT&gt;&lt;/CODE&gt;는 이름과 객체 클래스 이름만을 포함한다. &lt;/P&gt;
&lt;P&gt;샘플애플리케이션을 배포하고 실행하는 방법은 &lt;A href=&quot;http://kr.sun.com/developers/techtips/enter_10_27.html#sample&quot;&gt;&lt;FONT color=#666699&gt;샘플코드 실행하기&lt;/FONT&gt;&lt;/A&gt; 를 참고한다. &lt;/P&gt;
&lt;P&gt;애플리케이션을 실행하면, 다음과 같은 시작페이지를 보게 된다. &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG style=&quot;WIDTH: 494px; HEIGHT: 107px&quot; height=107 alt=jndichoice src=&quot;http://kr.sun.com/developers/techtips/enter_11_28/tt1027_jndichoice.gif&quot; width=498 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;P&gt;컨텍스트를 입력하거나, 텍스트 필드를 빈 상태로 놔두고 명명된 컨텍스트의 컨텐츠를 보기 위해 List버튼을 클릭한다. 예를 들면 jdbc 의 엔트리는 다음과 같은 화면을 디스플레이한다. &lt;/P&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD align=middle&gt;&lt;IMG style=&quot;WIDTH: 464px; HEIGHT: 330px&quot; height=330 alt=jndilist src=&quot;http://kr.sun.com/developers/techtips/enter_11_28/tt1027_jndilist.gif&quot; width=469 border=0&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;P&gt;JNDI 에 관한 더 자세한 정보는 &lt;A href=&quot;http://java.sun.com/products/jndi/tutorial/index.html&quot;&gt;&lt;FONT color=#666699&gt;JNDI 튜토리얼&lt;/FONT&gt;&lt;/A&gt;를 참고한다.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/P&gt;
&lt;DIV style=&quot;TEXT-ALIGN: right&quot;&gt;출처 : 한국 썬 개발자 네트워크&lt;/DIV&gt;</description>
			<category>J2EE/EJB</category>
			<category>J2EE</category>
			<category>Java</category>
			<category>JNDI</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/32</guid>
			<comments>http://definejava.net/32#entry32comment</comments>
			<pubDate>Mon, 14 May 2007 17:37:54 +0900</pubDate>
		</item>
		<item>
			<title>인생 수업 중 한부분.</title>
			<link>http://definejava.net/31</link>
			<description>세상을 여행하면서 사랑만큼은 절대로 놓치지 마라.&lt;br /&gt;삶이라는 여행을 하는동안 사람은 누구나 사랑을 해야만 한다.&lt;br /&gt;누구를, 언제, 얼마나 오랫동안 사랑하는가는 중요하지 않다.&lt;br /&gt;중요한 것은 너가 사랑한다는 사실이다.</description>
			<category>Think</category>
			<category>사랑</category>
			<category>인생수업</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/31</guid>
			<comments>http://definejava.net/31#entry31comment</comments>
			<pubDate>Mon, 14 May 2007 17:34:47 +0900</pubDate>
		</item>
		<item>
			<title>정적 변수를 선언하는 방법들</title>
			<link>http://definejava.net/30</link>
			<description>&lt;H3&gt;정적 변수를 선언하는 방법&lt;/H3&gt;
&lt;HR&gt;
&lt;FONT size=2&gt;static을 이용하여 정적 변수를 선언할 떄 대부분 어떻게 사용하는가?&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;public class StaticTest&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;private static int SIZE= 10;&lt;br /&gt;&amp;nbsp;private static int[] myStatic = new int[SIZE];&lt;br /&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;대부분 이렇게 사용할 것이다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;myStatic이라는 배열을 만들었다. 그렇다면 이 myStatic에 값을 할 당할때 어떻게들 사용하는가?&lt;br /&gt;myStatic은 배열이다. 배열에 값을 할당 할때 과연 어떻게 할 수 있을까?(반복문을 이용하는 방법중)&lt;br /&gt;생성자를 만드는 방법도 있을것이고 메인메소드나 기타메소드에서 값을 할당 받는경우도 있다.&lt;br /&gt;가장 쉽게 생각한 방법이 다음과 같은 두가지 방법일 것이다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;ex1)&lt;/STRONG&gt;&lt;br /&gt;&lt;/P&gt;
&lt;p id=&quot;more30_0&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;30_0&#039;,&#039; more.. &#039;,&#039; less.. &#039;); return false;&quot;&gt; more.. &lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content30_0&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;br /&gt;public class StaticTest&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;private static int SIZE= 10;&lt;br /&gt;&amp;nbsp;private static int[] myStatic = new int[SIZE];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public static void printStatic()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;System.out.println(myStatic[i]);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public static void main(String args[])&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;myStatic[i] = 100 + i;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&amp;nbsp; printStatic();&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;/FONT&gt;&lt;/div&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;STRONG&gt;ex2)&lt;/STRONG&gt;&lt;br /&gt;&lt;/P&gt;
&lt;p id=&quot;more30_1&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;30_1&#039;,&#039; more.. &#039;,&#039; less.. &#039;); return false;&quot;&gt; more.. &lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content30_1&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;br /&gt;public class StaticTest&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;private static int SIZE= 10;&lt;br /&gt;&amp;nbsp;private static int[] myStatic = new int[SIZE];&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public StaticTest()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;myStatic[i] = 100 + i;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public static void printStatic()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;System.out.println(myStatic[i]);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public static void main(String args[])&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; new StaticTest();&lt;br /&gt;&amp;nbsp; printStatic();&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;
&lt;P&gt;&lt;br /&gt;&lt;br /&gt;ex1같은 경우 main 메소드 같은 곳에서 처음 한번만 초기화 값을 넣는 방법과 ex2처럼 생성자를 만들어 객체를 생성하게 하여 사용하는 방법이 있을 것이다.&lt;br /&gt;(필자는 두가지 방법밖에 몰랐었다. 하긴 지금은 몇가지를 더 알고 있으니깐 이글을 쓰는거겠지만...;;)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;ex1 같은 경우를 보자! 일반 Application에서는 main메소드를 호출 하기 때문에 단 1번만 호출되면서 값이 활당된다. 그렇다면 웹어플리케이션에서는 어떨까?&lt;br /&gt;당연히 힘들다.(불가능 한것은 아니다. init가 있기 때문에) web.xml을 수정하여하고 이래저래 복잡하다.&lt;br /&gt;ex2 같은경우를 보자! 이와 같은 방법은 객체를 생성하여야 한다. 객체 생성으로 그만큼의 공간을 잡아 먹는 샘이다. 불필요한 공간을 계속 잡고 있을 테니 조금 문제가 될수있다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;두가지의 문제점을 해결 할 수 있는 방법이 필자가 소개할려고 하는 ex3 이다.&lt;br /&gt;아는 사람도 많이 있겠지만 모르는 사람도 많을 것 같다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;바로 static block을 이용하는 방법이다. ex3을 보도록 하자!&lt;br /&gt;ex3)&lt;br /&gt;&lt;br /&gt;&lt;/P&gt;
&lt;p id=&quot;more30_2&quot; class=&quot;moreless_fold&quot;&gt;&lt;span style=&quot;cursor: pointer;&quot; onclick=&quot;toggleMoreLess(this, &#039;30_2&#039;,&#039; more.. &#039;,&#039; less.. &#039;); return false;&quot;&gt; more.. &lt;/span&gt;&lt;/p&gt;&lt;div id=&quot;content30_2&quot; class=&quot;moreless_content&quot; style=&quot;display: none;&quot;&gt;&lt;br /&gt;public class StaticTest&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;private static int SIZE= 10;&lt;br /&gt;&amp;nbsp;private static int[] myStatic = new int[SIZE];&lt;br /&gt;&amp;nbsp;static&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;myStatic[i] = 100 + i;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}
&lt;P&gt;&lt;FONT size=2&gt;&amp;nbsp;public static void printStatic()&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; for(int i=0, size=SIZE; i&amp;lt;size; i++ )&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;System.out.println(myStatic[i]);&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;public static void main(String args[])&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp; printStatic();&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/div&gt;
&lt;P&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;ex3을 보면 static 블럭에 의해서 값들이 초기화 된다. 즉 객체 생성도 필요없고 특정 메소드에서 호출 할 필요도 없다는것이다.&lt;br /&gt;이해가 잘 안된다면 static의 생성자 개념이라고 생각하면 될것이다. 물론 생성자는 아니다. 그냥 생각만 그렇게 하라는것이다.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;오랜만에 강좌를 쓰다보니 앞뒤가 하나도 안 맞게 되었다. 다음에는 더 좋은 내용을 적어보도록해야겠다^ㅡ^&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;br /&gt;&amp;nbsp;&lt;/P&gt;</description>
			<category>J2SDK</category>
			<category>Static</category>
			<category>자바</category>
			<category>정적</category>
			<category>정적변수</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/30</guid>
			<comments>http://definejava.net/30#entry30comment</comments>
			<pubDate>Sat, 12 May 2007 10:57:26 +0900</pubDate>
		</item>
		<item>
			<title>어느 대학졸업생의 상담글. 많은 것을 반성할 기회가 되었습니다.</title>
			<link>http://definejava.net/29</link>
			<description>이 글을 읽고 많은 것을 반성하게 되었습니다.&lt;br /&gt;꼭 처음부터 끝까지 전부 읽어 보십시오.&lt;br /&gt;&lt;br /&gt;-----------------------------------&lt;br /&gt;문의글 &lt;br /&gt;-----------------------------------&lt;br /&gt;저는 지방대 디자인학과 졸업예정이고 &lt;br /&gt;다른 이태백 일원들과 마찬가지로 &lt;br /&gt;여러군데 이력서를 넣고 있는 와중입니다. &lt;br /&gt;연락오는 곳은 별로 없고 무언가 불안하면서도 &lt;br /&gt;편안한(?) 생활이 이어지고 있습니다. &lt;br /&gt;이곳저곳 이력서를 넣고 있지만 &lt;br /&gt;솔직히 제가 무엇을 하고픈지 알수가 없습니다. &lt;br /&gt;원래의 전공인 제품디자인을 하고 싶다가도 &lt;br /&gt;디스플레이를 하고 싶기도 하고 &lt;br /&gt;영화공를 하고 싶기도 합니다. &lt;br /&gt;제품디자인을 하자 라고 하면 평생 영화공부는 커녕 &lt;br /&gt;영화찍는 것도 구경하지 못할 듯하고 &lt;br /&gt;영화공부를 하자고 하면 학교다닐때 했던 &lt;br /&gt;과제들의 즐거움이 떠오릅니다. &lt;br /&gt;&lt;br /&gt;일단은 먹고 살아야하니 직장을 다녀야 할듯해서 &lt;br /&gt;계속 이력서는 넣고 있지만 만약 회사에 다닌다면 &lt;br /&gt;영화공부는 할 수 없을 것 같습니다. &lt;br /&gt;완전히 영화에 미쳤다든가 비범하다든가 하는 &lt;br /&gt;인간극장에 나올법한 사람과는 거리가 멀기 때문에 &lt;br /&gt;회사에 다니면서 다른 것을 병행하기란 힘이 들것 같습니다. &lt;br /&gt;&lt;br /&gt;아 정말 모르겠습니다. &lt;br /&gt;올해 후반에 있을 영화교육기관(?) &lt;br /&gt;시험을 보고싶은데 모르겠습니다. &lt;br /&gt;그때까지 매달려야할까 &lt;br /&gt;아니면 직장을 다니면서 틈틈히 해야할까. &lt;br /&gt;그렇다고 영화라는 것이 &lt;br /&gt;내 평생 직업으로서 가치가 있는 것일까. &lt;br /&gt;힘들고 배고픈 그 직업에 대해 &lt;br /&gt;환상을 가지고 있는 것은 아닐까나. &lt;br /&gt;또한 4년동안 했던 디자인은. 대체... &lt;br /&gt;&lt;br /&gt;기대를 걸고 있는 부모님의 얼굴이 떠오릅니다. &lt;br /&gt;부모님께서는 당연히 제가 하고 싶은 것을 하도록 &lt;br /&gt;놔두시겠지만 그래도 안정된 직장생활을 하면서 &lt;br /&gt;부모님께 조금이라도 호강을 시켜드리고 싶습니다. &lt;br /&gt;하지마는 그 &quot;안정된&quot;직장생활의 끝에는 &lt;br /&gt;나의 꿈이 있을 것 같진 않습니다. &lt;br /&gt;&lt;br /&gt;백수가 되어 이것저것 가릴때는 아니지만 &lt;br /&gt;신중하고 싶습니다. &lt;br /&gt;섣불리 조금 앞만 바라보고 결정했다가는 &lt;br /&gt;나중에 후회 할 일들이 이만저만이 아닐것 같습니다. &lt;br /&gt;사실 이 글을 쓰면서 생각하기를 &lt;br /&gt;일단은 취직을 하고 회사에 다니면서 &lt;br /&gt;영어공부를 하고, 영화쪽이나 디자인 쪽으로 &lt;br /&gt;유학을 가리라는 생각을 했습니다. &lt;br /&gt;but 회사를 몇년 다니면 유학을 갈 수 있을까, &lt;br /&gt;아니면 그 영화교육기관에는 들어갈수 있을까. &lt;br /&gt;라는 생각이 부메랑처럼 또 따라옵니다. &lt;br /&gt;&lt;br /&gt;횡설수설 앞뒤 안맞는 소릴 해댔습니다. &lt;br /&gt;하고 싶은 일이 많다는 것이 행복한 고민일까요. &lt;br /&gt;어쩌면 진짜 하고 싶은 것이 없어서 &lt;br /&gt;하는 소릴지도 모르겠습니다. &lt;br /&gt;&lt;br /&gt;조금더 많이 사신 사회선배님들.. &lt;br /&gt;지금 제가 어떤 선택을 해야 나이가 들어서도&lt;br /&gt;그때 나 정말 잘했어 라는 말을 할 수 있을까요. &lt;br /&gt;조언 부탁드립니다. &lt;br /&gt;읽어주셔서 감사합니다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------&lt;br /&gt;조언글&lt;br /&gt;--------------------------------------------&lt;br /&gt;당신은, 요즘 20대 청년실업자의 전형입니다. &lt;br /&gt;20대가 왜 그렇게 취직하기가 어려운줄 아십니까? &lt;br /&gt;사람들은 불경기라서 그렇다고 말하지만, &lt;br /&gt;사실은 그 반대입니다. &lt;br /&gt;20대들이 정확히 하고 싶은 일이 없고, &lt;br /&gt;확실하게 할줄 아는 것이 없고, &lt;br /&gt;겁은 많아서 실패는 무진장 두려워 하고, &lt;br /&gt;무엇이든 보상이 확실하게 보장되지 않으면 &lt;br /&gt;절대 시작도 하지 않으며 &lt;br /&gt;눈은 높아서 자기가 하는일도, &lt;br /&gt;주변의 현실들도 모두 못마땅하고, &lt;br /&gt;시시껄렁하고, 옛날사람들처럼 고생고생하면서 &lt;br /&gt;자수성가하는 것은 할 자신도 없고 하고 싶지도 않고, &lt;br /&gt;어떡하면 편하고 안정된 직장을 얻어 &lt;br /&gt;돈을 벌수 있을까만 궁리합니다. &lt;br /&gt;20대가 그런 식이니까 사회가 무기력해지고 &lt;br /&gt;경제가 침체되어 불경기가 오는 것이죠. &lt;br /&gt;&lt;br /&gt;그럼 세상은 어떤지 이야기 해드리죠. &lt;br /&gt;취업문이 좁다고들 난리지만, &lt;br /&gt;사실 모든 회사에서는 새로운 인재가 없어서 난리입니다. &lt;br /&gt;세상은 자꾸 변해가고 경제구조도 바뀌어가니까 &lt;br /&gt;새로운 젊은 인재들이 회사에 들어와서 &lt;br /&gt;젊은 피를 수혈해줘야 하는데 &lt;br /&gt;이력서를 디미는 젊은이들은 하나같이 개성도 없고 &lt;br /&gt;창의력도 없고 일에 대한 열정도 없이 &lt;br /&gt;그저 돈만 바라보고 온 사람들입니다. &lt;br /&gt;&lt;br /&gt;회사입장에서 볼때 그런 사람들은 &lt;br /&gt;조금만 더 나은 봉급을 주는 직장이 나타나면 &lt;br /&gt;미련없이 회사를 그만둘 사람들로 보이고, &lt;br /&gt;또 그들이 기대하는 젊은 혈기와 &lt;br /&gt;창의력도 없이 누구나 학원좀 다니면 &lt;br /&gt;딸수있는 뻔한 자격증만 잔뜩 가지고 오죠. &lt;br /&gt;그래서 요즘 회사들은 &lt;br /&gt;신입사원 최우선 기준이 &quot;충성도&quot;랍니다. &lt;br /&gt;&lt;br /&gt;이말인즉슨, 너희는 그냥 시키는 일이나 &lt;br /&gt;로보트처럼 한다면 일자릴 주겠다.는 뜻이죠. &lt;br /&gt;개성과 창의력은 포기하고 &lt;br /&gt;잡부나 시키겠다는 것입니다. &lt;br /&gt;&lt;br /&gt;지금 20대들은 자신들이 신세대이고 &lt;br /&gt;새로운 감각을 가지고 있다고 믿겠지만, &lt;br /&gt;사실, 회사나 산업현장에서 &lt;br /&gt;당장 필요한 능력은 그런 겉멋이나 &lt;br /&gt;추상적인 감각이 아닙니다. &lt;br /&gt;그리고 직장은 돈을 벌자고 다니는 것이 당연하겠지만, &lt;br /&gt;당신처럼 하고싶은 일은 따로 있으면서 &lt;br /&gt;단지 돈만 바라보고 원하지도 않는 직장에 &lt;br /&gt;입사원서를 내는 것을, 회사중역들은 모두 알고 있습니다. &lt;br /&gt;&lt;br /&gt;그러니 500명 1000명이 와도 뽑을 사람이 없는 것이죠. &lt;br /&gt;이를테면 사랑하는 사람이 &lt;br /&gt;따로있는 사람과 결혼을 하겠습니까? &lt;br /&gt;그런 사람은 세상 어디에서도 원하지 않습니다. &lt;br /&gt;20대가 취직을 못하는 이유는, &lt;br /&gt;바로, 특별히 할줄 아는 일도, &lt;br /&gt;특별히 하고 싶은 일도 없기 때문입니다. &lt;br /&gt;모든 어른들은 그 사실을 면접때 눈빛만 봐도 다 알아봅니다. &lt;br /&gt;&lt;br /&gt;그리고, 나약한 의지박약에 &lt;br /&gt;굴리는 잔대가리가 문제입니다. &lt;br /&gt;&lt;br /&gt;당신이 쓴 글을 보십시오. &lt;br /&gt;이것도 하고 싶고 저것도 하고 싶은데, &lt;br /&gt;저걸 하면 배고플거 같고, &lt;br /&gt;이걸하면 잘된다는 보장은 없고 &lt;br /&gt;돈도 벌고싶으니 취직도 하고싶은데 &lt;br /&gt;직장은 재미없을 것 같고.... &lt;br /&gt;그 와중에 대학원엘 갈까 유학을 갈까... &lt;br /&gt;편안한 학생신분만 연장하려고 하고, &lt;br /&gt;대체 뭘 하고싶다는 것입니까. &lt;br /&gt;&lt;br /&gt;당신의 진로문제를 짧게 정리해보면, &lt;br /&gt;&lt;br /&gt;[&quot;하고싶은건 많지만 고생해가면서 까지 꼭 해야할건 아니고, &lt;br /&gt;그냥 먹고살게 안정된 직장에 들어가면 좋겠는데 &lt;br /&gt;그게 쉽지도 않거니와 또 시시할거 같아요&quot; 입니다.] &lt;br /&gt;&lt;br /&gt;그런 사람을 받아주는 회사는 세상에 하나도 없습니다. &lt;br /&gt;그리고 그런 사람이 만든 영화가 감동스러울 수 없고, &lt;br /&gt;그런 사람이 기획한 디자인이 아름다울리 없습니다. &lt;br /&gt;그래서, 오늘날의 20대들이 그렇게 많은 자격증과 &lt;br /&gt;명문대 졸업장과 수백장의 입사원서를 들고 뛰어 다녀도 &lt;br /&gt;취직이 안되는 이유이고, 나라의 심장부가 &lt;br /&gt;그모양이니 이 나라의 경제가 침체되고, &lt;br /&gt;장기 불황이 시작되는 이유인 것입니다. &lt;br /&gt;&lt;br /&gt;이렇게 이야기하면, &lt;br /&gt;당신들은 잘못된 교육탓으로 돌립니다. &lt;br /&gt;물론 맞는 이야기입니다. 동정표 한장! &lt;br /&gt;&lt;br /&gt;하지만, 교육이 엉망이었던 것은 &lt;br /&gt;예나 지금이나 마찬가지였습습니다. &lt;br /&gt;그래도 당신들의 부모나 선배들은 &lt;br /&gt;더 발전적인 삶을 살았다는 것을 보고 배워야합니다. &lt;br /&gt;훨씬 열악한 환경안에서 &lt;br /&gt;훨씬 일찍 철이 들고, 나라를 발전 시켰으며 &lt;br /&gt;그 와중에 나름대로의 문화생활도 영위했습니다. &lt;br /&gt;남탓, 시대탓, 환경 탓하는 것만큼 &lt;br /&gt;구제불능의 바보는 없습니다. &lt;br /&gt;&lt;br /&gt;참고로, 아시아 모든 국가중에서 &lt;br /&gt;우리나라가 청소년의 어른에 대한 공경심 조사에서 &lt;br /&gt;꼴찌를 차지했다는 사실을 기억하십시오. &lt;br /&gt;어른을, 선배를, 과거를 존경하지 않는 젊은이는 &lt;br /&gt;원대한 꿈을 가질 수 없습니다. &lt;br /&gt;꿈과 희망이란, &quot;나도 저 누군가처럼 될테다&quot;하는 동경에서 &lt;br /&gt;시작되는 것이거든요. &lt;br /&gt;당신들의 큰바위얼굴은 누구입니까? &lt;br /&gt;그런게 있습니까? &lt;br /&gt;오직, 자기자신과 돈에 대한 동경만 있지않은가요? &lt;br /&gt;&lt;br /&gt;섣불리 결정했다가 나중에 후회할까 두렵다고요? &lt;br /&gt;왜 해보지도 않은 일을 후회할 걱정부터 합니까? &lt;br /&gt;보지도 않은 영화를 재미없을까봐 포기하고, &lt;br /&gt;가보지도 않은 여행지에 볼게 없을까봐 안가기로 하고, &lt;br /&gt;저 요리가 맛이 없을까봐 안먹고... 사는건 대체 뭘가요? &lt;br /&gt;&lt;br /&gt;당신이 어떤 인간인지 당신은 알고 있습니까? &lt;br /&gt;정말 영화를 얼마나 좋아하는지, &lt;br /&gt;얼마나 잘 만들수 있는지, &lt;br /&gt;디자인은 또 얼마나 훌륭하게 할지, &lt;br /&gt;회사를 다니면 얼마나 뛰어난 업무능력이 발휘될지, &lt;br /&gt;당신이 어떻게 해보지도 않고 &lt;br /&gt;침대위에서 그 짧은 인생경험으로 알수 있겠습니까. &lt;br /&gt;&lt;br /&gt;양다리에 삼발이에 문어발로 온갖 일에 맘을 다 걸쳐놓고 &lt;br /&gt;실제로 하는 일은, 해본 일은 하나도 없으니 불안할 수 밖에요. &lt;br /&gt;&quot;하고싶은 일이 많다는 행복한 고민&quot;이요? 웃기는 자위입니다. &lt;br /&gt;&quot;내가 뭘 할줄 알고 뭘 하면 행복해 하는 인간인지 &lt;br /&gt;이나이 먹도록 하나도 모르겠어요.&quot;로 &lt;br /&gt;들리는 헛똑똑이의 넋두리로밖에 안들립니다. &lt;br /&gt;&lt;br /&gt;좀더 실랄하게 당신의 심리를 파헤쳐보자면, &lt;br /&gt;영화를 하고 싶다는 것은 현실도피성 희망입니다. &lt;br /&gt;솔직히 디자인도 최고로 잘할 자신이 없는것이죠. &lt;br /&gt;자신의 전공쪽으로도 별로 희망이 보이지 않으니까, &lt;br /&gt;&quot;사실 나는 디자인보다 영화에 관심이 훨씬많다. &lt;br /&gt;그래서 늦게라도 영화공부를 다시 한다&quot;라는 &lt;br /&gt;상황에 대한 알리바이를 미리 준비해두려는 것이죠. &lt;br /&gt;&lt;br /&gt;취직이 계속 안되는 상황에도 대비하고 있습니다. &lt;br /&gt;여기저기 입사원서 던지다가 어디 좋은데 운좋게 취직되면, &lt;br /&gt;당신은 이러겠죠. &lt;br /&gt;&quot;먹고 살아야하고, 부모님께도 효도하려고 &lt;br /&gt;내가 진짜 좋아하는 디자인과 영화를 포기했어&quot; &lt;br /&gt;그냥 나약한 생활인일 뿐인데 어느새 순교자로 승화되는거죠. &lt;br /&gt;그 좋은 머리를 그런 자기합리화에 쓰기에 바쁘니 &lt;br /&gt;뭘 하나 똑부러지게 실천하겠습니까. &lt;br /&gt;&lt;br /&gt;내 말이, 억울합니까? &lt;br /&gt;그럼 실천해보십시오. &lt;br /&gt;우선, 근무조건이 좀 열악한 직장을 선택해서 취직을 하세요. &lt;br /&gt;그럼 금방 취직됩니다. 봉급도 좀 만족스럽지 못하겠지만, &lt;br /&gt;자기 한입 먹고 살만큼은 줄겁니다. &lt;br /&gt;그리고 20년 계획으로 영화에 대한 공부를 시작하세요. &lt;br /&gt;용돈을 쪼개서 모으고 모아서 캠코더를 사고... &lt;br /&gt;컴퓨터를 사서 편집장비를 마련하고 &lt;br /&gt;(왠만한 PC로 다 가능합니다) &lt;br /&gt;책을 사서 읽고, 주말에 영화 관련 포럼에 찾아 다니고, &lt;br /&gt;틈틈히 시나리오를 쓰고, &lt;br /&gt;휴가때는 비디오 영화를 만들어 보고, &lt;br /&gt;이 모든 것은 직장 다니면서 할 수 있습니다. &lt;br /&gt;게다가 20년 계획으로 꾸준히 하면, 습작이 꽤 될거고, &lt;br /&gt;시나리오도 몇편 나올겁니다. &lt;br /&gt;디자인 공부한건 영화에 고스란히 활용될거니까 &lt;br /&gt;아깝다고 생각하지 말고요, &lt;br /&gt;그렇게 해서 40대가 되면, &lt;br /&gt;당신은 어느새 다니던 직장에서 직위도 올라가있어서 &lt;br /&gt;월급도 꽤 되고 어느새 안정된 직장이 되어있으며, &lt;br /&gt;영화 감독으로 데뷔하기에 경쟁자가 없으리 만큼 &lt;br /&gt;탄탄한 준비를 가진 40대 신예 영화감독이 되어있을 것입니다. &lt;br /&gt;&lt;br /&gt;그럼 바로 성공이냐? 아니죠. &lt;br /&gt;입봉하고 나서 한 10년 현장에서 &lt;br /&gt;시행착오도 겪고, 기대도 받았다다가 &lt;br /&gt;실패도 했다가 오르락내리락하면서 &lt;br /&gt;진정한 실력을 쌓습니다. &lt;br /&gt;앗 어느새 50대가 되었네요. &lt;br /&gt;여러분들은 이정도되면 인생 쫑났다고 생각할겁니다. &lt;br /&gt;그러나 나이먹고 알고보면, &lt;br /&gt;세상은 어른들의 세계입니다. &lt;br /&gt;그렇게 30년 줄기차게 정진해서 &lt;br /&gt;60가까이에 걸작을 하나 남길 수 있다면, &lt;br /&gt;당신은 최고로 멋진 인생을 산 것입니다. &lt;br /&gt;인생은 결과보다 과정에 더 많은 가치가 있으며, &lt;br /&gt;결과까지도 좋다면 더 바랄 나위가 없는 것이거든요. &lt;br /&gt;인생은 60부터란 말에는 삶의 커다란 진실이 있습니다. &lt;br /&gt;&lt;br /&gt;그러나, 당신은 그렇게 하지 않을 것입니다. &lt;br /&gt;내 말을 못믿어서가 아니라, &lt;br /&gt;후줄근한 직장에 다니면서 20~30년이나 &lt;br /&gt;투자할 만큼 영화를 그정도로 갈구한것도 아니거든요. &lt;br /&gt;&lt;br /&gt;이 글을 읽는 동안에도, &lt;br /&gt;저렇게 할 수 없는 피치못할 적당한 구실을 찾느라 &lt;br /&gt;머리를 쓸 뿐이죠. &lt;br /&gt;벌써 몇가지 변명을 만들어 냈을지도 모르죠. &lt;br /&gt;&lt;br /&gt;결국 자기인생에 변명을 만드느라 &lt;br /&gt;젊은 날을 허비하고 있다면 참 암울할 뿐입니다. &lt;br /&gt;&lt;br /&gt;당신들, 정말, 왜들, 그렇게도, &lt;br /&gt;경험으로 진리를 찾기를 두려워한답니까?</description>
			<category>미취업</category>
			<category>반성</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/29</guid>
			<comments>http://definejava.net/29#entry29comment</comments>
			<pubDate>Wed, 28 Feb 2007 17:30:39 +0900</pubDate>
		</item>
		<item>
			<title>클래스? 인스턴스? 속성? 메소드? 객체?</title>
			<link>http://definejava.net/28</link>
			<description>&lt;!--StartFragment--&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;① 클래스(Class)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;2개 이상의 유사한 객체들을 묶어서 하나의 공통된 특성을 표현하는 요소, 즉 공통된 특성과 행위를 갖는 객체의 집합. 한 클래스를 기준으로 하여 그 기준 클래스의 상위 클래스를 슈퍼 클래스, 하위 클래스를 서브 클래스라고 함.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;② 인스턴스(Instance)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;하나의 클래스에 속하는 각각의 객체를 의미&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;③ 속성(Attribute)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;한 클래스내에 속한 객체들이 가지고 있는 데이터 값들을 단위별로 정의하는 것으로서 성질, 분류, 식별, 수량 또는 현재 상태 등을 표현.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;④ 메소드(Method)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;객체의 정의된 연산을 의미 하며, 객체의 상태를 참조하거나 변경하는 수단이 됨.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;⑤ 객체(Object)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;속성과 이를 처리하기 위한 메소드를 결합시킨 실체로써 객체는 각각의 상태를 가지고 있음. 객체는 다른 객체들과 구별할 수 있는 이름을 가지고 있어야 하며 일정한 기억장소를 가지고 있음.&lt;/P&gt;</description>
			<category>J2SDK</category>
			<category>Attribute</category>
			<category>CLASS</category>
			<category>Instance</category>
			<category>Object</category>
			<category>객체</category>
			<category>메소드</category>
			<category>속성</category>
			<category>인스턴스</category>
			<category>클래스</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/28</guid>
			<comments>http://definejava.net/28#entry28comment</comments>
			<pubDate>Wed, 21 Feb 2007 09:18:54 +0900</pubDate>
		</item>
		<item>
			<title>자바 예외처리(간단)</title>
			<link>http://definejava.net/27</link>
			<description>&lt;!--StartFragment--&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12pt&quot;&gt;예외처리&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;의도한대로 프로그램이 진행되지 않고 다른 상황으로 흐름이 진행되는 상황을 말한다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;이런 예외가 발생했을 때 적절한 조취를 취해줄 수 있는 절차를 구현하도록 문법을 정해놓은 것이 예외처리이다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12pt&quot;&gt;에러의 종류 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;1. 문법에러(Syntax Error)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;컴파일시 자바 컴파일러가 체크하기 때문에 쉽게 수정 할 수 있다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;2. 실행에러(Runtime Error) &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;1) 논리에러&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;개발자가 프로그램을 작성을 잘못하여 다른 결과가 나오는 것을 말한다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;2) 시스템에러&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;개발자의 의지와는 상관 없는 에러 수정을 할 수 없다. (Server Down)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;3) 예외사항&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;예외사항은 정상적으로 프로그램이 동작하는 과정에서 만날 수 있는 에러를&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;말한다. 예를 들어 파일을 찾아서 열어야 하는데 없는 경우 같은 것이 &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;속한다.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12pt&quot;&gt;자바에서의 예외처리 클래스 (Handle Or Declare)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;자바에서 예외 처리의 최상위 클래스는 java.lang.Throwable 클래스이다. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;자바에서 예외를 직접 처리 하는 방법(Handle)과 예외 처리를 자신을 호출한 다른 곳으로 던지는 방법(Declare = Call Stack Mechanism) 있다. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;직접 처리 방식은 try / catch / finally 구문을 사용하고 호출한 곳으로 던지는 방법은 throw / throws 구문을 사용한다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12pt&quot;&gt;throws&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;throws는 메소드나 생성자를 수행할 때 발생하는 exception을 선언할 때 사용하는 keywrod&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 12pt&quot;&gt;throw&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 11pt&quot;&gt;throw 는 실제로 exception을 낼 때 할 때 사용하는 keyword &lt;/SPAN&gt;&lt;/P&gt;</description>
			<category>J2SDK</category>
			<category>exception</category>
			<category>예외처리</category>
			<category>자바</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/27</guid>
			<comments>http://definejava.net/27#entry27comment</comments>
			<pubDate>Wed, 21 Feb 2007 09:17:26 +0900</pubDate>
		</item>
		<item>
			<title>자바의 접근제한자(한정자)</title>
			<link>http://definejava.net/26</link>
			<description>&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold&quot;&gt;Public&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;같은 클래스, 하위클래스, 또는 같은 패키지 내에 있는 어떤 클래스에서도 접근할 수 있습니다. 이 접근 권한은 클래스 또는 객체의 외부 인터페이스를 제공해 줄 때 주로 사용합니다. &lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold&quot;&gt;Private&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;같은 클래스 내에서만 접근가능 합니다. 다시 말해서, 이 접근 권한으로 지정된 변수 또는 메소드를 다른 객체에서 참조하거나 사용하는 것이 불가능하고, 자신의 클래스 내에 있는 메소드에서만 참조하거나 사용할 수 있습니다. 클래스가 제공하는 기능을 내부적으로 구현할 때 주로 사용하고, 이렇게 함으로써 완벽한 정보은닉이 가능합니다. &lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold&quot;&gt;Protected&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;자바에서 정의된 클래스들은 기본적으로 하나의 그룹 단위 또는 묶음단위로써 유지되는데, 이를 패키지라 합니다. 다시 말해서 패키지는 클래스들의 그룹이라 볼 수 있습니다. protected 접근지정자를 이용하면 같은 클래스, 하위클래스, 또는 같은 패키지 내의 모든 클래스에서 접근가능 합니다. &lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;생략(Default)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;같은 클래스 또는 같은 패키지 내에 있는 모든 클래스 내에서 접근가능 합니다. protected 접근지정자와는 달리 하위클래스에서는 접근할 수 없습니다.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold&quot;&gt;Static&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;객체를 new 연산자를 이용하여 생성했을 때 비로소 메서드니 멤버 변수들이 메모리를 확보하게 됩니다. 따라서 new 연산자로 객체를 생성하지 않고서는 객체의 메서드니 멤버 변수들을 사용할 수 없지만 이러한 절차를 거치지 않고 멤버변수나 메서드를 사용할 수 있게 해줍니다.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;FONT-WEIGHT: bold&quot;&gt;Final&lt;br /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;final는 상수의 의미를 가지고 있는 키워드로서 클래스와 메서드, 변수에 사용될 수 있으나 각각 의미는 다릅니다.&lt;br /&gt;
&lt;TABLE style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; MARGIN-LEFT: 0.02pt; BORDER-LEFT: #000000 0.28pt solid; BORDER-BOTTOM: #000000 0.28pt solid; BORDER-COLLAPSE: collapse&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt&quot; vAlign=center&gt;
&lt;P class=바탕글 style=&quot;TEXT-ALIGN: center&quot;&gt;사용범위&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt&quot; vAlign=center&gt;
&lt;P class=바탕글 style=&quot;TEXT-ALIGN: center&quot;&gt;의미&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 24.14pt&quot; vAlign=center&gt;
&lt;P class=바탕글 style=&quot;TEXT-ALIGN: center&quot;&gt;형식&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;클래스에 사용될 경우 &lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;상속 불가&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;final class 클래스이름 { } &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;메서드에 사용될 경우&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;오버라이딩 불가&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;접근제한자 final 반환형 메소드명() { } &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 117.2pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;변수에 사용되는 경우&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 94.56pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;상수&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-RIGHT: #000000 0.28pt solid; BORDER-TOP: #000000 0.28pt solid; BORDER-LEFT: #000000 0.28pt solid; WIDTH: 204.93pt; BORDER-BOTTOM: #000000 0.28pt solid; HEIGHT: 18.48pt&quot; vAlign=center&gt;
&lt;P class=바탕글&gt;final 데이터형 변수명; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;</description>
			<category>J2SDK</category>
			<category>Java</category>
			<category>자바</category>
			<category>접근제한자</category>
			<category>접근한정자</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/26</guid>
			<comments>http://definejava.net/26#entry26comment</comments>
			<pubDate>Wed, 14 Feb 2007 13:25:37 +0900</pubDate>
		</item>
		<item>
			<title>[스크랩] 이성민 후배에게 말한다!!</title>
			<link>http://definejava.net/25</link>
			<description>&lt;P align=center&gt;&lt;IMG height=672 alt=&quot;사용자 삽입 이미지&quot; src=&quot;http://cfs1.tistory.com/upload_control/download.blog?fhandle=YmxvZzQ0Njc3QGZzMS50aXN0b3J5LmNvbTovYXR0YWNoLzAvMTUwMDAwMDAwMDAwLmpwZw==&quot; width=358&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href=&quot;http://www.defineyou.net/&quot;&gt;http://www.defineyou.net/&lt;/A&gt; 조규현 선배님께서 저에게 하시는 말씀-.ㅠ&lt;br /&gt;음하하하. 곱창에 소주한잔?ㅋ&lt;/P&gt;</description>
			<category>Define You</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/25</guid>
			<comments>http://definejava.net/25#entry25comment</comments>
			<pubDate>Wed, 14 Feb 2007 10:45:30 +0900</pubDate>
		</item>
		<item>
			<title>상속</title>
			<link>http://definejava.net/24</link>
			<description>&lt;!--StartFragment--&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold; FONT-SIZE: 15pt&quot;&gt;상속&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;객체지향 개념은 클래스를 이용하여 새로운 클래스를 생성 또는 정의할 수 있도록 하고 있습니다. 예를 들어, 자동차가 갖는 일반적인 상태와 행동들을 자동차 클래스로 정의해 놓고, 이 자동차 클래스를 확장하여 버스만이 갖는 상태와 행동을 추가하여 버스 클래스를 정의하고, 트럭이 갖는 상태와 행동을 추가하여 트럭 클래스를 정의하고, 그리고 자가용이 갖는 상태와 행동들을 추가하여 자가용 클래스를 정의 할 수 있겠지요. 이 때, 자동차 클래스를 상위클래스(superclass)라 하고 버스 클래스, 트럭 클래스, 자가용 클래스 등을 하위클래스(subclass)라 하며, 이들 간의 관계에 대해 얘기할 때 “하위클래스는 상위클래스를 상속한다(inherit)”라고 합니다. 다시 말해서, 하위클래스는 상위클래스가 갖고 있는 모든 특성들을 상속하여 사용할 수 있다는 것입니다. 이러한 상속 관계를 트리로 나타낼 수 있고, 이 상속관계 트리를 클래스 계층도(class hierarchy)라 합니다.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;자바에서의 모든 클래스들은 반드시 어떤 클래스로부터 파생되어야 하는데, 클래스 계층 구조의 최상위 클래스는 바로 java.lang이라는 패키지에 있는 Object라는 클래스입니다. 따라서, 자바에서 정의된 모든 클래스는 기본적으로 Object클래스로부터 파생된 클래스가 되며, 자바 개발자가 만든 클래스가 그 어떤 클래스도 상속하지 않도록 정의하였다면, 자바는 내부적으로 이 사용자 클래스가 Object 클래스를 상속하도록 코드를 추가하여 줍니다. 그러므로, 자바에서 생성된 모든 클래스는 Object 클래스가 가지고 있는 변수와 메소드를 상속하여 그대로 사용할 수 있습니다.&lt;/P&gt;
&lt;P class=바탕글&gt;
&lt;P class=바탕글&gt;&lt;SPAN style=&quot;FONT-WEIGHT: bold&quot;&gt;상위클래스와 하위클래스&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;자바에서 “B 클래스가 A 클래스를 상속한다”고 할 때, 상속관계에 있는 두 클래스의 관계를 정의해 보면, A 클래스를 상위클래스(superclass)라 하고, B 클래스를 하위클래스(subclass)라 합니다. 이 때, 하위클래스는 다른 클래스로부터 파생된 클래스를 나타내며, 상위클래스의 모든 상태(변수)와 행동(메소드)을 상속하게 됩니다. 상위클래스란 클래스 계층구조에서 바로 한 단계 위 클래스를 나타냅니다. 하위클래스는 상위클래스의 외부 인터페이스 및 그 구현에 대해 재사용하므로, 상위클래스의 모든 변수와 메소드에 대해 하위클래스에서 접근 가능한 변수와 메소드는 하위클래스의 것으로 생각할 수 있는데, 하위클래스가 상속할 수 있거나 그렇지 못한 상위클래스의 멤버는 다음과 같습니다.&lt;br /&gt;&lt;br /&gt;요것 역시 대학 레포트로 했던~&lt;/P&gt;</description>
			<category>J2SDK</category>
			<category>상속</category>
			<category>자바</category>
			<author>DefineJAVA</author>
			<guid>http://definejava.net/24</guid>
			<comments>http://definejava.net/24#entry24comment</comments>
			<pubDate>Tue, 13 Feb 2007 16:56:32 +0900</pubDate>
		</item>
	</channel>
</rss>
