<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>&#51221;&#49345;&#54785;&#51032; &#44060;&#48156;&#49688;&#52393;</title>
    <link>http://benelog.springnote.com/pages</link>
    <description>&#51221;&#49345;&#54785;&#51032; &#49688;&#52393;</description>
    <language>ko-KR</language>
    <item>
      <title>&#51221;&#49345;&#54785;&#51032; &#44060;&#48156;&#49688;&#52393;</title>
      <description>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
</description>
      <pubDate>Mon, 14 May 2012 11:16:01 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/8015</link>
      <guid>http://benelog.springnote.com/pages/8015</guid>
    </item>
    <item>
      <title>Security</title>
      <description>&lt;p&gt;&lt;a href="http://www.owasp.org/index.php/WebScarab_Getting_Started" title="http://www.owasp.org/index.php/WebScarab_Getting_Started" class="external"&gt;http://www.owasp.org/index.php/WebScarab_Getting_Started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mkseo.pe.kr/blog/?p=1743" title="http://mkseo.pe.kr/blog/?p=1743" class="external"&gt;Smart iframe attack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://madchick.tistory.com/17" title="http://madchick.tistory.com/17" class="external"&gt;First Line of Defense for Web Applications..&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.stochastictechnologies.com/secure-authentication-over-http"&gt;http://blog.stochastictechnologies.com/secure-authentication-over-http&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;SQL Injection&lt;/h4&gt;
&lt;p&gt;&#44397;&#45236;:&lt;a href="http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=101&amp;amp;oid=008&amp;amp;aid=0002002908"&gt;&lt;br /&gt;
http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=101&amp;amp;oid=008&amp;amp;aid=0002002908&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=105&amp;amp;oid=029&amp;amp;aid=0001951580"&gt;http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;mid=sec&amp;amp;sid1=105&amp;amp;oid=029&amp;amp;aid=0001951580&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&#44397;&#50808;:&lt;a href="http://www.pcworld.com/businesscenter/article/146048/mass_sql_injection_attack_targets_chinese_web_sites.html"&gt;&lt;br /&gt;
http://www.pcworld.com/businesscenter/article/146048/mass_sql_injection_attack_targets_chinese_web_sites.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.technewsworld.com/story/Mass-SQL-Attack-a-Wake-Up-Call-for-Developers-62783.html?welcome=1209498513&amp;amp;welcome=1210717878"&gt;http://www.technewsworld.com/story/Mass-SQL-Attack-a-Wake-Up-Call-for-Developers-62783.html?welcome=1209498513&amp;amp;welcome=1210717878&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.theregister.co.uk/2008/05/21/china_sql_injection_attack/"&gt;http://www.theregister.co.uk/2008/05/21/china_sql_injection_attack/&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;&lt;a href="http://erratasec.blogspot.com/2007/08/sidejacking-with-hamster_05.html"&gt;http://erratasec.blogspot.com/2007/08/sidejacking-with-hamster_05.html&lt;/a&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
Tool&lt;/h4&gt;
&lt;p&gt;burp suite , Hamster&lt;/p&gt;
&lt;p&gt;&#45348;&#53944;&#50892;&#53356; &#52712;&#50557;&#51216; &#46020;&#44396; : Nmap, Sscan, Mscan, Nessus&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Network &#48372;&#50504;&lt;/h4&gt;
&lt;p&gt;Switch Jamming : &#50948;&#51312;&#46108; MAC &#51452;&#49548;&#47484; &#51648;&#49549;&#51201;&#51004;&#47196; &#45348;&#53944;&#50892;&#53356;&#50640; &#51204;&#49569;&#54616;&#50668; &#49828;&#50948;&#52824; &#51109;&#48708;&#47484; &#48708;&#51221;&#49345;&#51201;&#51004;&#47196; &#46041;&#51089;&#49884;&#53412;&#45716; &#44277;&#44201;. &#49828;&#50948;&#52845; &#54840;&#48652;&#51032; &#51452;&#49548;&#53580;&#51060;&#48660;&#51012; &#45336;&#52824;&#44172; &#54632;. &#45824;&#48512;&#48516;&#51032; &#49828;&#50948;&#52824; &#51109;&#48708;&#45716; &#51452;&#49548; &#53580;&#51060;&#48660;&#51060; &#44032;&#46301;&#52264;&#44172; &#46104;&#47732; &#47784;&#46304; &#45348;&#53944;&#50892;&#53356; &#49464;&#44536;&#47676;&#53944;&#47196; &#53944;&#47000;&#54589;&#51012; &#48372;&#47196;&#46300;&#52880;&#49828;&#54021;&#54616;&#45716; &#47928;&#51228;&#51216;&#51060; &#51080;&#51020;.&lt;/p&gt;
&lt;p&gt;ARP Redirect : &#50948;&#51312;&#46108; ARP Reply &#54056;&#53431;&#51012; &#45348;&#53944;&#50892;&#53356;&#50640; &#51204;&#49569;&#54616;&#50668; &#44277;&#44201;&#51088; &#54840;&#49828;&#53944;&#47484; &#46972;&#50864;&#53552;&#51064; &#44163;&#52376;&#47100; &#44032;&#51109;&#54616;&#45716; &#44277;&#44201;&lt;/p&gt;
&lt;p&gt;ARP Spoofing : &#49828;&#45768;&#54609; &#54616;&#44256;&#51088;&#54616;&#45716; &#54840;&#49828;&#53944;&#51032; MAC&#51452;&#49548;&#47196; ARP reply&#54056;&#53431;&#51012; &#44032;&#51109;&#54616;&#45716; &#44277;&#44201;&lt;/p&gt;
&lt;p&gt;ICMP&amp;nbsp;Redirect : ICMP Redirect &#12628;&#49884;&#51648;&#47484; &#51060;&#50857;&#54616;&#50668; &#46972;&#50864;&#53552;&#47196; &#44032;&#51109;&#54616;&#45716; &#44277;&#44201;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;IP &#44288;&#47144; &#52712;&#50557;&#51216;&lt;/h4&gt;
&lt;p&gt;Land attack : Source Address&#50752; Destination Adress&#47484; &#46041;&#51068;&#54616;&#44172; &#50948;&#51312;&#54616;&#50668; &#54056;&#53431;&#51012; &#48372;&#45236; &#49884;&#49828;&#53596; &#51088;&#50896;&#51012; &#44256;&#44040;&#49884;&#53412;&#45716; DoS&#44277;&#44201;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;DoS&lt;/h4&gt;
&lt;p&gt;Smurf attack : Victim&#51032; &#51452;&#49548;&#47196; &#50948;&#51109;&#54620; &#44277;&#44201;&#51088;&#44032; ICMP Echo&#54056;&#53431;&#51012; &#45348;&#53944;&#50892;&#53356;&#50640; &#48652;&#47196;&#46300;&#52880;&#49828;&#54021;&#54616;&#50668; &#45348;&#53944;&#50892;&#53356;&#51032; &#47784;&#46304; &#54840;&#49828;&#53944;&#47196;&#48512;&#53552; Reply&#47484; &#48155;&#44172;&#54616;&#45716; &#44277;&#44201;&#44592;&#48277;&lt;/p&gt;
&lt;p&gt;SYN Flooding : &#51316;&#51116;&#54616;&#51648; &#50506;&#45716; &#54840;&#49828;&#53944;&#51032; &#51452;&#49548;&#47196; &#50948;&#51109;&#54616;&#50668; SYN &#54056;&#53431;&#51012; &#51648;&#49549;&#51201;&#51004;&#47196; &#51204;&#49569;&#54616;&#50668; Backlog &#53328;&#47484; &#44256;&#44040;&#49884;&#53020; &#45908; &#51060;&#49345;&#51032; &#49436;&#48708;&#49828;&#47484; &#48520;&#44032;&#45733;&#54616;&#44172; &#54616;&#45716; &#44592;&#48277;&lt;/p&gt;
&lt;p&gt;UDP Flooding : &#49569;&#49888;&#51088;&#51032; &#51452;&#49548;&#47484; &#49549;&#50668; UDP&#54056;&#53431;&#51012; &#48372;&#45236; &#47336;&#54532;&#47484; &#49373;&#49457;&#54616;&#50668; &#45348;&#53944;&#50892;&#53356; &#53944;&#47000;&#54589;&#51012; &#51613;&#44032;&#49884;&#53412;&#45716; &#44277;&#44201;&#44592;&#48277;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;ACL (Access Control List)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Linux&amp;nbsp;Security&lt;/h4&gt;
&lt;p&gt;/etc/securetty &#54028;&#51068;&#51032; tty1, tty2&#50752; vc/1, vc/2 &#51060;&#50808;&#51032; &#44050;&#51008; &#51452;&#49437; &#52376;&#47532;&lt;br /&gt;
&lt;br /&gt;
- /etc/securetty &#54028;&#51068;&#51032; &#49444;&#51221;&#51012; &#48320;&#44221;&#54616;&#50668; &#49884;&#49828;&#53596;&#50640; &#51217;&#44540; &#44032;&#45733;&#54620; &#53552;&#48120;&#45328;&#50640; &#49688;&#47484; &#51228;&#54620;&#54616;&#44592; &#50948;&#54620; &#51312;&#52824;&lt;br /&gt;
B. /etc/profile&#51032; &#8216;TMOUT&#8217;&#47484; 32400&#51004;&#47196; &#49444;&#51221;&lt;br /&gt;
- root &#49324;&#50857;&#51088;&#51032; idle time &#49444;&#51221;&#51012; &#48320;&#44221;&#54616;&#50668; &#51088;&#46041; &#47196;&#44536;&#50500;&#50883;&#54616;&#44592; &#50948;&#54620; &#49444;&#51221;&#51076;.&lt;br /&gt;
C. SSH(&#54252;&#53944; 22&#48264;)&#45716; IP&#51217;&#44540; &#51228;&#50612;&lt;br /&gt;
- iptables&#50640; ssh &#51217;&#44540;&#51228;&#50612; &#47344; &#52628;&#44032; &#46608;&#45716; /etc/hosts.allow, /etc/hosts.deny &#54028;&#51068;&#50640; &#51217;&#44540; &#51228;&#50612;&#54624; IP &#52628;&#44032;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#49884;&#49828;&#53596; &#48372;&#50504; &#50689;&#50669; &amp;amp; &#45348;&#53944;&#50892;&#53356; &#48372;&#50504; &#50689;&#50669;&lt;br /&gt;
A. /etc/issue &#54028;&#51068; &#45236;&#50857;&#51012; &#49325;&#51228;&lt;br /&gt;
- &#49884;&#49828;&#53596; OS &#48260;&#51204; / &#54840;&#49828;&#53944;&#47749; &#51221;&#48372;&#51032; &#45432;&#52636;&#51012; &#50696;&#48169;&#54616;&#44592; &#50948;&#54632;.&lt;br /&gt;
B. boot/grub/grub.conf, /etc/lilo.conf &#54028;&#51068;&#50640; immutable &#49549;&#49457; &#49444;&#51221;&lt;br /&gt;
- &#48512;&#53944;&#47196;&#45908;&#51032; &#45236;&#50857;&#51060; &#48320;&#44221;&#46104;&#45716; &#44163;&#51012; &#50696;&#48169;&#54632;&lt;br /&gt;
C. /etc/xinetd.d&#50640;&#49436; telnet &#49436;&#48708;&#49828; &#49892;&#54665; &#51473;&#51648;&lt;br /&gt;
- Telnet &#49436;&#48708;&#49828;(23&#48264; &#54252;&#53944;)&#44032; &#49892;&#54665; &#51473;&#51076;. Telnet &#49436;&#48708;&#49828;&#45716; &#48372;&#50504;&#49345; &#52712;&#50557;&#54620; &#49436;&#48708;&#49828;&#51060;&#48064;&#47196; &#49324;&#50857;&#54616;&#51648; &#50506;&#51012; &#44163;&#51012; &#44428;&#44256;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A. &#54028;&#51068; &#54140;&#48120;&#49496; 644 : /etc/passwd&lt;br /&gt;
B. &#54028;&#51068; &#54140;&#48120;&#49496; 400 : /etc/shadow&lt;br /&gt;
C. &#54028;&#51068; &#54140;&#48120;&#49496; 644 : /etc/group&lt;br /&gt;
D. &#54028;&#51068; &#54140;&#48120;&#49496; 400 : /etc/gshadow&lt;br /&gt;
A. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/chage&lt;br /&gt;
B. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/gpasswd&lt;br /&gt;
C. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/wall&lt;br /&gt;
D. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/chfn&lt;br /&gt;
E. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/chsh&lt;br /&gt;
F. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/newgrp&lt;br /&gt;
G. SUID, SGID&#47484; &#51228;&#44144; : /usr/bin/write&lt;br /&gt;
H. SUID, SGID&#47484; &#51228;&#44144; : /usr/sbin/usernetctl&lt;br /&gt;
I. SUID, SGID&#47484; &#51228;&#44144; : /bin/mount&lt;br /&gt;
J. SUID, SGID&#47484; &#51228;&#44144; : /bin/umount&lt;br /&gt;
K. SUID, SGID&#47484; &#51228;&#44144; : /sbin/netreport"&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;hash dos&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://knight76.tistory.com/1567"&gt;http://knight76.tistory.com/1567&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;IIS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://secunia.com/advisories/35109"&gt;http://secunia.com/advisories/35109&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/security/advisory/971492"&gt;http://technet.microsoft.com/en-us/security/advisory/971492&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;PHP&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.cvedetails.com/vulnerability-list/vendor_id-74/product_id-128/version_id-50739/PHP-PHP-5.2.5.html"&gt;http://www.cvedetails.com/vulnerability-list/vendor_id-74/product_id-128/version_id-50739/PHP-PHP-5.2.5.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
</description>
      <pubDate>Mon, 07 May 2012 09:49:05 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/505343</link>
      <guid>http://benelog.springnote.com/pages/505343</guid>
    </item>
    <item>
      <title>Design Pattern</title>
      <description>&lt;p style="text-align: justify; line-height: 160%; text-indent: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: &#48148;&#53461;; color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;span style="FONT-FAMILY: '&#48148;&#53461;'; COLOR: #000000;"&gt;&#49884;&#49828;&#53596;&#51012; &#49444;&#44228;&#49884; &#51116;&#49324;&#50857; &#44032;&#45733;&#54620; &#54644;&#44208;&#52293;&#51012; &#47568;&#54620;&#45796;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 160%; text-indent: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: &#48148;&#53461;; color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;a href="http://blog.naver.com/phrack/80045184082" title="Design Pattern &#48516;&#47448;" class="external"&gt;Design Pattern &#48516;&#47448;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 160%; text-indent: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: &#48148;&#53461;; color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;a href="http://www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf" title="http://www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf" class="external"&gt;Design Priciples and Patterns&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 160%; text-indent: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: &#48148;&#53461;; color: rgb(0, 0, 0); font-size: 10pt;"&gt;&lt;a href="http://addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript"&gt;http://addyosmani.com/resources/essentialjsdesignpatterns/book/#designpatternsjavascript&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 160%; text-indent: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: &#48148;&#53461;; color: rgb(0, 0, 0); font-size: 10pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;GOF Patterns&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&lt;img title="GofPattenMap.gif" class="attachment" src="/pages/84742/attachments/175127" alt="GofPattenMap.gif" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.naver.com/hny76/100008549995" title="http://blog.naver.com/hny76/100008549995" class="external"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.scribd.com/doc/9973578/Design-Patterns-Explained-With-Java-and-Uml2-2008"&gt;http://www.scribd.com/doc/9973578/Design-Patterns-Explained-With-Java-and-Uml2-2008&lt;/a&gt;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;&#51333;&#54633;&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.briandupreez.net/2010/11/design-patterns-in-jdk.html"&gt;http://www.briandupreez.net/2010/11/design-patterns-in-jdk.html&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://refcardz.dzone.com/refcardz/design-patterns"&gt;http://refcardz.dzone.com/refcardz/design-patterns&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.mcdonaldland.info/2007/11/28/40/"&gt;http://www.mcdonaldland.info/2007/11/28/40/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Singleton&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.naver.com/eugene70/80001509250" title="http://blog.naver.com/eugene70/80001509250" class="external"&gt;http://blog.naver.com/eugene70/80001509250&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;Implementing the Singleton Pattern in Java : &amp;nbsp;&lt;a href="http://radio.weblogs.com/0122027/stories/2003/10/20/implementingTheSingletonPatternInJava.html"&gt;http://radio.weblogs.com/0122027/stories/2003/10/20/implementingTheSingletonPatternInJava.html&lt;/a&gt;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Factory Method&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;Head first &#51032; &#49444;&#47749;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#54057;&#53664;&#47532; &#47700;&#49548;&#46300; &#54056;&#53556;&#50640;&#49436;&#45716; &#44061;&#52404;&#47484; &#49373;&#49457;&#54616;&#44592; &#50948;&#54620; &#51064;&#53552;&#54168;&#51060;&#49828;&#47484; &#51221;&#51032;&#54616;&#45716;&#45936;, &#50612;&#46500; &#53364;&#47000;&#49828;&#51032; &#51064;&#49828;&#53556;&#49828;&#47484; &#47564;&#46308;&#51648;&#45716; &#49436;&#48652;&#53364;&#47000;&#49828;&#50640;&#49436; &#44208;&#51221;&#54616;&#44172; &#47564;&#46317;&#45768;&#45796;. &#54057;&#53664;&#47532; &#47700;&#49548;&#46300;&#54056;&#53556;&#51012; &#51060;&#50857;&#54616;&#47732; &#53364;&#47000;&#49828;&#51032; &#51064;&#49828;&#53556;&#49828;&#47484; &#47564;&#46300;&#45716; &#51068;&#51012; &#49436;&#48652;&#53364;&#47000;&#49828;&#50640;&#44172; &#47585;&#44592;&#45716; &#44163;&#51060;&#51424;.&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;Simple Factory&#44032; &amp;nbsp;Factory Pattern&#51008; &#50500;&#45768;&#45796;.&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://cafe.naver.com/thejune.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=5" title="http://cafe.naver.com/thejune.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=5" class="external"&gt;http://cafe.naver.com/thejune.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=5&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Visitor&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://whiteship.me/2598" title="http://whiteship.me/2598" class="external"&gt;http://whiteship.tistory.com/2598&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://javacan.tistory.com/entry/VisitorPatternPT"&gt;http://javacan.tistory.com/entry/VisitorPatternPT&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;span class="z19Dle" id="col-z13osxjjqzu3cp0th23fcnloomvohnbdv"&gt;&lt;span class="zo"&gt;&lt;a href="http://younghoe.info/165" class="ot-anchor"&gt;http://younghoe.info/165&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.buggymind.com/24" class="ot-anchor"&gt;http://www.buggymind.com/24&lt;/a&gt;&lt;br /&gt;
&#45908;&#48660; &#46356;&#49828;&#54056;&#52824; : &lt;a href="http://home.postech.ac.kr/~skyul/visitor_and_dynamic_dispatch/visitor_and_dynamic_dispatch.html" class="ot-anchor"&gt;http://home.postech.ac.kr/~skyul/visitor_and_dynamic_dispatch/visitor_and_dynamic_dispatch.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;span class="Yd"&gt;&lt;span class="ze"&gt;&lt;a href="http://community.jboss.org/wiki/ProxyVisitorPattern"&gt;&lt;/a&gt;&lt;a href="http://community.jboss.org/wiki/ProxyVisitorPattern" class="ot-anchor"&gt;http://community.jboss.org/wiki/ProxyVisitorPattern&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;State&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;a href="http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Pattern"&gt;http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Pattern&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Mediator&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Pattern"&gt;http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Pattern&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Observer&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&#54620; &#44061;&#52404;&#51032; &#49345;&#53468;&#44032; &#48148;&#45068;&#47732; &#44536; &#44061;&#52404;&#50640; &#51032;&#51316;&#54616;&#45716; &#45796;&#47480; &#44061;&#52404;&#46308;&#50640;&#44172; &#50672;&#46973;&#51060; &#44032;&#44256; &#51088;&#46041;&#51004;&#47196; &#45236;&#50857;&#51060; &#44081;&#49888;&#46104;&#45716; &#48169;&#49885;&#51004;&#47196; &#51068;&#45824;&#45796; &#51032;&#51316;&#49457;&#51012; &#51221;&#51032;&#54620;&#45796;.&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;java.util.Observer, java.util.Observable &#51316;&#51116;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;JDK&#50640;&#49436;&#45716; Swing&#51032; &amp;nbsp;JButton&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;Spring batch&#51032; JobExecutionListener&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;GOF &#46356;&#51088;&#51064; &#54056;&#53556;&#51012; &#51060;&#50857;&#54620; Java Web Architecture&amp;nbsp; :&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.naver.com/hny76/100008549995" title="http://blog.naver.com/hny76/100008549995" class="external"&gt;&lt;span style="COLOR: #0000ff;"&gt;http://blog.naver.com/hny76/100008549995&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.vincehuston.org/dp/"&gt;&lt;span style="COLOR: #800080;"&gt;http://www.vincehuston.org/dp/&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;Architecture &amp;amp; Design &#47560;&#51012; in DevPia.com : &lt;a href="http://www.devpia.com/AnD.MAEUL"&gt;&lt;span style="COLOR: #800080;"&gt;http://www.devpia.com/AnD.MAEUL&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;a href="http://www.oracle.com/technology//sample_code/tech/java/ejb_corba/vsm/htdocs/vsmpatterns.html" title="Design Patterns in the VSM" class="external"&gt;Design Patterns in the VSM&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;a href="http://web.comlab.ox.ac.uk/people/Jeremy.Gibbons/dpa/typeobject.pdf"&gt;http://web.comlab.ox.ac.uk/people/Jeremy.Gibbons/dpa/typeobject.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Composite&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://javacan.tistory.com/entry/137" title="http://javacan.tistory.com/entry/137" class="external"&gt;Composite &#54056;&#53556; &#51201;&#50857; &#49324;&#47168; &#44277;&#50976;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Strategy&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Delegation-Strategy" title="http://javacan.tistory.com/entry/%ED%8C%A8%ED%84%B4-%EC%8A%A4%ED%84%B0%EB%94%94-%EB%B0%9C%ED%91%9C-%EC%9E%90%EB%A3%8C-Delegation-Strategy" class="external"&gt;&#54056;&#53556; &#49828;&#53552;&#46356; &#48156;&#54364; &#51088;&#47308; - Delegation &amp;amp; Strategy&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Value Object&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://aeternum.egloos.com/1899296"&gt;http://aeternum.egloos.com/1899296&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Decorator&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&#44061;&#52404;&#50640; &#52628;&#44032;&#51201;&#51064; &#50836;&#44148; &#52628;&#44032;. &#49436;&#48652; &#53364;&#47000;&#49828;&#47484; &#47564;&#46308;&#50612;&#49436; &#44592;&#45733;&#51012; &#50976;&#50672;&#54616;&#44172; &#54869;&#51109;&#54616;&#45716; &#48169;&#48277;&#51012; &#51228;&#44277;.&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;jdk &#50696;&#51228; : &amp;nbsp; java io InputStream&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sun, 29 Apr 2012 00:41:07 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/84742</link>
      <guid>http://benelog.springnote.com/pages/84742</guid>
    </item>
    <item>
      <title>Test framework</title>
      <description>&lt;p class="article_title" style="font-size: 12px;"&gt;&lt;a href="http://bcho.tistory.com/entry/%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%9E%90%EB%8F%99%ED%99%94-%EB%8F%84%EA%B5%AC%EB%93%A4"&gt;&#53580;&#49828;&#53944; &#51088;&#46041;&#54868; &#46020;&#44396;&#46308;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://rc3.org/2007/01/the-unit-testin.php" class="external" title="http://rc3.org/2007/01/the-unit-testin.php"&gt;The unit testing gap&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.unitils.org/summary.html"&gt;http://www.unitils.org/summary.html&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;em class="underline" style=""&gt;&lt;span style="COLOR: #800080;"&gt;test automation frameworks.pdf&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://moai.tistory.com/644" class="external" title="http://moai.tistory.com/644"&gt;&#53580;&#49828;&#53944; &#51088;&#46041;&#54868;&#45716; &#50780; &#49892;&#54056;&#54616;&#45716;&#44032; ?&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://toby.epril.com/?p=424" class="external" title="http://toby.epril.com/?p=424"&gt;&#53580;&#49828;&#54021; &#54532;&#47112;&#51076;&#50892;&#53356;&#45716; &#51649;&#51217; &#47564;&#46308;&#50612; &#50024;&#48372;&#51088;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://whiteship.me/tag/xUnit" class="external" title="http://whiteship.me/tag/xUnit"&gt;xUnit&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;&#44592;&#48376; Unit test&lt;/h3&gt;
&lt;h4 style="font-size: 12px;"&gt;&lt;a href="/pages/2258278" class="wiki" title="Junit"&gt;Junit&lt;/a&gt;&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;&lt;span style="line-height: 36px;"&gt;&lt;br /&gt;&lt;/span&gt;Junit &#44592;&#48152;&#51032;&amp;nbsp;&#49457;&#45733;&#53580;&#49828;&#53944;&lt;/h4&gt;
&lt;ul style="line-height: 24px;"&gt;
&lt;li&gt;&lt;a href="http://www.clarkware.com/software/JUnitPerf.html"&gt;http://www.clarkware.com/software/JUnitPerf.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://labs.carrotsearch.com/junit-benchmarks-tutorial.html"&gt;http://labs.carrotsearch.com/junit-benchmarks-tutorial.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/junitbench/"&gt;http://code.google.com/p/junitbench/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://databene.org/contiperf.html"&gt;http://databene.org/contiperf.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Nunit&lt;/h4&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;&lt;a href="http://unit.org/"&gt;http://unit.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;.NET&#51012; &#50948;&#54620; &#45800;&#50948; &#53580;&#49828;&#53944;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;MbUnit&amp;nbsp;&lt;/h4&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;&lt;a href="http://www.mbunit.org/"&gt;&lt;span style="COLOR: #0000ff;"&gt;http://www.mbunit.org&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;NUnit&#51012; &#44592;&#48152;&#51004;&#47196; &#44256;&#49688;&#51456;&#51032; &#53580;&#49828;&#53944;&amp;nbsp;&#44592;&#49696;&#51012; &#47784;&#51020;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;dbunit&lt;/h4&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://dbunit.sourceforge.net/"&gt;http://dbunit.sourceforge.net/&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://dbunit.sourceforge.net/faq.html#extract"&gt;http://dbunit.sourceforge.net/faq.html#extract&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://kekedie.tistory.com/96" class="external" title="http://kekedie.tistory.com/96"&gt;[JAVA] DBUnit &#50641;&#49472;&#54028;&#51068;(.xls) import &amp;amp; export&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://whiteship.tistory.com/403" class="external" title="http://whiteship.tistory.com/403"&gt;DbUnit&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://whiteship.tistory.com/407" class="external" title="http://whiteship.tistory.com/407"&gt;DbUnit &#49324;&#50857;&#54616;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.naver.com/ecshoons/60000381502" class="external" title="http://blog.naver.com/ecshoons/60000381502"&gt;DBUnit&#51032; &#49324;&#50857;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://whiteship.me/2677" class="external" title="http://whiteship.me/2677"&gt;[&#54924;&#49324;&#51068;] DAO &#53580;&#49828;&#53944; &#47564;&#46308;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;AgitarOne&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.agitar.com/"&gt;http://www.agitar.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://moai.tistory.com/445" class="external" title="http://moai.tistory.com/445"&gt;JUnit &#53580;&#49828;&#53944; &#53076;&#46300; &#49373;&#49457; &#46020;&#44396; AgitarOne - &#49548;&#44060;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://moai.tistory.com/446" class="external" title="http://moai.tistory.com/446"&gt;JUnit &#53580;&#49828;&#53944; &#53076;&#46300; &#49373;&#49457; &#46020;&#44396; AgitarOne - &#49444;&#52824; &#48143; &#49892;&#54665;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://moai.tistory.com/447" class="external" title="http://moai.tistory.com/447"&gt;JUnit &#53580;&#49828;&#53944; &#53076;&#46300; &#49373;&#49457; &#46020;&#44396; AgitarOne - &#53580;&#49828;&#53944; &#53076;&#46300; &#49373;&#49457;&#54616;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;JTest&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.parasoft.com/jsp/home.jsp"&gt;http://www.parasoft.com/jsp/home.jsp&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://fitness.org/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;&#45908; &#47566;&#51008; &#53580;&#49828;&#53944; &#51648;&#50896; &#49548;&#54532;&#53944;&#50920;&#50612;&#46308;&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.xprogramming.com/software.htm"&gt;&lt;span style="COLOR: #800080;"&gt;http://www.xprogramming.com/software.htm&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.testingfaqs.org/t-unit.html"&gt;&lt;span style="COLOR: #800080;"&gt;http://www.testingfaqs.org/t-unit.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#47560;&#51060;&#53356;&#47196;&#49548;&#54532;&#53944;&#50920;&#50612; 3&#50900;&#54840; : &lt;a href="/pages/365346/attachments/151009" class="attachment" title="&#53685;&#54633;_&#53580;&#49828;&#53944;&#47484;_&#50948;&#54620;_&#54532;&#47112;&#51076;&#50892;&#53356;_FIT.pdf"&gt;&#53685;&#54633;_&#53580;&#49828;&#53944;&#47484;_&#50948;&#54620;_&#54532;&#47112;&#51076;&#50892;&#53356;_FIT.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sat, 28 Apr 2012 04:23:10 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/365346</link>
      <guid>http://benelog.springnote.com/pages/365346</guid>
    </item>
    <item>
      <title>&#51221;&#44508;&#54868;</title>
      <description>&lt;h4&gt;&#51221;&#44508;&#54868;&lt;/h4&gt;
&lt;p&gt;&lt;span class="Sub2"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&lt;span class="redcon"&gt;&#48520;&#54596;&#50836;&#54620; &#45936;&#51060;&#53552;&#51032; &#51473;&#48373;&#51012; &#51228;&#44144;&#54616;&#50668; &#45936;&#51060;&#53552;&#47784;&#54805;&#51012; &#45800;&#49692;&#54868;&#54616;&#45716;&amp;nbsp; &#51089;&#50629;&#51004;&#47196; &#45796;&#50577;&#54620; &#44160;&#49324;&#47484; &#53685;&#54616;&#50668; &#45936;&#51060;&#53552;&#47784;&#45944;&#51012; &#48372;&#45796; &#44396;&#51312;&#54868;&#54616;&#44256; &#44060;&#49440;&#49884;&#53020; &#45208;&#44032;&#44256;&#51088; &#54616;&#45716; &#51068;&#47144;&#51032; &#44284;&#51221;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;&#51221;&#44508;&#54868;&#51032; &#47785;&#51201;&lt;/h4&gt;
&lt;p class="txtmargin"&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&#51088;&#47308; &#51200;&#51109; &#44277;&#44036;&#51032; &#52572;&#49548;&#54868;,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="txtmargin"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;DB&#45236; &#45936;&#51060;&#53552;&#51032; &#48520;&#51068;&#52824; &#50948;&#54744;&#51012; &#52572;&#49548;&#54868;&lt;/span&gt;&lt;/p&gt;
&lt;p class="txtmargin"&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;&#51088;&#47308;&#51032; &#49688;&#51221;, &#49325;&#51228;&#50640; &#46384;&#47480; &#50696;&#44592;&#52824; &#50506;&#51008; &#50724;&#47448;&#51032;&amp;nbsp; &#52572;&#49548;&#54868;&#54616;&#50668; &#45936;&#51060;&#53552;&#44396;&#51312;&#51032; &#50504;&#51221;&#49457; &#52572;&#45824;&#54868;&lt;/span&gt;&lt;/p&gt;
&lt;p class="txtmargin"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 class="txtmargin"&gt;&#51221;&#44508;&#54868;&#51032; &#47928;&#51228;&#51216;&lt;/h4&gt;
&lt;p class="txtmargin"&gt;&#51221;&#44508;&#54868;&#47196; &#51064;&#54620; &#53580;&#51060;&#48660;&#51032; &#44060;&#49688; &#51613;&#44032;&#47196; &#51064;&#54616;&#50668; Join&#51060; &#47566;&#51060; &#48156;&#49373;&#54616;&#50668; &#51025;&#45813;&#49549;&#46020;&#51032; &#51648;&#50672;&#51060; &#51080;&#51012; &#49688; &#51080;&#51020;&lt;br /&gt;
&#53945;&#51221;&#49884;&#51216;&#51032; &#51221;&#48372;&#47484; &#54364;&#54788;&#54616;&#44592; &#50948;&#54644; &#51060;&#47141;&#44288;&#47532; &#50644;&#54000;&#54000;&#51032; &#48156;&#49373; &#48143; &#50629;&#47924;&#44508;&#52825; &#49688;&#50857; &#45212;&#51060;&#46020;&#44032; &#51613;&#44032;&lt;br /&gt;
&#51228; 3&#51221;&#44508;&#54868; &#51060;&#49345;&#51032; &#51221;&#44508;&#54868;&#47484; &#49688;&#54665; &#54616;&#45716; &#44221;&#50864; &#45936;&#51060;&#53552; &#44277;&#44036;&#51032; &#48708;&#54952;&#50984;&#51201;&#51064; &#54876;&#50857;&#51060; &#48156;&#49373;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;h4&gt;&#51221;&#44508;&#54868; &#45800;&#44228;&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;&#51228;1&#52264; &#51221;&#44508;&#54868;&lt;/h5&gt;
&lt;p&gt;&#48152;&#48373; &#46608;&#45716; &#48373;&#49688; &#44050;&#51012; &#44054;&#45716; &#49549;&#49457;&#51032; &#51228;&#44144;.&lt;/p&gt;
&lt;p&gt;&#48152;&#48373;&#51201;&#51064; &#44536;&#47353; &#49549;&#49457;&#51228;&#44144;, &#53412;&#52628;&#44032;, 1&#45824; N &#44288;&#44228;&#47196; &#47564;&#46304;&#45796;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5&gt;&#51228;2&#52264; &#51221;&#44508;&#54868;&lt;/h5&gt;
&lt;p&gt;&#48512;&#48516;&#54632;&#49688;&#51333;&#49437; &#51228;&#44144;&lt;/p&gt;
&lt;p&gt;&#44592;&#48376;&#53412;(Primary Key)&#50640; &#51333;&#49549;&#46104;&#51648; &#50506;&#45716; &#49549;&#49457;, &#51593; &#44592;&#48376;&#53412;&#51032; &#51068;&#48512;&#50640;&#47564; &#51333;&#49549;&#46104;&#45716; &#49549;&#49457;&#51032; &#51228;&#44144;. &#51593; &#47784;&#46304; &#49549;&#49457;&#51008; &#48152;&#46300;&#49884; &#50644;&#54000;&#54000; &#49885;&#48324;&#51088;&#50640; &#51204;&#48512; &#51333;&#49549;&#46104;&#50612;&#50556; &#54620;&#45796;. &#48373;&#54633;&#53412;&#51068;&#46412;&lt;br /&gt;&lt;/p&gt;
&lt;h5&gt;&#51228; 3&#52264; &#51221;&#44508;&#54868;&lt;/h5&gt;
&lt;p&gt;&#51060;&#54665;&#54632;&#49688; &#51333;&#49437; &#51228;&#44144;.&lt;/p&gt;
&lt;p&gt;&#44592;&#48376;&#53412;&#44032; &#50500;&#45772; &#49549;&#49457;&#50640; &#51333;&#49549;&#51201;&#51064; &#49549;&#49457;&#51032; &#51228;&#44144;.&amp;nbsp; &#53412;&#44032; &#50500;&#45772; &#49549;&#49457;&#45180;&#47532; &#51333;&#49549;&#44288;&#44228;&#44032; &#51080;&#51012; &#44221;&#50864; &#51060;&#47484; &#48324;&#46020;&#51032; &#53580;&#51060;&#48660;&#47196; &#48516;&#47532;. &#49341;&#51077;&#51060;&#49345;, &#49325;&#51228;&#51060;&#49345; &#51228;&#44144;.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&#51228;4&#52264; &#51221;&#44508;&#54868;&lt;/p&gt;
&lt;p&gt;&#53945;&#51221; &#49549;&#49457;&#44050;&#50640; &#46384;&#46972; &#49440;&#53469;&#51201;&#51064; &#49549;&#49457;&#51032; &#51228;&#44144;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;&#48372;&#51060;&#49828;-&#53076;&#46300; &#51221;&#44508;&#54868;&lt;/h4&gt;
&lt;p&gt;&#50668;&#47084; &#44060;&#51032; &#54980;&#48372; &#53412;(&#51452; &#53412;&#44032; &#46112; &#49688; &#51080;&#45716; &#49549;&#49457;)&#44032; &#51316;&#51116;&#54616;&#45716; &#44221;&#50864;&#50640;&#45716; &#49549;&#49457;&#44036;&#51032; &#51333;&#49549;&#51060; &#45224;&#50500;&#51080;&#51012; &#49688; &#51080;&#45796;.&lt;br /&gt;&lt;/p&gt;
&lt;p class="txtmargin"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 class="txtmargin"&gt;&#52280;&#44256;&#51088;&#47308;&lt;/h4&gt;
&lt;p class="txtmargin"&gt;&lt;a href="http://blog.daum.net/sweetheev/4171747" title="&#51221;&#44508;&#54868;(Normalization) &#49892;&#49845;" class="external"&gt;&#51221;&#44508;&#54868;(Normalization) &#49892;&#49845;&lt;/a&gt;&lt;/p&gt;
&lt;p class="txtmargin"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Thu, 26 Apr 2012 05:42:50 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/645874</link>
      <guid>http://benelog.springnote.com/pages/645874</guid>
    </item>
    <item>
      <title>Spring batch admin</title>
      <description>&lt;p&gt;&lt;a href="http://static.springsource.org/spring-batch-admin/getting-started.html"&gt;http://static.springsource.org/spring-batch-admin/getting-started.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://src.springframework.org/svn/spring-batch-admin/tags/1.0.0.RELEASE/spring-batch-admin-parent/pom.xml"&gt;https://src.springframework.org/svn/spring-batch-admin/tags/1.0.0.RELEASE/spring-batch-admin-parent/pom.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#49548;&#49828;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/SpringSource/spring-batch-admin/blob/master/spring-batch-admin-manager/src/main/resources/META-INF/spring/batch/bootstrap/manager/data-source-context.xml"&gt;https://github.com/SpringSource/spring-batch-admin/blob/master/spring-batch-admin-manager/src/main/resources/META-INF/spring/batch/bootstrap/manager/data-source-context.xml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Bootstrap&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/SpringSource/spring-batch-admin/tree/master/spring-batch-admin-manager/src/main/resources/META-INF/spring/batch/bootstrap"&gt;https://github.com/SpringSource/spring-batch-admin/tree/master/spring-batch-admin-manager/src/main/resources/META-INF/spring/batch/bootstrap&lt;/a&gt;&lt;/p&gt;
</description>
      <pubDate>Wed, 18 Apr 2012 19:46:59 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/5820571</link>
      <guid>http://benelog.springnote.com/pages/5820571</guid>
    </item>
    <item>
      <title>Linux</title>
      <description>&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.columbia.edu/~thl2102/linuxrefcard.pdf"&gt;http://www.columbia.edu/~thl2102/linuxrefcard.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;echo $SHELL&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;setenv JRE_HOME /home1/benelog/java/jre1.6.0_07&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://kin.naver.com/detail/detail.php?d1id=1&amp;amp;amp;dir_id=10202&amp;amp;amp;eid=e+iIBvYQlMKW3mptEph+Pv84N2BQyC/K&amp;amp;amp;qb=Y3NoIC5jc2hyYyDAp8Sh&amp;amp;amp;pid=f4l3Esoi5UlsstVYzVVsss--432291&amp;amp;amp;sid=bd2hJHRYhEgAAFexUz4AAABJ" class="external" title="http://kin.naver.com/detail/detail.php?d1id=1&amp;amp;amp;dir_id=10202&amp;amp;amp;eid=e+iIBvYQlMKW3mptEph+Pv84N2BQyC/K&amp;amp;amp;qb=Y3NoIC5jc2hyYyDAp8Sh&amp;amp;amp;pid=f4l3Esoi5UlsstVYzVVsss--432291&amp;amp;amp;sid=bd2hJHRYhEgAAFexUz4AAABJ"&gt;&#47532;&#45573;&#49828;&#50640; &#47560;&#50868;&#53944; &#46108; &#46356;&#47113;&#53664;&#47532; &#49444;&#47749;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.naver.com/jammu193/150032656767" class="external" title="http://blog.naver.com/jammu193/150032656767"&gt;&#44033; &#49752;&#46308;&#51060; &#49884;&#51089;&#54624;&#46412; &#51069;&#50612;&#46300;&#47532;&#45716; &#54028;&#51068;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://blog.paran.com/coacoma/5121637" class="external" title="http://blog.paran.com/coacoma/5121637"&gt;bash&#51032; &#54872;&#44221;&#49444;&#51221;&#54028;&#51068;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="https://www.ibm.com/developerworks/kr/library/l-ceph/" class="external" title="https://www.ibm.com/developerworks/kr/library/l-ceph/"&gt;Ceph: &#54168;&#53440;&#48148;&#51060;&#53944; &#44508;&#47784;&#51032; Linux &#48516;&#49328; &#54028;&#51068; &#49884;&#49828;&#53596;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.ibm.com/developerworks/kr/library/l-lpic1-v3-102-1/index.html" class="external" title="http://www.ibm.com/developerworks/kr/library/l-lpic1-v3-102-1/index.html"&gt;Linux &#54617;&#49845;, &#44592;&#52488; &#44284;&#51221;: &#54616;&#46300; &#46356;&#49828;&#53356; &#47112;&#51060;&#50500;&#50883;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;a href="http://www.webmin.com/"&gt;http://www.webmin.com/&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;&#50857;&#47049;&#44396;&#54616;&#44592;&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&#46356;&#47113;&#53664;&#47532; &#50857;&#47049;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;du -abch | grep -v "./"&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#47700;&#44032; &#45800;&#50948; &#50857;&#47049; &#54028;&#51068;&#47564; &#50724;&#47492; &#52264;&#49692;&#51004;&#47196;&lt;br /&gt;
du -h | grep -e ^[0-9]*M | sort -n&lt;br /&gt;
&lt;br /&gt;
&#54788;&#51116; &#50948;&#52824;&#51032; directory &#45236;&#50640; &#51080;&#45716; &#54028;&#51068;&#46308;&#51473; &#47700;&#44032; &#45800;&#50948; &#51060;&#49345; &#46104;&#45716; &#54028;&#51068;&#47564; &#50724;&#47492; &#52264;&#49692;&#51004;&#47196; &#48372;&#44592; (&#49704;&#44608;&#54028;&#51068; &#51228;&#50808;)&lt;br /&gt;
du -sh * | grep -e ^[0-9]*M | sort -n&lt;br /&gt;
&lt;br /&gt;
&#54788;&#51116; &#50948;&#52824;&#51032; directory &#45236;&#50640; &#51080;&#45716; &#54028;&#51068;&#46308;&#51473; &#47700;&#44032; &#45800;&#50948; &#51060;&#49345; &#46104;&#45716; &#49704;&#44608; &#54028;&#51068;&#47564; &#50724;&#47492; &#52264;&#49692;&#51004;&#47196; &#48372;&#44592;&lt;br /&gt;
du -sh .[^.]* | grep -e ^[0-9]*M | sort -n&lt;br /&gt;
&lt;br /&gt;
&#54788;&#51116; &#50948;&#52824;&#51032; directory &#45236;&#50640; &#51080;&#45716; &#47784;&#46304; &#54028;&#51068;&#46308;&#51473; &#47700;&#44032; &#45800;&#50948; &#51060;&#49345; &#46104;&#45716; &#54028;&#51068;&#47564; &#50724;&#47492; &#52264;&#49692;&#51004;&#47196; &#48372;&#44592; (&#49704;&#44608; &#54028;&#51068; &#54252;&#54632;)&lt;br /&gt;
du -sh .[^.]* * | grep -e ^[0-9]*M | sort -n&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;&#49436;&#48260;&#51221;&#48372;&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;uname -a&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;&#54252;&#53944;&lt;/h4&gt;
&lt;p class="MsoNormal" style="font-size: 12px;"&gt;&lt;span style="COLOR: #1f497d;"&gt;netstat -anp | grep :80&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-size: 12px;"&gt;&lt;span style="FONT-FAMILY: ';"&gt;nmap localhost &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5 style="font-size: 12px;"&gt;&#54665;&#48148;&#45000; &#48148;&#44984;&#44592;&lt;/h5&gt;
&lt;p style="font-size: 12px;"&gt;perl -i -pe's/\r$//;' &amp;lt;file name here&amp;gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;wget&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;a href="http://blog2book.hanb.co.kr/198" class="external" title="http://blog2book.hanb.co.kr/198"&gt;Wget&#51004;&#47196; &#50937;&#49324;&#51060;&#53944; &#53685;&#51704;&#47196; &#45796;&#50868;&#47196;&#46300;&lt;/a&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;rcp&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;rcp id@server:/home1/benelog/score.month score.month&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;rm&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;&lt;span style="font-family: gulim, AppleGothic, sans-serif; font-size: 14px; line-height: 16px;"&gt;...rm&#50640; &#45824;&#54620; alias&#47484; '"rm -i"&#47196; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;span style="font-family: gulim, AppleGothic, sans-serif; font-size: 14px; line-height: 16px;"&gt;rm &#51012; mv&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family: &#45208;&#45588;&#44256;&#46357;;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span" style="line-height: 16px;"&gt;&lt;a href="http://code.google.com/p/trash-cli/" style="line-height: 2em; color: rgb(0, 102, 204); text-decoration: none; cursor: pointer !important;"&gt;http://code.google.com/p/trash-cli/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;Kernel&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;I/O multiplexing :&amp;nbsp;&lt;a href="http://www.mimul.com/pebble/default/2012/03/21/1332303327316.html"&gt;http://www.mimul.com/pebble/default/2012/03/21/1332303327316.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Sat, 14 Apr 2012 16:51:55 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/1536688</link>
      <guid>http://benelog.springnote.com/pages/1536688</guid>
    </item>
    <item>
      <title>HTML5</title>
      <description>&lt;p&gt;&lt;a href="http://manuel.kiessling.net/2012/04/02/tutorial-developing-html5-canvas-games-for-facebook-with-javascript-part-1/"&gt;http://manuel.kiessling.net/2012/04/02/tutorial-developing-html5-canvas-games-for-facebook-with-javascript-part-1/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;HTML5&lt;/h4&gt;
&lt;p&gt;&amp;nbsp;HTML 5.0 &lt;a href="http://www.creation.net/work/html5/html4-differences/" title="http://www.creation.net/work/html5/html4-differences/" class="external"&gt;http://www.creation.net/work/html5/html4-differences/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.ibm.com/developerworks/xml/library/x-html5xhtml2.html?ca=drs-tp4707"&gt;&lt;span style="COLOR: #0000ff;"&gt;HTML V5 and XHTML V2&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channy.creation.net/blog/?p=463" title="Permanent Link: HTML5&#50640;&#49436; &#48120;&#46356;&#50612; &#54252;&#47607; &#45436;&#51137; &#51473;&#8230;"&gt;HTML5&#50640;&#49436; &#48120;&#46356;&#50612; &#54252;&#47607; &#45436;&#51137; &#51473;&#8230;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;aid=0000004118&amp;amp;oid=293&amp;amp;mid=sec&amp;amp;sid1=105" title="http://news.naver.com/main/read.nhn?mode=LSD&amp;amp;aid=0000004118&amp;amp;oid=293&amp;amp;mid=sec&amp;amp;sid1=105" class="external"&gt;[&#48660;&#47196;&#53552;&#54252;&#47100;] HTML5&#44032; &#44060;&#48156;&#51088;&#50640;&#44172; '&#44592;&#54924;&#51032; &#46405;'&#51064; &#51060;&#50976;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openbit.co.uk/?p=135" title="http://openbit.co.uk/?p=135" class="external"&gt;HTML 5 Web SQL Database&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.ibm.com/developerworks/kr/library/wa-offlineweb/" title="https://www.ibm.com/developerworks/kr/library/wa-offlineweb/" class="external"&gt;HTML5&#47484; &#49324;&#50857;&#54616;&#50668; &#47784;&#48148;&#51068; &#51109;&#52824; &#50937; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496; &#51089;&#49457;&#54616;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://webstandards.or.kr/html5"&gt;http://webstandards.or.kr/html5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channy.creation.net/blog/803"&gt;http://channy.creation.net/blog/803&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.creation.net/461" title="http://blog.creation.net/461" class="external"&gt;HTML5 &#46041;&#50689;&#49345; &#49789;&#44172; &#44277;&#50976;&#54616;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://doortts.tistory.com/146" title="http://doortts.tistory.com/146" class="external"&gt;HTML5 &#54617;&#49845;&#54616;&#44592;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.webdesignish.com/8-best-websites-to-get-everything-about-html5.html"&gt;http://www.webdesignish.com/8-best-websites-to-get-everything-about-html5.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.dzone.com/links/r/15_great_html5_website_templates_for_your_next_pr.html"&gt;http://www.dzone.com/links/r/15_great_html5_website_templates_for_your_next_pr.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://diveintohtml5.org/video.html"&gt;http://diveintohtml5.org/video.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#44592;&#45733;&#51648;&#50896;&#54788;&#54889; :&amp;nbsp;&lt;a href="http://caniuse.com/"&gt;http://caniuse.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;WebSocket&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gleamynode.net/articles/2277/" title="http://gleamynode.net/articles/2277/" class="external"&gt;WebSocket &#44592;&#48152; &#49933;&#48169;&#54693; &#47700;&#49884;&#51669;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;LocalStorage&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://nundefined.tistory.com/24"&gt;http://nundefined.tistory.com/24&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Mon, 09 Apr 2012 09:15:27 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/6822185</link>
      <guid>http://benelog.springnote.com/pages/6822185</guid>
    </item>
    <item>
      <title>Eclipse&#50640;&#49436; &#53580;&#49828;&#53944; &#53076;&#46300; &#51089;&#49457;&#51012; &#54200;&#54616;&#44172; &#54616;&#45716; &#49444;&#51221;</title>
      <description>&lt;h3 style="font-size: 12px;"&gt;Static Import &#49444;&#51221;&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;Organize import (Ctrl + Shift + O) &#54644;&#46020; static import&#51032; *&#44032; &#54400;&#47532;&#51648; &#50506;&#46020;&#47197; &#54616;&#45716; &#49444;&#51221;. Junit4 &#51060;&#54980;&#51032; assert&#45208;, mock library, matcher &#46321;&#51012; &#49324;&#50857;&#54616;&#45716;&#45936; &#54596;&#49688;&#51201;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Windows-Preference-Orgnize import&#51032; Number of static imports... &#47484; 1&#47196;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&lt;img class="attachment" title="organizeImports.jpg" src="/pages/6493701/attachments/3997055" height="588" alt="organizeImports.jpg" width="923" style="width: 632px; height: 486px;" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 style="font-size: 12px;"&gt;TEST &#47700;&#49548;&#46300;&#50752; Import&#50640; &#45824;&#54620; Template &#49444;&#51221;&lt;/h4&gt;
&lt;p style="font-size: 12px;"&gt;Window-Preference-Java-Editors-Template&#50640; &#51088;&#51452; &#50416;&#45716; &#53596;&#54540;&#47551;&#51012; &#52628;&#44032;&#54620;&#45796;.&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;img title="templates.jpg" class="attachment" src="/pages/6493701/attachments/4432865" alt="templates.jpg" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;'name' &#51004;&#47196; &#51221;&#54620; &#47928;&#51088;&#50676;&#51012; &#52824;&#44256; Ctrl + Space&#47484; &#45572;&#47476;&#47732; Template &#45236;&#50857;&#51060; &#51088;&#46041;&#51077;&#47141; &#46108;&#45796;.&lt;/p&gt;
&lt;h5 style="font-size: 12px;"&gt;Test &#47700;&#49548;&#46300; &#52628;&#44032;&lt;/h5&gt;
&lt;p style="font-size: 12px;"&gt;&#53580;&#49828;&#53944; &#47700;&#49548;&#46300;&#47484; &#52628;&#44032;&#54624; &#46412; &#54596;&#50836;&#54620; library import&#47196; &#47700;&#49548;&#46300; &#49440;&#50616;&#51012; &#54620;&#44732;&#48264;&#50640; &#54644;&#51452;&#45716; &#53596;&#54540;&#47551;&#51060;&#45796;.&#51060;&#47492;&#51012; spec&#51004;&#47196; &#51648;&#51221;&#54644;&#49436; &#50416;&#44256; &#51080;&#45796;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;@${testType:newType(org.junit.Test)}&lt;/p&gt;
&lt;p&gt;public void ${specDescription}() {&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // given ${cursor}&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // when&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; // then&lt;/p&gt;
&lt;p&gt;&amp;nbsp; ${staticImport:importStatic('org.junit.Assert.*', 'org.mockito.BDDMockito.*', 'org.hamcrest.CoreMatchers.*')}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5 style="font-size: 12px;"&gt;Test &#46972;&#51060;&#48652;&#47084;&#47532; import&lt;/h5&gt;
&lt;p style="font-size: 12px;"&gt;&#50948;&#51032; &#47700;&#49548;&#46300; &#52628;&#44032; template&#50640;&#49436; &#54644;&#51452;&#45716; &#51068; &#51473; import&#47484; &#54616;&#45716; &#48512;&#48516;&#47564; &#49688;&#54665;&#54644;&#51456;&#45796;. ti&#46972;&#45716; &#51060;&#47492;&#51004;&#47196; &#51648;&#51221;&#54644;&#49436; &#50416;&#44256; &#51080;&#45796;. (&lt;a href="http://wiki.kwonnam.pe.kr/java/junit/staticimports"&gt;http://wiki.kwonnam.pe.kr/java/junit/staticimports&lt;/a&gt; &#50640;&#49436; &#52280;&#51312;&#54664;&#49845;&#45768;&#45796;.)&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote style="font-size: 12px;"&gt;
&lt;p&gt;${is1:importStatic('org.hamcrest.CoreMatchers.*')}${is2:importStatic('org.junit.Assert.*')}${is5:importStatic('org.mockito.Mockito.*')}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5 style="font-size: 12px;"&gt;Spring test &#51648;&#50896; Annotation &#52628;&#44032;&lt;/h5&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;Junit4&#50640;&#49436; Spring&#51032; Application context&#47484; &#50732;&#47532;&#45716; &#53580;&#49828;&#53944;&#47484; &#54624; &#46412; &#54596;&#50836;&#54620; Annotation&#44284; import &#49440;&#50616;&#51012; &#52628;&#44032;&#54644;&#51452;&#45716; Template&#51060;&#45796;. 'springtest'&#46972;&#45716; &#51060;&#47492;&#51004;&#47196; &#51648;&#51221;&#54644;&#49436; &#50416;&#44256; &#51080;&#45796;.&lt;/p&gt;
&lt;blockquote style="font-size: 12px;"&gt;
&lt;p&gt;${:import('org.junit.runner.RunWith','org.springframework.test.context.ContextConfiguration','org.springframework.test.context.junit4.SpringJUnit4ClassRunner')}&lt;br /&gt;
@RunWith(SpringJUnit4ClassRunner.class)&lt;br /&gt;
@ContextConfiguration(locations = { "/applicationContext.xml"})&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;Mockito&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;Before&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h5 style="font-size: 12px;"&gt;&#52280;&#44256;&#51088;&#47308;&lt;/h5&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;&lt;a href="http://www.rapaul.com/2009/08/09/bddmockito-eclipse/"&gt;http://www.rapaul.com/2009/08/09/bddmockito-eclipse/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://toby.epril.com/?p=1126"&gt;http://toby.epril.com/?p=1126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wiki.kwonnam.pe.kr/java/junit/staticimports"&gt;http://wiki.kwonnam.pe.kr/java/junit/staticimports&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/concepts/concept-template-variables.htm"&gt;http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.jdt.doc.user/concepts/concept-template-variables.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;Favorite &#49444;&#51221;&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&#51088;&#51452; &#50416;&#45716; static import &#46321;&#47197;&#54624; &#49688; &#51080;&#51020;. &#50668;&#44592;&#50640; &#46321;&#47197;&#54616;&#47732; &#48120;&#47532; &#54644;&#45817; &#46972;&#51060;&#48652;&#47084;&#47532;&#47484; static import&#54616;&#51648; &#50506;&#50500;&#46020; Conentnt assist(Ctrl + Space)&#50640;&#49436; &#50640;&#49436; &#45208;&#50724;&#44172; &#46120;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Windows-Preference-......- Favorites&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;img class="attachment" title="favorites.jpg" src="/pages/6493701/attachments/3997057" height="580" alt="favorites.jpg" width="743" style="width: 639px; height: 497px;" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;
&lt;p&gt;Favorites&#50640; &#46321;&#47197;&#51012; &#52628;&#52380;&#54616;&#45716; &#53364;&#47000;&#49828;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;org.junit.Assert.*&lt;/li&gt;
&lt;li&gt;org.hamcrest.CoreMatchers.*&lt;/li&gt;
&lt;li&gt;org.mockito.Mockito.*&lt;/li&gt;
&lt;li&gt;org.mockito.BDDMockito.*&lt;/li&gt;
&lt;li&gt;org.mockto.Matchers.*&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;&#51088;&#46041;&#49373;&#49457;&#46104;&#45716; &#47700;&#49548;&#46300;&#50640; UnsupportedOperationException &#45912;&#51648;&#44592; &#49444;&#51221;&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&#51088;&#46041;&#49373;&#49457; &#46104;&#50612;&#49436; &#50500;&#51649; &#44396;&#54788;&#46104;&#51648; &#50506;&#51008; &#47700;&#49548;&#46300;&#47484; test fail&#47196; &#51064;&#49885;&#54616;&#44172; &#54632;&amp;nbsp;(&amp;nbsp;&lt;a href="http://toby.epril.com/?p=706"&gt;http://toby.epril.com/?p=706&lt;/a&gt; &#52280;&#44256;)&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;&amp;nbsp;Preference &#8211; Java &#8211; Code Style &#8211; Code Templates &#50504;&#50640; Code/Method Body&#50640; &#50500;&#47000; &#53076;&#46300;&#52628;&#44032;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote style="font-size: 12px;"&gt;
&lt;p&gt;throws new UnsupportedOperationException();&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&lt;img class="attachment" title="unsupportedOperationException.jpg" src="/pages/6493701/attachments/3997059" height="287" alt="unsupportedOperationException.jpg" width="656" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;&#53580;&#49828;&#53944; &#53076;&#46300; &#51684; &#46412; &#51088;&#51452; &#50416;&#45716; &#45800;&#52629;&#53412;&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&#53076;&#46300; &#49373;&#49457;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Ctrl+ 1 : Quick fix&lt;/li&gt;
&lt;li&gt;Ctrl + Shift + O : import &#51208;&#50640; &#50630;&#45716; &#53364;&#47000;&#49828;&#47484; &#52628;&#44032;&#54616;&#44144;&#45208; &#51221;&#47532;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#53580;&#49828;&#53944; &#49892;&#54665;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Alt + Shift + X, T : JUnit&#51004;&#47196; &#49892;&#54665;&lt;/li&gt;
&lt;li&gt;Ctrl + F11 : Run (JUnit &#49892;&#54665; &#44032;&#45733;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#53076;&#46300; &#49324;&#51060;&#47484; &#51060;&#46041;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Ctrl + J : &#53580;&#49828;&#53944; &#53076;&#46300;&#50752; &#49892;&#51228; &#53076;&#46300; &#49324;&#51060;&#47484; &#51060;&#46041; (moreUnit&#51060; &#49444;&#52824;&#46104;&#50612; &#51080;&#51012; &#46412;)&lt;/li&gt;
&lt;li&gt;Ctrl + Q : &#44032;&#51109; &#47560;&#51648;&#47561;&#50640; &#54200;&#51665;&#54620; &#53076;&#46300;&#44032; &#51080;&#45716; &#44275;&#51004;&#47196; &#46028;&#50500;&#44032;&#44592;&lt;/li&gt;
&lt;li&gt;Ctrl + T : &#51064;&#53552;&#54168;&#51060;&#49828;&#50640;&#49436; &#44396;&#54788; &#53364;&#47000;&#49828; &#52286;&#51012; &#46412;&lt;/li&gt;
&lt;li&gt;Ctrl + Shift + &#50948;&#50500;&#47000; &#48169;&#54693;&#53412; : method &#45800;&#50948;&#47196; &#52964;&#49436; &#51060;&#46041;(method &#54616;&#45208;&#47564; test &#49892;&#54665;&#54624; &#46412; &#49324;&#50857; &#54616;&#44592; &#51339;&#51020;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&#47532;&#54057;&#53664;&#47553;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Alt + Shift + R : &#47532;&#54057;&#53664;&#47553; &#51060;&#47492; &#48148;&#44984;&#44592;&lt;/li&gt;
&lt;li&gt;Alt + Shift + V : &#47532;&#54057;&#53664;&#47553;&amp;nbsp;&#8211; &#51060;&#46041;&lt;/li&gt;
&lt;li&gt;Alt + Shift + M : &#47532;&#54057;&#53664;&#47553;&amp;nbsp;&#8211; &#47700;&#49548;&#46300; &#52628;&#52636;&lt;/li&gt;
&lt;li&gt;Alt + Shift+ L : &#47532;&#54057;&#53664;&#47553; local &#48320;&#49688; &#52628;&#52636;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;More Unit&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;&#53580;&#49828;&#53944; &#53076;&#46300;&#50752; &#49892;&#51228;&#53076;&#46300; &#49324;&#51060;&#47484; &#50772;&#45796;&#44052;&#45796; &#54624; &#49688; &#51080;&#44172; &#54616;&#45716; Eclipse plugin. TDD&#51032; &#47532;&#46316; &#50976;&#51648;&#50640; &#46020;&#50880;&#51060; &#46120;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;update site : &lt;a href="http://moreunit.sourceforge.net/"&gt;http://moreunit.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;Maven&#51012; &#50416;&#44256; &#51080;&#45796;&#47732; &#49444;&#52824;&#54980; Window-Preference-More Unit&#50640;&#49436; &#50500;&#47000; &#49444;&#51221;&#51012; &#52628;&#44032;&#54616;&#45716; &#44163;&#51060; &#51339;&#45796;.&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;Directory for testcases : src/test/java&lt;/li&gt;
&lt;li&gt;Test Suffixes : Test&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&lt;img title="moreUnit.jpg" class="attachment" src="/pages/6493701/attachments/4432781" alt="moreUnit.jpg" /&gt;&lt;/p&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h3 style="font-size: 12px;"&gt;Eclemma&lt;/h3&gt;
&lt;p style="font-size: 12px;"&gt;Eclipse &#45236;&#50640;&#49436; Code Coverage &#52769;&#51221;. &lt;a href="http://benelog.egloos.com/2212119"&gt;http://benelog.egloos.com/2212119&lt;/a&gt;&amp;nbsp;&#52280;&#51312;&lt;/p&gt;
&lt;ul style="font-size: 12px;"&gt;
&lt;li&gt;update site : &lt;a href="http://www.eclemma.org/"&gt;http://www.eclemma.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size: 12px;"&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Thu, 05 Apr 2012 19:09:00 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/6493701</link>
      <guid>http://benelog.springnote.com/pages/6493701</guid>
    </item>
    <item>
      <title>Quartz Spring</title>
      <description>&lt;p&gt;&lt;a href="http://nurkiewicz.blogspot.com/2012/04/configuring-quartz-with-jdbcjobstore-in.html"&gt;http://nurkiewicz.blogspot.com/2012/04/configuring-quartz-with-jdbcjobstore-in.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;extends QuartzJobBean&lt;/p&gt;
&lt;p&gt;SimpleTriggerBean&lt;/p&gt;
&lt;p&gt;CronTriggerBean&lt;/p&gt;
&lt;p&gt;&lt;a href="http://forum.ksug.org/viewtopic.php?f=7&amp;amp;t=404"&gt;http://forum.ksug.org/viewtopic.php?f=7&amp;amp;t=404&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Spring&#54876;&#50857;&lt;/h4&gt;
&lt;p&gt;Trigger-&amp;gt;jobDetail(org.quartz.JobDetail)&lt;/p&gt;
&lt;p&gt;JobDetailBean&#51008; extends JobDetail&lt;/p&gt;
&lt;p&gt;jobDataAsMap&#51012; &#53685;&#54644; Job&lt;/p&gt;
&lt;p&gt;QuartzJobBean&#51008; Job&#51012; implement&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean&lt;/p&gt;
&lt;p&gt;org.springframework.scheduling.quartz.JobDetailBean&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&#51012; &#49345;&#49549;&#54620; &#53364;&#47000;&#49828; &#46608;&#45716;&lt;/p&gt;
&lt;p&gt;&amp;lt;bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean"&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;property name="triggers"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;list&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ref bean="testCronTriggerBean" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;/bean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bean id="testCronTriggerBean"&lt;br /&gt;
&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; class="org.springframework.scheduling.quartz.CronTriggerBean"&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;property name="jobDetail"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="jobDetailBeanExternalAPIReq"&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; class="org.springframework.scheduling.quartz.JobDetailBean"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jobClass" ref="testJob"/&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="cronExpression" value="0/30 * * * * ?" /&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="testJob" class="com.benelog.job.TestJob"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="testJobCronTriggerBean"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; class="org.springframework.scheduling.quartz.CronTriggerBean"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="jobDetail"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean&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; class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"&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;lt;property name="targetObject" ref="testJob"/&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;lt;property name="targetMethod" value="execute"/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="cronExpression" value="0/30 * * * * ?" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bean id="testJob" class="com.benelog.TestJob"&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name="schedulerMtrDAO" ref="schedulerMtrDAO" /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/bean&amp;gt;&lt;/p&gt;
</description>
      <pubDate>Thu, 05 Apr 2012 09:20:04 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/2689552</link>
      <guid>http://benelog.springnote.com/pages/2689552</guid>
    </item>
    <item>
      <title>Java Ftp Client</title>
      <description>&lt;h4&gt;FTP Spec&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.nsftools.com/tips/RawFTP.htm" class="external" title="http://www.nsftools.com/tips/RawFTP.htm"&gt;List of raw FTP commands&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;&#45796;&#50577;&#54620; FTP library &#49548;&#44060;&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.nsftools.com/tips/JavaFtp.htm" class="external" title="http://www.nsftools.com/tips/JavaFtp.htm"&gt;Java FTP Tips&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html?page=1" class="external" title="http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html?page=1"&gt;Java FTP client libraries reviewed&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-03-2006/jw-0306-ftp.html" title="http://www.javaworld.com/javaworld/jw-03-2006/jw-0306-ftp.html" class="external"&gt;Update: Java FTP libraries benchmarked&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://javacan.tistory.com/113"&gt;http://javacan.tistory.com/113&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.naver.com/crowdy/150017503170" title="http://blog.naver.com/crowdy/150017503170" class="external"&gt;ftp Client&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tong.nate.com/lhs0806/24855136" title="http://tong.nate.com/lhs0806/24855136" class="external"&gt;java &#47196; ftp client &#47564;&#46308;&#44592;&#12288;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.naver.com/poppppp/110030087066" title="http://blog.naver.com/poppppp/110030087066" class="external"&gt;FTP &#54028;&#51068;&#50629;&#47196;&#46300;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.naver.com/woniyiii/40010550197" title="http://blog.naver.com/woniyiii/40010550197" class="external"&gt;FTP&#49436;&#48260;&#50640;&#49436; &#54028;&#51068; &#45796;&#50868;&#47196;&#46300;&#54616;&#45716; &#44036;&#45800;&#54620; &#50696;&#51228;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Commons net FTP&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://javacan.madvirus.net/main/content/read.tle?contentId=123" class="external" title="http://javacan.madvirus.net/main/content/read.tle?contentId=123"&gt;Jakarta Commons Net&#51012; &#49324;&#50857;&#54620; FTP &#54028;&#51068; &#49569;&#49688;&#49888;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://evilimp.tistory.com/481" title="http://evilimp.tistory.com/481" class="external"&gt;Commons net&#51012; &#51060;&#50857;&#54620; FTP&#51217;&#49549;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://levin01.tistory.com/355" class="external" title="http://levin01.tistory.com/355"&gt;Jakarta Commons Net &#50640;&#49436; FTP &#49324;&#50857;&#49884; &#47785;&#47197;&#51060; &#50504;&#48372;&#51068; &#44221;&#50864;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://javacan.madvirus.net/main/content/read.tle?contentId=123"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Applet&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://java-ftp-applet.qarchive.org/"&gt;http://java-ftp-applet.qarchive.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.brothersoft.com/downloads/ftp-java-applet.html"&gt;http://www.brothersoft.com/downloads/ftp-java-applet.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description>
      <pubDate>Wed, 04 Apr 2012 17:43:19 +0900</pubDate>
      <link>http://benelog.springnote.com/pages/1468338</link>
      <guid>http://benelog.springnote.com/pages/1468338</guid>
    </item>
  </channel>
</rss>

