<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-389917039043756522</id><updated>2012-02-01T15:12:05.152-08:00</updated><category term='Json'/><category term='hibernate'/><category term='osgi'/><category term='ant'/><category term='XSLT'/><category term='A Paper'/><category term='JavaServer Faces'/><category term='java'/><category term='ajax'/><category term='Dom'/><category term='web service'/><category term='javascript Tip'/><category term='Flex'/><category term='Jax-WS'/><category term='Error'/><category term='Spring'/><category term='IDE'/><category term='axis2'/><category term='ExtJs'/><category term='Patent'/><category term='tip'/><title type='text'>Get a Clue</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default?start-index=101&amp;max-results=100'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>197</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8906776794393755219</id><published>2010-11-09T16:56:00.000-08:00</published><updated>2010-11-09T17:15:13.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Patent'/><title type='text'>Patent</title><content type='html'>1. P2006-0062654(Korea) / CG2006030941US1 (USA) /CG-200603-094-1-CN0 (China)&lt;br /&gt;Title : 디바이스 관리를 위한 웹페이지를 제공하는 웹서버 및 디바이스 관리를 위한 웹페이지 제공 방법&lt;br /&gt;Title: WEB SERVER AND METHOD TO PROVIDE WEB-PAGES TO MANAGE DEVICES &lt;br /&gt;Inventor(s): Ki-young HWANG  : &lt;br /&gt; &lt;br /&gt;2. P2008-0070134(korea) / CG-200804-012-1-US0(USA) / CG-200804-012-1-CN0(China)&lt;br /&gt;title : 화상형성장치, 서비스 시스템 및 ＯＳＧｉ 기반 서비스 설치 방법 &lt;br /&gt;Title: IMAGE FORMING APPARATUS, SERVICE SYSTEM AND METHOD OF INSTALLING OPEN SERVICES GATEWAY INITIATIVE (OSGi)-BASED SERVICE &lt;br /&gt;&lt;br /&gt;3. P2009-0131835(korea) / CG-200909-037-1-US0(USA)&lt;br /&gt;Title: 복수 개의 번들간에 서로 기능을 공유할 수 있는 프레임워크 기반으로 동작하는 화상형성장치 및 이러한 화상형성장치에 번들을 설치하는 방법 &lt;br /&gt;Title : IMAGE FORMING APPARATUS OPERATING BASED ON FRAMEWORK CAPABLE OF SHARING FUNCTION AMONG A PLURALITY OF BUNDLES AND METHOD OF INSTALLING BUNDLE IN IMAGE FORMING APPARATUS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8906776794393755219?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8906776794393755219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8906776794393755219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8906776794393755219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8906776794393755219'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/11/patent.html' title='Patent'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1285557488593302804</id><published>2010-07-01T00:11:00.000-07:00</published><updated>2010-07-01T00:14:58.563-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>[Eclipse Error] - Plugin Install error</title><content type='html'>Error Message :&lt;br /&gt;An error occurred while collecting items to be installed&lt;br /&gt;  No repository found containing:&lt;br /&gt;org.apache.oro/osgi.bundle/2.0.8.v200903061218&lt;br /&gt;&lt;br /&gt;Install plug-in file &lt;br /&gt;checkStyle&lt;br /&gt;&lt;br /&gt;Solution&lt;br /&gt;Help &gt; Software Updates &gt; "Manage Sites..." &gt; Un check all except "checkStyle" url&lt;br /&gt;And Install again&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1285557488593302804?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1285557488593302804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1285557488593302804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1285557488593302804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1285557488593302804'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/07/eclipse-error-plugin-install-error.html' title='[Eclipse Error] - Plugin Install error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1114680240355493329</id><published>2010-04-02T00:10:00.000-07:00</published><updated>2010-04-02T01:05:16.107-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Git Tool</title><content type='html'>http://msysgit.googlecode.com/files/Git-1.7.0.2-preview20100309.exe&lt;br /&gt;&lt;br /&gt;this is for window.&lt;br /&gt;&lt;br /&gt;when it asks for something like "how would you like to run git, say "use git bash"&lt;br /&gt;&lt;br /&gt;export http_proxy=http://username assword@proxy_address roxy_port&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1114680240355493329?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1114680240355493329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1114680240355493329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1114680240355493329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1114680240355493329'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/04/git-tool.html' title='Git Tool'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3424940752813812324</id><published>2010-03-31T22:55:00.000-07:00</published><updated>2010-03-31T23:03:56.412-07:00</updated><title type='text'>[Flex] -Swiz framework [Inject] method</title><content type='html'>How using the [Inject] Method&lt;br /&gt;&lt;br /&gt;There are Two fies - AppDeviceGAL.as , DeviceGAL.mxml&lt;br /&gt;&lt;br /&gt;try to move the parameter value from AppDeviceGAL to DeviceGAL (AppDeviceGAL -&gt; DeviceGAL)&lt;br /&gt;&lt;br /&gt;---- AppDeviceGAL.as ----&lt;br /&gt;public var aaa:AAAMethod;&lt;br /&gt;.....&lt;br /&gt;aaa.param1= 0;&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;----- AAAMethod ----&lt;br /&gt;[Outject(name="param1")]&lt;br /&gt;[Bindable]&lt;br /&gt;public function set param1(value:int):void&lt;br /&gt;{&lt;br /&gt;   _param1 = value;&lt;br /&gt;}&lt;br /&gt;public function get param1():int&lt;br /&gt;{&lt;br /&gt;   return _param1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;---- DeviceGAL ---- &lt;br /&gt;[Inject("aaa")]&lt;br /&gt;public var bbb:AAAMethod;&lt;br /&gt;.....&lt;br /&gt;Alert.show(bbb.param1);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3424940752813812324?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3424940752813812324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3424940752813812324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3424940752813812324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3424940752813812324'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/03/flex-swiz-framework.html' title='[Flex] -Swiz framework [Inject] method'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2488826337942719110</id><published>2010-03-04T21:29:00.000-08:00</published><updated>2010-03-04T21:30:54.800-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>[Error] Address already in use: JVM_Bind</title><content type='html'>- Error message&lt;br /&gt;&lt;br /&gt;java.net.BindException: Address already in use: JVM_Bind&lt;br /&gt; at java.net.PlainSocketImpl.socketBind(Native Method)&lt;br /&gt;&lt;br /&gt;- Solution&lt;br /&gt;  1. open command &lt;br /&gt;  2. c:\&gt;netstat -a -n -o&lt;br /&gt;  3. check 8080 PID&lt;br /&gt;  4. kill the process&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2488826337942719110?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2488826337942719110/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2488826337942719110' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2488826337942719110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2488826337942719110'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/03/error-address-already-in-use-jvmbind.html' title='[Error] Address already in use: JVM_Bind'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7938969604113934787</id><published>2010-02-24T02:41:00.000-08:00</published><updated>2010-02-24T02:44:36.741-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>[Eclipse] -Heap Size and garbage collection (GC)</title><content type='html'>Window &gt; Preferences &gt; General &gt; check "Show heap status"&lt;br /&gt;&lt;br /&gt;You can see current heap size and memory usage &lt;br /&gt;&lt;br /&gt;"click bin icon for garbage collection"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7938969604113934787?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7938969604113934787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7938969604113934787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7938969604113934787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7938969604113934787'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/02/eclipse-heap-size-and-garbage.html' title='[Eclipse] -Heap Size and garbage collection (GC)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7811069990491960039</id><published>2010-02-11T03:39:00.000-08:00</published><updated>2010-02-11T03:44:10.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] RSL - Error</title><content type='html'>==== Error Message after change to RSL Way ===&lt;br /&gt;VerifyError: Error #1014: Class mx.effects::TweenEffect could not be found.&lt;br /&gt;&lt;br /&gt;- Reason&lt;br /&gt;framework.swc or some flex library does not load&lt;br /&gt;&lt;br /&gt;- Solution : Change the loading library&lt;br /&gt;&lt;br /&gt;- How &lt;br /&gt;Click right button from project &gt; Properties&lt;br /&gt;&lt;br /&gt;&gt; Flex Build Path &gt; Library path &gt; extend Flex 3.4 &lt;br /&gt;&gt;Move up "framework.swc and datavisulaization.swc"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7811069990491960039?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7811069990491960039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7811069990491960039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7811069990491960039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7811069990491960039'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/02/flex-rsl-error.html' title='[Flex] RSL - Error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8686032175141189636</id><published>2010-02-10T01:02:00.000-08:00</published><updated>2010-02-10T01:13:55.810-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] BlazDs</title><content type='html'>1. Create Flex project &lt;br /&gt;2. select option J2EE&lt;br /&gt;3. Finsh Create Flex project&lt;br /&gt;4. Click properties from project &lt;br /&gt;5. Change URL and Context root form "Flex Server"&lt;br /&gt;   Root URL : http://localhost:8080/BlazeDS&lt;br /&gt;   Context root : BlazeDS&lt;br /&gt;6. "Flex Compiler" -services "C:/&lt;localhost&gt;/Unithru/Flex/BlazeDs/WebContent/WEB-INF/flex/services-config.xml" -locale en_US&lt;br /&gt;&lt;br /&gt;http://mcchae.egloos.com/5202864 - step 1&lt;br /&gt;http://mcchae.egloos.com/5202859 - setp 2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8686032175141189636?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8686032175141189636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8686032175141189636' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8686032175141189636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8686032175141189636'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/02/flex-blazds.html' title='[Flex] BlazDs'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2557395345684462984</id><published>2010-02-09T16:22:00.000-08:00</published><updated>2010-02-09T16:24:36.582-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[Error] Tomcat start Error with Eclipse</title><content type='html'>=== Error message =====&lt;br /&gt;&lt;br /&gt;Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.&lt;br /&gt;&lt;br /&gt;=== Solution =====&lt;br /&gt;&lt;br /&gt;Double click from "servers" console in eclipse&lt;br /&gt;and change start time from "Timeouts"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2557395345684462984?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2557395345684462984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2557395345684462984' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2557395345684462984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2557395345684462984'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/02/error-tomcat-start-error-with-eclipse.html' title='[Error] Tomcat start Error with Eclipse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6525881188611355073</id><published>2010-02-05T00:51:00.000-08:00</published><updated>2010-02-05T00:52:01.212-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Swiz sample</title><content type='html'>http://www.webappsolution.com/wordpress/2010/01/06/swiz-passive-view-example-part-1/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6525881188611355073?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6525881188611355073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6525881188611355073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6525881188611355073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6525881188611355073'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/02/flex-swiz-sample.html' title='[Flex] Swiz sample'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5953816669416594688</id><published>2010-01-31T17:35:00.000-08:00</published><updated>2010-01-31T17:40:23.811-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>[Eclipse] Run Configuration - Arguments</title><content type='html'>- Program arguments&lt;br /&gt;   -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console -clean&lt;br /&gt;&lt;br /&gt;- VM arguments&lt;br /&gt;   -Declipse.ignoreApp=true -Dosgi.noShutdown=true -Dosgi.clean=true -Dorg.osgi.service.http.port=7777&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5953816669416594688?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5953816669416594688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5953816669416594688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5953816669416594688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5953816669416594688'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/eclipse-run-configuration-arguments.html' title='[Eclipse] Run Configuration - Arguments'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-373875052476567113</id><published>2010-01-13T00:35:00.001-08:00</published><updated>2010-01-13T00:35:41.299-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>include action script file</title><content type='html'>[mx:Script source="Box.as"/]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-373875052476567113?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/373875052476567113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=373875052476567113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/373875052476567113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/373875052476567113'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/include-action-script-file.html' title='include action script file'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3804689328131140270</id><published>2010-01-11T22:15:00.000-08:00</published><updated>2010-01-11T22:19:19.167-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Create Custom Component tutorial</title><content type='html'>- Custom component&lt;br /&gt;http://tutorials.jenkov.com/flex-components/index.html : chart sample&lt;br /&gt;&lt;br /&gt;http://www.brooksandrus.com/blog/2008/05/26/adding-styles-to-custom-flex-components/&lt;br /&gt;&lt;br /&gt;http://tutorials.jenkov.com/flex-components/component-basics.html&lt;br /&gt;&lt;br /&gt;http://tutorials.jenkov.com/flex-components/component-with-data-provider.html&lt;br /&gt;&lt;br /&gt;http://www.brooksandrus.com/blog/2008/05/26/adding-styles-to-custom-flex-components/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3804689328131140270?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3804689328131140270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3804689328131140270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3804689328131140270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3804689328131140270'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/custom-component-httptutorials.html' title='[Flex] Create Custom Component tutorial'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8274180741189000898</id><published>2010-01-11T01:38:00.000-08:00</published><updated>2010-01-11T01:39:58.987-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] - Number ","</title><content type='html'>public function convTxt():void&lt;br /&gt;{&lt;br /&gt;    data=numFormat.format(data);  &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;......&lt;br /&gt;.......&lt;br /&gt;........&lt;br /&gt;[mx:NumberFormatter id="numFormat" useThousandsSeparator="true"  /]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8274180741189000898?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8274180741189000898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8274180741189000898' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8274180741189000898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8274180741189000898'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/flex-number.html' title='[Flex] - Number &quot;,&quot;'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6411055542601666476</id><published>2010-01-06T16:54:00.000-08:00</published><updated>2010-01-06T16:59:48.656-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Event Handling 2</title><content type='html'>a.mxml -&gt; parent&lt;br /&gt;b.mxml -&gt; sub&lt;br /&gt;&lt;br /&gt;============== b.mxml ==================&lt;br /&gt;[mx:Metadata]&lt;br /&gt; [Event(name="settingOver", type="flash.events.Event")]&lt;br /&gt;[/mx:Metadata]&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;&lt;br /&gt;var e:Event = new Event("settingOver");&lt;br /&gt;this.dispatchEvent(e);&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;============== a.mxml =====================&lt;br /&gt;var _b:b;&lt;br /&gt;_b.addEventListener("settingOver", settingOverFunction);&lt;br /&gt;..&lt;br /&gt;..&lt;br /&gt;public function settingOverFunction(e:Event):void&lt;br /&gt;{&lt;br /&gt; // do something&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6411055542601666476?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6411055542601666476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6411055542601666476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6411055542601666476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6411055542601666476'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/flex-event-handling-2.html' title='[Flex] Event Handling 2'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3716379146094262262</id><published>2010-01-06T16:41:00.000-08:00</published><updated>2010-01-06T16:42:12.664-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] - Event Handling</title><content type='html'>http://cafe.naver.com/javacircle.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=38710&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3716379146094262262?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3716379146094262262/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3716379146094262262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3716379146094262262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3716379146094262262'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2010/01/flex-event-handling.html' title='[Flex] - Event Handling'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6209782453977021251</id><published>2009-12-09T22:41:00.000-08:00</published><updated>2009-12-09T22:45:18.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Create own Event</title><content type='html'>itemCheckedChange="dataGridCheckedItemChange(event)"&lt;br /&gt;&lt;br /&gt;new Event Tag : "itemCheckedChange"&lt;br /&gt;new Event name : DeviceGroupAndListGridEvent&lt;br /&gt;&lt;br /&gt;=========== org =====================&lt;br /&gt;[device:DeviceGroupAndListGrid&lt;br /&gt; id="dataGridT" width="100%" height="100%"&lt;br /&gt; variableRowHeight="true"&lt;br /&gt; sortExpertMode="true"&lt;br /&gt; &lt;span style="font-weight:bold;"&gt;itemCheckedChange="dataGridCheckedItemChange(event)"&lt;/span&gt;/]&lt;br /&gt;&lt;br /&gt;- script part &lt;br /&gt;private function dataGridCheckedItemChange(event:DeviceGroupAndListGridEvent):void&lt;br /&gt;   {&lt;br /&gt;    Alert.show("sr");&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;=============  component ================&lt;br /&gt;[mx:Metadata]&lt;br /&gt;  [Event(name="itemCheckedChange",type="com.DeviceGroupAndListGridEvent")]&lt;br /&gt;[/mx:Metadata]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;============  actionscript file ==================&lt;br /&gt;public class DeviceGroupAndListGridEvent extends Event&lt;br /&gt; {&lt;br /&gt;  public static const ITEM_CHECKED_CHANGE:String = "itemCheckedChange";&lt;br /&gt;  &lt;br /&gt;  public function DeviceGroupAndListGridEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)&lt;br /&gt;  {&lt;br /&gt;   super(type, bubbles, cancelable);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6209782453977021251?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6209782453977021251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6209782453977021251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6209782453977021251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6209782453977021251'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/12/flex-create-own-event.html' title='[Flex] Create own Event'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3776942345111878534</id><published>2009-12-08T20:14:00.000-08:00</published><updated>2009-12-08T20:15:29.165-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Loading process bar</title><content type='html'>Sample Page&lt;br /&gt;http://www.pathf.com/sites/pfd/flash/blog/08142008/PreloaderComponent.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Source site &lt;br /&gt;http://www.pathf.com/blogs/2008/08/custom-flex-3-lightweight-preloader-with-source-code/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3776942345111878534?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3776942345111878534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3776942345111878534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3776942345111878534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3776942345111878534'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/12/flex-loading-process-bar.html' title='[Flex] Loading process bar'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1946600337367623101</id><published>2009-12-03T20:16:00.000-08:00</published><updated>2009-12-03T20:17:13.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] - view object</title><content type='html'>Alert.show(ObjectUtil.toString(object that you want to check));&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1946600337367623101?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1946600337367623101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1946600337367623101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1946600337367623101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1946600337367623101'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/12/flex-view-object.html' title='[Flex] - view object'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6155866153493869751</id><published>2009-12-02T18:25:00.001-08:00</published><updated>2009-12-02T18:25:42.650-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] DataProvider show</title><content type='html'>if(_dataProvider != null)&lt;br /&gt;    {&lt;br /&gt;     Alert.show(ObjectUtil.toString(_dataProvider),"data");&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6155866153493869751?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6155866153493869751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6155866153493869751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6155866153493869751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6155866153493869751'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/12/flex-dataprovider-show.html' title='[Flex] DataProvider show'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4554058338701208221</id><published>2009-12-02T16:21:00.000-08:00</published><updated>2009-12-02T16:22:54.866-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Debug message output</title><content type='html'>[target class="flex.messaging.log.ConsoleTarget" level="Debug"]&lt;br /&gt;   [properties]&lt;br /&gt;    [prefix][BlazeDS] [/prefix]&lt;br /&gt;    &lt;span style="font-weight:bold;"&gt;[includeDate]true[/includeDate]&lt;br /&gt;    [includeTime]true[/includeTime]&lt;br /&gt;    [includeLevel]false[/includeLevel]&lt;br /&gt;    [includeCategory]true[/includeCategory]&lt;/span&gt;&lt;br /&gt;   [/properties]&lt;br /&gt;   [filters]&lt;br /&gt;    [pattern]Endpoint.*[/pattern]&lt;br /&gt;    [pattern]Service.*[/pattern]&lt;br /&gt;    [pattern]Configuration[/pattern]&lt;br /&gt;   [/filters]&lt;br /&gt;  [/target]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4554058338701208221?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4554058338701208221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4554058338701208221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4554058338701208221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4554058338701208221'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/12/flex-debug-message-output.html' title='[Flex] Debug message output'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7902295435136248425</id><published>2009-11-27T03:40:00.000-08:00</published><updated>2009-11-27T03:42:11.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] -error: DisplayObjectContainer/getChildIndex()</title><content type='html'>DisplayObject should be ...... DisplayObjectContainer/getChildIndex()&lt;br /&gt;&lt;br /&gt;Your component of start is "Application" -&gt; should change the other component such as Canves&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7902295435136248425?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7902295435136248425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7902295435136248425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7902295435136248425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7902295435136248425'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/11/flex-error-displayobjectcontainergetchi.html' title='[Flex] -error: DisplayObjectContainer/getChildIndex()'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-532748689134259066</id><published>2009-10-22T00:19:00.001-07:00</published><updated>2009-10-22T00:20:42.807-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[flex] Create - Setup module part</title><content type='html'>- right button from the project that has module of flex&lt;br /&gt;1. properties &gt; Flex Modules &gt; Add &gt; Select the module &lt;br /&gt;&lt;br /&gt;Then swf file will be go to the specific folder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-532748689134259066?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/532748689134259066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=532748689134259066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/532748689134259066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/532748689134259066'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/10/flex-create-setup-module-part.html' title='[flex] Create - Setup module part'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7976842805101682659</id><published>2009-10-20T20:01:00.000-07:00</published><updated>2009-10-20T20:08:13.494-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>[osgi] TargetPlatform</title><content type='html'>1. Create "TargetPlatform" project&lt;br /&gt;2. Create some bundle folder which has all bundle jar files.&lt;br /&gt;3. Create "TargetPlatformDefinition" folder&lt;br /&gt;4. Create "test-prop.target" file&lt;br /&gt;5. use below part &lt;br /&gt;===============================&lt;br /&gt;&lt;br /&gt;[?xml version="1.0" encoding="UTF-8"?]&lt;br /&gt;[?pde version="3.2"?]&lt;br /&gt;&lt;br /&gt;[target name="test-proto"]&lt;br /&gt;&lt;br /&gt;   [location path="${test-Prototype}"/]&lt;br /&gt;&lt;br /&gt;   [content useAllPlugins="true"]&lt;br /&gt;      [plugins]&lt;br /&gt;      [/plugins]&lt;br /&gt;      [features]&lt;br /&gt;      [/features]&lt;br /&gt;      [extraLocations]&lt;br /&gt;         [location path="${test-Prototype}\OSGi"/]&lt;br /&gt;         [location path="${test-Prototype}\target"/]&lt;br /&gt;      [/extraLocations]&lt;br /&gt;   [/content]&lt;br /&gt;&lt;br /&gt;[/target]&lt;br /&gt;&lt;br /&gt;========================&lt;br /&gt;&lt;br /&gt;6. change setup Eclipse part&lt;br /&gt; 1) Window -&gt; preference -&gt; Run/Debug -&gt; String/Substitution -&gt; Click "New" button&lt;br /&gt; 2) Variable : test-Prototype   || Value : TargetPlatform folder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7976842805101682659?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7976842805101682659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7976842805101682659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7976842805101682659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7976842805101682659'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/10/osgi-targetplatform.html' title='[osgi] TargetPlatform'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8010091240597915437</id><published>2009-10-14T22:37:00.000-07:00</published><updated>2009-10-14T22:39:20.783-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] connecting flex library</title><content type='html'>1. create flex library project&lt;br /&gt;2. create main flex project&lt;br /&gt;3. properties from main flex project&lt;br /&gt;4. "Flex Build Path" &gt; Library path &gt; Add Project (line flex library &gt; bin folder &gt; select "swc" file"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8010091240597915437?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8010091240597915437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8010091240597915437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8010091240597915437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8010091240597915437'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/10/flex-connecting-flex-library.html' title='[Flex] connecting flex library'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7222057825022916058</id><published>2009-10-09T01:36:00.000-07:00</published><updated>2009-10-09T01:37:22.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Flex Style Explorer</title><content type='html'>create css script &lt;br /&gt;&lt;br /&gt;http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html#&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7222057825022916058?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7222057825022916058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7222057825022916058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7222057825022916058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7222057825022916058'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/10/flex-flex-style-explorer.html' title='[Flex] Flex Style Explorer'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8497542369418404417</id><published>2009-09-30T05:03:00.001-07:00</published><updated>2009-09-30T05:03:40.544-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Event blocking</title><content type='html'>private function btnCancel_click(e:MouseEvent):void&lt;br /&gt;   {&lt;br /&gt;    &lt;br /&gt;    trace("btncancel click "+e.target);&lt;br /&gt;    trace("btncancel click "+e.currentTarget);&lt;br /&gt;    &lt;br /&gt;    &lt;strong&gt;e.stopPropagation();&lt;/strong&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8497542369418404417?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8497542369418404417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8497542369418404417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8497542369418404417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8497542369418404417'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-event-blocking.html' title='[Flex] Event blocking'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4880027735610408717</id><published>2009-09-30T03:45:00.001-07:00</published><updated>2009-09-30T03:45:47.057-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] Alert Error</title><content type='html'>Insert &lt;br /&gt;&lt;br /&gt;import mx.controls.Alert;&lt;br /&gt;&lt;br /&gt;Alert.show("sr");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4880027735610408717?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4880027735610408717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4880027735610408717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4880027735610408717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4880027735610408717'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-alert-error.html' title='[Flex] Alert Error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1074008527804996506</id><published>2009-09-29T22:59:00.001-07:00</published><updated>2009-09-29T23:06:08.924-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] dynamic parameter</title><content type='html'>a.strTel_1 = "1111";&lt;br /&gt;    a.strTel_2 = "2222";&lt;br /&gt;    a.strTel_3 = "3333";&lt;br /&gt;    a.strTel_4 = "4444";&lt;br /&gt;    a.strTel_5= "5555";&lt;br /&gt;    a.strTel_6 = "6666";&lt;br /&gt;    a.strTel_7 = "7777";&lt;br /&gt;    a.strTel_8 = "8888";&lt;br /&gt;    &lt;br /&gt;    for (x=1; x &lt;= 8; x++)&lt;br /&gt;    {&lt;br /&gt;     textDisplay.text += a["strTel_"+x.toString()]+"\n";&lt;br /&gt;    }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1074008527804996506?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1074008527804996506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1074008527804996506' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1074008527804996506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1074008527804996506'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-dynamic-parameter.html' title='[Flex] dynamic parameter'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1297678228148127336</id><published>2009-09-29T21:41:00.000-07:00</published><updated>2009-09-29T21:43:37.532-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] keep actionscript parameter setting</title><content type='html'>-- Keeping actionscrip by setting parameter&lt;br /&gt;&lt;br /&gt;right button from the flex project &gt; properties &gt; flex compiller &gt; "Additional Compiloer Arguments" &gt; setup parameter as the below&lt;br /&gt;&lt;br /&gt;-locale en_US -keep-generated-actionscript&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1297678228148127336?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1297678228148127336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1297678228148127336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1297678228148127336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1297678228148127336'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-keep-actionscript-parameter.html' title='[Flex] keep actionscript parameter setting'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4283880359947502614</id><published>2009-09-29T18:54:00.000-07:00</published><updated>2009-09-29T18:56:05.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] screen Capture</title><content type='html'>private function capture() : void&lt;br /&gt;   {&lt;br /&gt;    var bd:BitmapData = new BitmapData(this.width,this.height);&lt;br /&gt;    bd.draw(this);&lt;br /&gt;    &lt;br /&gt;    var encoder:JPEGEncoder = new JPEGEncoder(60);&lt;br /&gt;    var ba:ByteArray = encoder.encode(bd);&lt;br /&gt;    &lt;br /&gt;    var file:File = File.desktopDirectory.resolvePath("Test2.jpg");&lt;br /&gt;    var fs:FileStream = new FileStream();&lt;br /&gt;    fs.addEventListener(OutputProgressEvent.OUTPUT_PROGRESS,onOut);&lt;br /&gt;    fs.openAsync(file, FileMode.WRITE);&lt;br /&gt;    fs.writeBytes(ba);&lt;br /&gt;    &lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   private function onOut(e:OutputProgressEvent):void&lt;br /&gt;   {&lt;br /&gt;    trace("ok");&lt;br /&gt;    e.currentTarget.close();&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;  ]]]&lt;br /&gt; [/mx:Script]&lt;br /&gt; [mx:Button x="284" y="194" label="Button" click="this.capture();"/]&lt;br /&gt; [mx:DataGrid x="10" y="10"]&lt;br /&gt;  [mx:columns]&lt;br /&gt;   [mx:DataGridColumn headerText="Column 1" dataField="col1"/]&lt;br /&gt;   [mx:DataGridColumn headerText="Column 2" dataField="col2"/]&lt;br /&gt;   [mx:DataGridColumn headerText="Column 3" dataField="col3"/]&lt;br /&gt;  [/mx:columns]&lt;br /&gt; [/mx:DataGrid]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4283880359947502614?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4283880359947502614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4283880359947502614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4283880359947502614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4283880359947502614'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-screen-capture.html' title='[Flex] screen Capture'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5682358742104733645</id><published>2009-09-29T18:41:00.000-07:00</published><updated>2009-09-29T18:44:12.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] copy .. file</title><content type='html'>private function main() : void&lt;br /&gt;   {&lt;br /&gt;    var file:File = File.applicationDirectory.resolvePath("images/booklist.gif");&lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;    var cpy:File = File.desktopDirectory.resolvePath("create.gif");&lt;br /&gt;    &lt;br /&gt;    try {&lt;br /&gt;     file.copyTo(cpy, true);&lt;br /&gt;    } catch (e:Error) {&lt;br /&gt;     //alert.showTitleBar("Overwirte?");&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5682358742104733645?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5682358742104733645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5682358742104733645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5682358742104733645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5682358742104733645'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-copy-file.html' title='[Flex] copy .. file'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-9156418572139184021</id><published>2009-09-29T18:37:00.000-07:00</published><updated>2009-09-29T18:38:12.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] File browser</title><content type='html'>private function on_click() : void&lt;br /&gt;   {&lt;br /&gt;    var file:File = new File();&lt;br /&gt;    file.addEventListener(Event.SELECT,&lt;br /&gt;     function (e:Event):void&lt;br /&gt;     {&lt;br /&gt;      trace(file.nativePath);&lt;br /&gt;     }&lt;br /&gt;    );&lt;br /&gt;    file.browseForDirectory("search");&lt;br /&gt;   }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-9156418572139184021?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/9156418572139184021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=9156418572139184021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/9156418572139184021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/9156418572139184021'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-file-browser.html' title='[Flex] File browser'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5329088441043412621</id><published>2009-09-16T22:41:00.001-07:00</published><updated>2009-09-16T22:41:57.470-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>[Flex] - Very Simple tranning course</title><content type='html'>http://www.youtube.com/watch?v=MLpWNQqkSDk&amp;feature=PlayList&amp;p=F9A84EB0F8DB1DB9&amp;index=3&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5329088441043412621?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5329088441043412621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5329088441043412621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5329088441043412621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5329088441043412621'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/flex-very-simple-tranning-course.html' title='[Flex] - Very Simple tranning course'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-609389508734416126</id><published>2009-09-09T16:30:00.000-07:00</published><updated>2009-09-09T16:31:54.452-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>Google Setting (Connection)</title><content type='html'>Setting for Google talk - connection&lt;br /&gt;&lt;br /&gt;When you start google talk, please start like below.&lt;br /&gt;&lt;br /&gt;"C:\Program Files\Google\Google Talk\googletalk.exe" /nogaiaauth&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-609389508734416126?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/609389508734416126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=609389508734416126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/609389508734416126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/609389508734416126'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/google-setting-connection.html' title='Google Setting (Connection)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-341531508017426979</id><published>2009-09-08T18:19:00.001-07:00</published><updated>2009-09-08T18:19:49.508-07:00</updated><title type='text'>Agile Development - Kent Beck</title><content type='html'>http://www.infoq.com/presentations/responsive-design&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-341531508017426979?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/341531508017426979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=341531508017426979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/341531508017426979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/341531508017426979'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/agile-development-kent-beck.html' title='Agile Development - Kent Beck'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7217795090393613887</id><published>2009-09-07T15:42:00.000-07:00</published><updated>2009-09-07T15:43:00.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>remote access</title><content type='html'>checking service for remote access&lt;br /&gt;&lt;br /&gt;-&gt;Terminal Services&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7217795090393613887?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7217795090393613887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7217795090393613887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7217795090393613887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7217795090393613887'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/09/remote-access.html' title='remote access'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-988499509213689528</id><published>2009-06-23T22:05:00.000-07:00</published><updated>2009-06-23T22:09:23.877-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[MS-SQL] port setting</title><content type='html'>Micorsoft SQL Server &gt; Configuration Tools &gt; SQL Server Configuration Manager&lt;br /&gt;&lt;br /&gt;* check SQL Server "Running" &lt;br /&gt;&lt;br /&gt;* check TCP/IP "running" &lt;br /&gt;   - SQL Server 2005 Network Configuration &gt; Protocols for SQLEXPRESS &gt; TCP/IP &gt; &lt;br /&gt;   right button click &gt; properties &gt; &lt;br /&gt;&lt;br /&gt; + TCP Dynamic ports : (delete data)&lt;br /&gt; + TCP Port : 1433&lt;br /&gt;(IP1 , IP2, IP All)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-988499509213689528?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/988499509213689528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=988499509213689528' title='274 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/988499509213689528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/988499509213689528'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/06/ms-sql-port-setting.html' title='[MS-SQL] port setting'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>274</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8346541748817498590</id><published>2009-06-23T22:02:00.000-07:00</published><updated>2009-06-23T22:05:16.260-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Remote Desktop Connection] - copy file</title><content type='html'>* copy file by remote desktop connection&lt;br /&gt;&lt;br /&gt;Start &gt; Remote Desktop Connection &gt; Click "local resource" &gt; click "More Detail" under local device and resource &gt; check "drive"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8346541748817498590?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8346541748817498590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8346541748817498590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8346541748817498590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8346541748817498590'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/06/remote-desktop-connection-copy-file.html' title='[Remote Desktop Connection] - copy file'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3024808004208941879</id><published>2009-06-15T17:49:00.000-07:00</published><updated>2009-10-09T01:38:47.797-07:00</updated><title type='text'>EFitNesse Setup - eclipse</title><content type='html'>*. Install EFitNesse Eclipse Plugin&lt;br /&gt;1. On Eclipse go to Help-&gt;Software Updates-&gt;Find and Install&lt;br /&gt;2. Select "Search for new features to install"&lt;br /&gt;3. Select "New Remote Site" button&lt;br /&gt;4. Enter the following&lt;br /&gt;5. Name: EFitnEsse&lt;br /&gt;6. URL:  http://www.bandxi.com/fitnesse/&lt;br /&gt;7. Select Finish Button&lt;br /&gt;8. Follow Menus to install plug-In&lt;br /&gt;9. On Eclipse got o Window-&gt;Preferences-&gt;FitNesse&lt;br /&gt;10. Fill In the values as shown on Screen.  &lt;br /&gt;11. LocalHost = localhost&lt;br /&gt;12. Local Port = 9083&lt;br /&gt;13. Local Root Directory enter EFitnesse Wiki\FitNesseRoot (created project)&lt;br /&gt;iv. Remote Host = localhost&lt;br /&gt;v. Report Port = 7777&lt;br /&gt;&lt;br /&gt;4. Click on FL icon on top of Eclipse Menu Screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3024808004208941879?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3024808004208941879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3024808004208941879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3024808004208941879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3024808004208941879'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/06/efitnesse-setup-eclipse.html' title='EFitNesse Setup - eclipse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3131684131050737274</id><published>2009-06-04T22:04:00.000-07:00</published><updated>2009-06-04T22:05:40.608-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>eFitnesse</title><content type='html'>FitNesse is a software development collaboration tool&lt;br /&gt;&lt;br /&gt;http://fitnesse.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3131684131050737274?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3131684131050737274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3131684131050737274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3131684131050737274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3131684131050737274'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/06/efitnesse.html' title='eFitnesse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4910931717758173899</id><published>2009-05-26T23:22:00.000-07:00</published><updated>2009-05-26T23:31:08.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>[MS-sql] Error</title><content type='html'>Error message when you try import database from backup file&lt;br /&gt;&lt;br /&gt;=======Error Message===========&lt;br /&gt;Restore failed Server 'your-computer' (Micorsoft.SqlServer.Smo)&lt;br /&gt;&lt;br /&gt;Additional information:&lt;br /&gt;-&gt;An exception occurred while executing a Transact-SQL statement or batch&lt;br /&gt;  (microsoft.SqlServer.ConnectionInfo)&lt;br /&gt;  --&gt; The file or filegroup 'yourfileName_log' cannot be selected for this operation.&lt;br /&gt;      RESTORE DATABASE is terminating abnormally.(Microsoft SQL Server, Error: 3219)&lt;br /&gt;==================================&lt;br /&gt;&lt;br /&gt;--- Solution ----- (progress as manual way)&lt;br /&gt;create database that you want (ex: test)&lt;br /&gt;right button click from test db&lt;br /&gt;Tasks - &gt; Restore -&gt; Files and Filegroups...&lt;br /&gt;select From device and select backup file location&lt;br /&gt;&lt;br /&gt;---&gt; Select "Script" from top location&lt;br /&gt;&lt;br /&gt;Type this script on page&lt;br /&gt;&lt;br /&gt;RESTORE DATABASE [ct3] FROM  DISK = N'D:\temp\test.bak' WITH  FILE = 1,  MOVE N'test' TO N'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test.mdf',  MOVE N'test_log' TO N'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\test_log.LDF',  NOUNLOAD,  REPLACE,  STATS = 10&lt;br /&gt;GO&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4910931717758173899?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4910931717758173899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4910931717758173899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4910931717758173899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4910931717758173899'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/05/ms-sql-error.html' title='[MS-sql] Error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7973980399483328372</id><published>2009-05-21T21:38:00.000-07:00</published><updated>2009-05-21T21:39:28.300-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>split("|") error</title><content type='html'>String a = "sssrrrr|ccccc";&lt;br /&gt;  &lt;br /&gt;String[] b= a.split("\\|");&lt;br /&gt;  &lt;br /&gt;System.out.println(b[0]);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7973980399483328372?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7973980399483328372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7973980399483328372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7973980399483328372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7973980399483328372'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/05/split-error.html' title='split(&quot;|&quot;) error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2033698111877981433</id><published>2009-04-09T00:42:00.000-07:00</published><updated>2009-04-09T00:43:30.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>[Hibernate] native SQL example- One return column case</title><content type='html'>String gSql = "select sYear from VIEW_REPORT_BillingRegion group by sYear";&lt;br /&gt;         &lt;br /&gt;//            Query query = sessionFactory.getCurrentSession().createQuery(gSql);&lt;br /&gt;            SQLQuery query = this.sessionFactory.getCurrentSession().createSQLQuery(gSql).addScalar("sYear", Hibernate.STRING);&lt;br /&gt;            &lt;br /&gt;            &lt;br /&gt;            List[Object] list = query.list();&lt;br /&gt;            System.out.println("======="+list.size());&lt;br /&gt;         for( Object objArr : list){&lt;br /&gt;           System.out.println(objArr );&lt;br /&gt;         }&lt;br /&gt;         System.out.println("============"+list.size());&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2033698111877981433?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2033698111877981433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2033698111877981433' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2033698111877981433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2033698111877981433'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/04/hibernate-native-sql-example-one-return.html' title='[Hibernate] native SQL example- One return column case'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6940303856264780344</id><published>2009-04-08T23:19:00.001-07:00</published><updated>2009-04-08T23:19:46.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>[Hibernate] native SQL example</title><content type='html'>@SuppressWarnings("unchecked")&lt;br /&gt; @Transactional &lt;br /&gt; public void getTest(IUiListCfg uiListCfg) throws ReportException {&lt;br /&gt;  &lt;br /&gt;      try {&lt;br /&gt;       String sSql = "select sGroupId, sGroupName from tRmCo_Group";&lt;br /&gt;       SQLQuery query = this.sessionFactory.getCurrentSession().createSQLQuery(sSql).addScalar("sGroupId", Hibernate.STRING).addScalar("sGroupName", Hibernate.STRING);&lt;br /&gt;       &lt;br /&gt;       List&lt;Object[]&gt; list = query.list();&lt;br /&gt;       for( Object[] objArr : list){&lt;br /&gt;        for( Object obj : objArr){&lt;br /&gt;         &lt;br /&gt;         System.out.println(obj );&lt;br /&gt;        }&lt;br /&gt;       }&lt;br /&gt;       System.out.println("============"+list.size());&lt;br /&gt;       &lt;br /&gt;      } catch (Exception e) {&lt;br /&gt;          e.printStackTrace();&lt;br /&gt;      }&lt;br /&gt; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6940303856264780344?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6940303856264780344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6940303856264780344' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6940303856264780344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6940303856264780344'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/04/hibernate-native-sql-example.html' title='[Hibernate] native SQL example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2327166986406227552</id><published>2009-03-28T17:08:00.000-07:00</published><updated>2009-03-28T17:10:39.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[SQL] compaire data type</title><content type='html'>DB NAME : testDB&lt;br /&gt;column's NAME : createDate&lt;br /&gt;real data : 2009-02-07 15:15:43.000&lt;br /&gt;&lt;br /&gt;compare&lt;br /&gt;&lt;br /&gt;select * from testDB where cast(convert(char(10),createDate,101)as datetime) &gt;= cast(convert(char(10),'2009-02-05',101) as datetime)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2327166986406227552?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2327166986406227552/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2327166986406227552' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2327166986406227552'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2327166986406227552'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/03/sql-compaire-data-type.html' title='[SQL] compaire data type'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4468092650452649713</id><published>2009-03-17T21:15:00.000-07:00</published><updated>2009-03-17T21:16:57.949-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Eclipse] Auto line change</title><content type='html'>== 3.3 version ==&lt;br /&gt;이클립스에서&lt;br /&gt;&lt;br /&gt;1. help &lt;br /&gt;2. software updates&lt;br /&gt;3. find and Install&lt;br /&gt;4. Search for new features to install&lt;br /&gt;5. New Remote site &lt;br /&gt;&lt;br /&gt;Name: Virtual Word Wrap&lt;br /&gt;URL:   http://ahtik.com/eclipse-update/&lt;br /&gt;&lt;br /&gt;=== 3.4 version ===&lt;br /&gt;&lt;br /&gt;http://ahtik.com/eclipse-update/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4468092650452649713?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4468092650452649713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4468092650452649713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4468092650452649713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4468092650452649713'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/03/eclipse-auto-line-change.html' title='[Eclipse] Auto line change'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-94942373660303997</id><published>2009-02-11T01:15:00.000-08:00</published><updated>2009-02-11T01:23:35.666-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Hibernate] many-to-many</title><content type='html'>There are 3 tables&lt;br /&gt;=== Table1 ====&lt;br /&gt;fooId&lt;br /&gt;a&lt;br /&gt;&lt;br /&gt;==== Table2 -====&lt;br /&gt;barId&lt;br /&gt;b&lt;br /&gt;&lt;br /&gt;==== Table3 ==== (This table is joined from Table1 and Table2)&lt;br /&gt;fooIdEx&lt;br /&gt;barIdEx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===== a.java ===&lt;br /&gt;.... &lt;br /&gt;private int foodId;&lt;br /&gt;private String a;&lt;br /&gt;&lt;br /&gt;private Set[b] bEnitty;&lt;br /&gt;.......&lt;br /&gt;&lt;br /&gt;===== b.java ======&lt;br /&gt;......&lt;br /&gt;private int barId;&lt;br /&gt;private STring b;&lt;br /&gt;............&lt;br /&gt;&lt;br /&gt;===== a.hbm.xml (Mapping xml file) ======&lt;br /&gt;.......&lt;br /&gt;&lt;br /&gt;&lt;set cascade="all-delete-orphan" name="bEntity" table="Table3" lazy="false"&gt;&lt;br /&gt;           &lt;key column="foodId"/&gt;&lt;br /&gt;           &lt;many-to-many column="barIdEx" class="b"/&gt;&lt;br /&gt;      &lt;/set&gt;&lt;br /&gt;......&lt;br /&gt;&lt;br /&gt;please refer to http://www.xylax.net/hibernate/manytomany.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-94942373660303997?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/94942373660303997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=94942373660303997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/94942373660303997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/94942373660303997'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/hibernate-many-to-many.html' title='[Hibernate] many-to-many'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2561766487403701963</id><published>2009-02-10T23:40:00.000-08:00</published><updated>2009-02-10T23:44:40.889-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hibernate'/><title type='text'>[Hibernate] one-to-many</title><content type='html'>one-to-many [hibernate]&lt;br /&gt;&lt;br /&gt;===== a.java ========&lt;br /&gt;......&lt;br /&gt;private Set[b] bSet;&lt;br /&gt;.......&lt;br /&gt;&lt;br /&gt;==== b.java ======&lt;br /&gt;....&lt;br /&gt;....&lt;br /&gt;&lt;br /&gt;==== a.hbm.xml -(mapping for a entity xml file) ====&lt;br /&gt;&lt;set cascade="all-delete-orphan" name="bSet" table="aTable" lazy="false"&gt;&lt;br /&gt;            &lt;key column="column name of forgin key"/&gt;&lt;br /&gt;            &lt;one-to-many class="b"/&gt;&lt;br /&gt;        &lt;/set&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2561766487403701963?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2561766487403701963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2561766487403701963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2561766487403701963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2561766487403701963'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/hibernate-one-to-many.html' title='[Hibernate] one-to-many'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6683373669097237436</id><published>2009-02-10T23:31:00.000-08:00</published><updated>2009-02-10T23:39:24.447-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>[Error] Hibernate error</title><content type='html'>- Error Message&lt;br /&gt;org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here&lt;br /&gt;&lt;br /&gt;This error is from that the hibernate can not find "Transactional".&lt;br /&gt;&lt;br /&gt;Please insert &lt;br /&gt;@SuppressWarnings("unchecked")&lt;br /&gt;@Transactional&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6683373669097237436?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6683373669097237436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6683373669097237436' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6683373669097237436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6683373669097237436'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/error-hibernate-error.html' title='[Error] Hibernate error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-952382495481898352</id><published>2009-02-10T17:09:00.000-08:00</published><updated>2009-05-26T23:32:21.450-07:00</updated><title type='text'>[Hibernate] join (one-to-many)</title><content type='html'>create sub bean&lt;br /&gt;BeanA.java - same as sub table&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-952382495481898352?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/952382495481898352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=952382495481898352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/952382495481898352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/952382495481898352'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/hibernate-join-one-to-many.html' title='[Hibernate] join (one-to-many)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2984172943029760211</id><published>2009-02-04T17:06:00.001-08:00</published><updated>2009-02-04T17:07:52.522-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>[Error] Eclipse Ganymede start error</title><content type='html'>When you have the problem for starting eclipse , please check eclipse.ini file&lt;br /&gt;==== Error message&lt;br /&gt;-VM terminated...&lt;br /&gt;&lt;br /&gt;==== original eclipse.ini&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-framework&lt;br /&gt;plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms40m&lt;br /&gt;-Xmx512m&lt;br /&gt;&lt;br /&gt;==== update this eclipse.ini file&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-framework&lt;br /&gt;plugins\org.eclipse.osgi_3.4.2.R34x_v20080826-1230.jar&lt;br /&gt;&lt;strong&gt;-vm&lt;br /&gt;C:\Sun\SDK\jdk\bin\javaw.exe&lt;/strong&gt;&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms40m&lt;br /&gt;-Xmx512m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2984172943029760211?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2984172943029760211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2984172943029760211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2984172943029760211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2984172943029760211'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/error-eclipse-ganymede-start-error.html' title='[Error] Eclipse Ganymede start error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5755772214225270689</id><published>2009-02-04T16:59:00.000-08:00</published><updated>2009-05-26T23:32:52.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>[Error] Eclipse Ganymede start error</title><content type='html'>when you start eclipse , you might have the error with popup message box.&lt;br /&gt;such as "VM terminate...."&lt;br /&gt;Please check eclipse.ini file and update it&lt;br /&gt;&lt;br /&gt;original eclipse.ini&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-vm&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms40m&lt;br /&gt;-Xmx512m    &lt;br /&gt;&lt;br /&gt;==== Please update this eclipse.ini file =====&lt;br /&gt;-showsplash&lt;br /&gt;org.eclipse.platform&lt;br /&gt;--launcher.XXMaxPermSize&lt;br /&gt;256M&lt;br /&gt;-vm&lt;br /&gt;D:\java\jdk1.6.0\bin\javaw.exe&lt;br /&gt;-vmargs&lt;br /&gt;-Dosgi.requiredJavaVersion=1.5&lt;br /&gt;-Xms40m&lt;br /&gt;-Xmx512m&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5755772214225270689?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5755772214225270689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5755772214225270689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5755772214225270689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5755772214225270689'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/error-eclipse-ganymede-start-error_04.html' title='[Error] Eclipse Ganymede start error'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2746244522255370294</id><published>2009-02-02T23:01:00.000-08:00</published><updated>2009-02-02T23:06:01.105-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[ExtJs] Simple Tree Example (Json as JSP)</title><content type='html'>=========== test2.html =================&lt;br /&gt;[html]&lt;br /&gt;[head]&lt;br /&gt;  [link rel="stylesheet" type="text/css" href="../resources/css/ext-all.css"]&lt;br /&gt; [script type="text/javascript" src="../adapter/ext/ext-base.js"][/script]&lt;br /&gt; [script type="text/javascript" src="../ext-all.js"][/script]&lt;br /&gt;    [script type="text/javascript" src="reorder2.js"][/script]&lt;br /&gt;[title]Insert title here[/title]&lt;br /&gt;[/head]&lt;br /&gt;[body]&lt;br /&gt;[div id="tree-div" style="overflow:auto; height:300px;width:250px;border:1px solid #c3daf9;"][/div]&lt;br /&gt;[/body]&lt;br /&gt;[/html]&lt;br /&gt;&lt;br /&gt;=============== reorder2.js ====================&lt;br /&gt;&lt;br /&gt;Ext.onReady(function(){&lt;br /&gt;    // shorthand&lt;br /&gt;    var Tree = Ext.tree;&lt;br /&gt;    &lt;br /&gt;    var tree = new Tree.TreePanel({&lt;br /&gt;        el:'tree-div',&lt;br /&gt;        useArrows:true,&lt;br /&gt;        autoScroll:true,&lt;br /&gt;        animate:true,&lt;br /&gt;        enableDD:true,&lt;br /&gt;//  rootVisible: false,&lt;br /&gt;        containerScroll: true, &lt;br /&gt;        loader: new Tree.TreeLoader({&lt;br /&gt;   dataUrl:'json.jsp'&lt;br /&gt;        })&lt;br /&gt;    });&lt;br /&gt;&lt;br /&gt;    // set the root node&lt;br /&gt;    var root = new Tree.AsyncTreeNode({&lt;br /&gt;        text: 'Ext JS',&lt;br /&gt;        draggable:false,&lt;br /&gt;  iconCls:'conthruAr',&lt;br /&gt;        id:'source'&lt;br /&gt;    });&lt;br /&gt;    tree.setRootNode(root);&lt;br /&gt;&lt;br /&gt;    // render the tree&lt;br /&gt;    tree.render();&lt;br /&gt;    root.expand();&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;================ json.jsp =================&lt;br /&gt;[%@page import="java.util.Enumeration"%]&lt;br /&gt;[%&lt;br /&gt; Enumeration ss = request.getParameterNames();&lt;br /&gt; String value;&lt;br /&gt; while(ss.hasMoreElements()){&lt;br /&gt;  String key = (String)ss.nextElement();&lt;br /&gt;  value = request.getParameter(key);&lt;br /&gt;  System.out.println(key+" : "+value+" ");&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; String getS = request.getParameter("node");&lt;br /&gt; &lt;br /&gt; System.out.println("ss : "+getS);&lt;br /&gt; if (getS.equals("source")){&lt;br /&gt;%]&lt;br /&gt;[{"text":"1","id":"1","cls":"folder"},{"text":"4","id":"4","leaf":true,"cls":"file"},{"text":"3","id":"3","cls":"folder"},{"text":"2","id":"2","leaf":true,"cls":"file"}]&lt;br /&gt;[%&lt;br /&gt; } else if(getS.equals("3")) {&lt;br /&gt;%]&lt;br /&gt;[{"text":"7","id":"7","leaf":true,"cls":"file"},{"text":"8","id":"8","cls":"folder"}]&lt;br /&gt;[%} %]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2746244522255370294?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2746244522255370294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2746244522255370294' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2746244522255370294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2746244522255370294'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/02/extjs-simple-tree-example-json-as-jsp.html' title='[ExtJs] Simple Tree Example (Json as JSP)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3196470038719218372</id><published>2009-01-19T00:11:00.000-08:00</published><updated>2009-01-19T00:41:45.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Error]  Could not open Hibernate Session for transaction</title><content type='html'>[Error Message]&lt;br /&gt;org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is java.lang.IllegalArgumentException: interface org.hibernate.jdbc.ConnectionWrapper is not visible from class loader&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please insert org.hibernate.jdbc pacakge in MENIFEST file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3196470038719218372?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3196470038719218372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3196470038719218372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3196470038719218372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3196470038719218372'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/error-could-not-open-hibernate-session.html' title='[Error]  Could not open Hibernate Session for transaction'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2222014896787924622</id><published>2009-01-05T23:05:00.000-08:00</published><updated>2009-01-05T23:07:57.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>[Error] Can not Start Eclipse</title><content type='html'>* Error Message&lt;br /&gt;JVM terminated. Exit code=-1 .......&lt;br /&gt;................&lt;br /&gt;.......&lt;br /&gt;&lt;br /&gt;- Open eclipse.ini file under eclipse installed folder&lt;br /&gt;&lt;br /&gt;change the last line like this&lt;br /&gt;-Xmx256m&lt;br /&gt;&lt;br /&gt;http://blog.naver.com/sungback?Redirect=Log&amp;logNo=90033293141&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2222014896787924622?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2222014896787924622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2222014896787924622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2222014896787924622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2222014896787924622'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/error-can-not-start-eclipse.html' title='[Error] Can not Start Eclipse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5791494768733547448</id><published>2009-01-05T22:31:00.000-08:00</published><updated>2009-01-05T22:55:19.656-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Error] can not start MS-SQL Service</title><content type='html'>* Can't start MS-SQL service &lt;br /&gt;- there are some error message that ms-sql can't start &lt;br /&gt;&lt;br /&gt;+ Please open control panel &gt; Service &lt;br /&gt;Change running logon user&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5791494768733547448?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5791494768733547448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5791494768733547448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5791494768733547448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5791494768733547448'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/error-can-not-start-ms-sql-service.html' title='[Error] can not start MS-SQL Service'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1163999184407490881</id><published>2009-01-01T22:08:00.000-08:00</published><updated>2009-01-02T00:04:35.634-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>[Eclipse] (Plugin)- Java Code Coverage for Eclipse</title><content type='html'>* This plugin for Code Coverage - especially for Junit&lt;br /&gt;&lt;br /&gt;1. Install &lt;br /&gt;http://www.eclemma.org/installation.html&lt;br /&gt;&lt;br /&gt;2. Launching (or setting) in Coverage Mode&lt;br /&gt;http://www.eclemma.org/userdoc/launching.html&lt;br /&gt;&lt;br /&gt;3. Create "Test" run configuration&lt;br /&gt;&lt;br /&gt;4. You should select what kind of project can be generate code coverage report &lt;br /&gt;  from "Coverage" tab. (Coverage Run &gt; Converage configurations)&lt;br /&gt;&lt;br /&gt;5. When "running" is over , Do not terminate manually !&lt;br /&gt;   Type : osgi&gt; exit&lt;br /&gt;&lt;br /&gt;Then you will see Coverage report&lt;br /&gt;&lt;br /&gt;* error message "No coverage data file has been written"&lt;br /&gt;check "http://www.eclemma.org/faq.html#usage03"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Check all step from this web site&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* After running code coverage you should re-compile&lt;br /&gt; the project which is checked for Code Coverage&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1163999184407490881?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1163999184407490881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1163999184407490881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1163999184407490881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1163999184407490881'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/eclipse-plugin-java-code-coverage-for.html' title='[Eclipse] (Plugin)- Java Code Coverage for Eclipse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7207581710564967523</id><published>2009-01-01T21:37:00.000-08:00</published><updated>2009-01-01T22:08:23.854-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>[Eclipse] - Run (Arguments- Clean)</title><content type='html'>Eclipse Run configuration option&lt;br /&gt;&lt;br /&gt;- Arguments Tab -&lt;br /&gt;* Program arguments &lt;br /&gt;  -os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -console -&lt;strong&gt;-clean&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;* VM arguements&lt;br /&gt;-Declipse.ignoreApp=true -Dosgi.noShutdown=true &lt;strong&gt;-Dosgi.clean=true&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7207581710564967523?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7207581710564967523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7207581710564967523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7207581710564967523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7207581710564967523'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/eclipse-run-arguments-clean.html' title='[Eclipse] - Run (Arguments- Clean)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7082878432850100576</id><published>2009-01-01T21:33:00.000-08:00</published><updated>2009-01-01T21:37:28.705-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><title type='text'>Eclipse [Plug-In] - CheckStyle Eclipse Plugin</title><content type='html'>* CheckStyle Eclipse Plugin&lt;br /&gt;- CheckStyle Eclipse Plugin help you ensure that your Java code adheres to a set of coding standards.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/EclipseCheckStyle.doc"&gt;- Installation document&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/MazatzalCheckstylePluginConfiguratio.xml"&gt;- Checkstyle file&lt;/a&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/MazatzalCodeFormat.xml"&gt;- format file&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7082878432850100576?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7082878432850100576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7082878432850100576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7082878432850100576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7082878432850100576'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2009/01/eclipse-plug-in-checkstyle-eclipse.html' title='Eclipse [Plug-In] - CheckStyle Eclipse Plugin'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4879624619672074260</id><published>2008-11-18T17:50:00.000-08:00</published><updated>2008-11-18T17:52:03.372-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] Ext.grid.GroupingView : groupTextTpl</title><content type='html'>Get data for GroupingView&lt;br /&gt;&lt;br /&gt;grid = new Ext.grid.GridPanel({&lt;br /&gt;       id: getGridArea,&lt;br /&gt;          ds: createStore,&lt;br /&gt;          cm: this.columnModelFile(),&lt;br /&gt;    view: new Ext.grid.GroupingView({&lt;br /&gt;              forceFit:true,&lt;br /&gt;              groupTextTpl: &lt;strong&gt;'{text}|{[ values.rs[0].data["state"] ]} &lt;/strong&gt;({[values.rs.length]} {[values.rs.length &gt; 1 ? "Devices" : "Device"]})'&lt;br /&gt;          }),&lt;br /&gt;//          viewConfig: {&lt;br /&gt;//              forceFit:true&lt;br /&gt;//          },&lt;br /&gt;    sm: selectionModel,&lt;br /&gt;    width: 500,&lt;br /&gt;          height: 250,&lt;br /&gt;    //title: 'Firmware File List',&lt;br /&gt;          collapsible: false,&lt;br /&gt;          animCollapse: true,&lt;br /&gt;    bbar: pagingTool&lt;br /&gt;      });&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4879624619672074260?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4879624619672074260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4879624619672074260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4879624619672074260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4879624619672074260'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/extjs-extgridgroupingview-grouptexttpl.html' title='[ExtJs] Ext.grid.GroupingView : groupTextTpl'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3421583827562015159</id><published>2008-11-10T17:27:00.000-08:00</published><updated>2008-11-10T17:36:07.902-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>[Restlet with Spring DM]</title><content type='html'>How you can create restlet with Spring DM&lt;br /&gt;&lt;br /&gt;1. need update 6 files&lt;br /&gt;   - web.xml&lt;br /&gt;   - applicationContext-osgi.xml&lt;br /&gt;   - applicationContext.xml&lt;br /&gt;   - MANIFEST.MF&lt;br /&gt;   - TestApplication.java&lt;br /&gt;   - TestDefaultResource.java&lt;br /&gt;&lt;br /&gt;2. main point &lt;br /&gt;&lt;br /&gt;   use "org.restlet.component" as context-param&lt;br /&gt;&lt;br /&gt;   in web.xml add below line&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;!-- component bean id --&gt;&lt;br /&gt; [context-param]&lt;br /&gt;  [param-name]org.restlet.component[/param-name]&lt;br /&gt;  [param-value]component[/param-value]&lt;br /&gt; [/context-param]&lt;br /&gt;&lt;br /&gt;4. "component is from "applicationContext.xml" file &lt;br /&gt;&lt;br /&gt;   [bean id="component" class="org.restlet.ext.spring.SpringComponent" ]&lt;br /&gt; [property name="defaultTarget" ref="application" /]&lt;br /&gt;   [/bean]&lt;br /&gt;&lt;br /&gt;5. "application" is from same file "applicationContext.xml" file &lt;br /&gt;&lt;br /&gt;   [bean id="application" class="applicationPackage.TestApplication"][/bean]&lt;br /&gt;&lt;br /&gt;6. TestApplication.java&lt;br /&gt;   import TestDefaultResouce;&lt;br /&gt;import org.restlet.Application;&lt;br /&gt;import org.restlet.Context;&lt;br /&gt;import org.restlet.Restlet;&lt;br /&gt;import org.restlet.Router;&lt;br /&gt;&lt;br /&gt;public class EamApplication extends Application {&lt;br /&gt; &lt;br /&gt; public EamApplication() {&lt;br /&gt;  super();&lt;br /&gt;  // TODO Auto-generated constructor stub&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public EamApplication(Context context) {&lt;br /&gt;        super(context);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt; @Override&lt;br /&gt;    public Restlet createRoot() {&lt;br /&gt;     Router router = new Router(getContext());     &lt;br /&gt;     router.attachDefault(TestDefaultResouce.class);        &lt;br /&gt;        return router;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;7. TestDefaultResouce.java&lt;br /&gt;&lt;br /&gt;import org.restlet.Context;&lt;br /&gt;import org.restlet.data.MediaType;&lt;br /&gt;import org.restlet.data.Request;&lt;br /&gt;import org.restlet.data.Response;&lt;br /&gt;import org.restlet.resource.Representation;&lt;br /&gt;import org.restlet.resource.Resource;&lt;br /&gt;import org.restlet.resource.StringRepresentation;&lt;br /&gt;import org.restlet.resource.Variant;&lt;br /&gt;&lt;br /&gt;public class EamDefaultResouce extends Resource {&lt;br /&gt; &lt;br /&gt; public EamDefaultResouce() {&lt;br /&gt;  super();&lt;br /&gt;  // TODO Auto-generated constructor stub&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public EamDefaultResouce(Context context, Request request, Response response) {&lt;br /&gt;  super(context, request, response);&lt;br /&gt;  getVariants().add(new Variant(MediaType.TEXT_PLAIN));&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; @Override&lt;br /&gt; public Representation getRepresentation(Variant variant){&lt;br /&gt;  Representation representation = new StringRepresentation("index page", MediaType.TEXT_PLAIN);&lt;br /&gt;  return representation;&lt;br /&gt; }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3421583827562015159?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3421583827562015159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3421583827562015159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3421583827562015159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3421583827562015159'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/restlet-with-spring-dm.html' title='[Restlet with Spring DM]'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3846277132991459743</id><published>2008-11-06T17:05:00.000-08:00</published><updated>2008-11-06T17:13:24.020-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Error - Rest] com.noelios.restlet.Engine createHelper</title><content type='html'>====== Error message (Rest) ======&lt;br /&gt;com.noelios.restlet.Engine createHelper&lt;br /&gt;No available server connector supports the required protocols&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==== Solution ======&lt;br /&gt;need "com.noelios.restlet.ext.jetty_6.1.jar" file &lt;br /&gt;&lt;br /&gt;org.mortbay.jetty.ajp.jar&lt;br /&gt;org.mortbay.jetty.https.jar&lt;br /&gt;org.mortbay.jetty.jar&lt;br /&gt;org.mortbay.jetty.util.jar&lt;br /&gt;&lt;br /&gt;=== You might see other error message ====&lt;br /&gt;Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/jetty/Connector&lt;br /&gt;&lt;br /&gt;=== Solution === &lt;br /&gt;need "org.mortbay.jetty.jar" file &lt;br /&gt;&lt;br /&gt;=== You might see other error message ====&lt;br /&gt;Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/component/LifeCycle&lt;br /&gt;&lt;br /&gt;=== Solution === &lt;br /&gt;need "org.mortbay.jetty.util.jar" file &lt;br /&gt;&lt;br /&gt;=== You might see other error message ====&lt;br /&gt;Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/jetty/ajp/Ajp13SocketConnector&lt;br /&gt;&lt;br /&gt;=== Solution === &lt;br /&gt;need "org.mortbay.jetty.ajp.jar" file &lt;br /&gt;&lt;br /&gt;=== You might see other error message ====&lt;br /&gt;Exception in thread "main" java.lang.NoClassDefFoundError: org/mortbay/jetty/security/SslSelectChannelConnector&lt;br /&gt;&lt;br /&gt;=== Solution === &lt;br /&gt;need "org.mortbay.jetty.https.jar" file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3846277132991459743?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3846277132991459743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3846277132991459743' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3846277132991459743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3846277132991459743'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/error-rest-comnoeliosrestletengine.html' title='[Error - Rest] com.noelios.restlet.Engine createHelper'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4187769129447153486</id><published>2008-11-03T20:44:00.000-08:00</published><updated>2008-11-10T17:37:27.829-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Error] NoClassDefFoundError org/apache/commons/codec/DecoderException</title><content type='html'>==== Error Message ====&lt;br /&gt;NoClassDefFoundError org/apache/commons/codec/DecoderException&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==== Solution =====&lt;br /&gt;You need org.apache.commons.codec.jar file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4187769129447153486?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4187769129447153486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4187769129447153486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4187769129447153486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4187769129447153486'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/error-noclassdeffounderror.html' title='[Error] NoClassDefFoundError org/apache/commons/codec/DecoderException'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2270157861949115341</id><published>2008-11-03T20:43:00.001-08:00</published><updated>2008-11-10T17:37:51.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>[Error] java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory</title><content type='html'>=== Error MEssage === &lt;br /&gt;java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory&lt;br /&gt;&lt;br /&gt;== Solution === &lt;br /&gt;you need "commons-logging.jar" file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2270157861949115341?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2270157861949115341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2270157861949115341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2270157861949115341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2270157861949115341'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/error-javalangnoclassdeffounderror.html' title='[Error] java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6594892527212511960</id><published>2008-11-02T23:26:00.001-08:00</published><updated>2008-11-10T17:38:18.598-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='axis2'/><title type='text'>[Erro] Axis2 - Eclipse</title><content type='html'>=== Error message =====&lt;br /&gt;The Axis2 facets cannot be installed since the Axis2 runtime location has not been set. Please go to the Web Services preference page and set the Axis2 runtime &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;==== Solution ====&lt;br /&gt;Eclipse &lt;br /&gt;Window &gt; Preferences &gt; Web Services &gt; Axis2 Preferences &gt; Axis2 Runtime&lt;br /&gt;Setup Axis2 location and check "Axis2 runtime loaded successfully!!!"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6594892527212511960?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6594892527212511960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6594892527212511960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6594892527212511960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6594892527212511960'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/11/erro-axis2-eclipse.html' title='[Erro] Axis2 - Eclipse'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6141800824562880632</id><published>2008-10-28T17:24:00.000-07:00</published><updated>2008-10-28T17:26:12.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] Grid Panel - layout:'fit' problem</title><content type='html'>layout:'fit' is not working collectly in IE 6. &lt;br /&gt;&lt;br /&gt;You should put style &lt;br /&gt;&lt;br /&gt;please add  &lt;br /&gt;&lt;br /&gt;.x-grid3-header-offset {width: auto;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6141800824562880632?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6141800824562880632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6141800824562880632' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6141800824562880632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6141800824562880632'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-grid-panel-layoutfit-problem.html' title='[ExtJs] Grid Panel - layout:&apos;fit&apos; problem'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5398752766727741192</id><published>2008-10-28T02:38:00.000-07:00</published><updated>2008-10-28T02:40:32.154-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] dynamically Add button PagingToolBar</title><content type='html'>==== create PagingToolbar ====&lt;br /&gt;var toolBar = new Ext.PagingToolbar({&lt;br /&gt;      pageSize:10,&lt;br /&gt;      store:store,&lt;br /&gt;      displayInfo:true,&lt;br /&gt;      displayMsg: 'total{2} {0} - {1}',&lt;br /&gt;      emptyMsg:'no data'&lt;br /&gt;     }) &lt;br /&gt;&lt;br /&gt;======== create Toolbar Button ======= &lt;br /&gt;var sbun = new Ext.Toolbar.Button({&lt;br /&gt;  pressed: true,&lt;br /&gt;  enableToggle: false,&lt;br /&gt;  text: 'Create',&lt;br /&gt;  id: 'createId',&lt;br /&gt;  cls: ''&lt;br /&gt; })&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;======= create Grid with PagingToolbar =======&lt;br /&gt;var grid = new Ext.grid.GridPanel({&lt;br /&gt;  el:'Firmware-grid',&lt;br /&gt;  store:store,&lt;br /&gt;  cm:cm,&lt;br /&gt;  //sm: new Ext.grid.RowSelectionModel({selectRow:Ext.emptyFn}),&lt;br /&gt;  viewConfig:{&lt;br /&gt;   forceFit:true&lt;br /&gt;  },&lt;br /&gt;  title:' grid title',&lt;br /&gt;  width:500,&lt;br /&gt;  height:500,&lt;br /&gt;  loadMask:true,&lt;br /&gt;  frame:false,&lt;br /&gt;  bbar:toolBar&lt;br /&gt; });&lt;br /&gt;&lt;br /&gt;====== Add Toolbar Button ====&lt;br /&gt;grid.render();&lt;br /&gt;  grid.getBottomToolbar().add('-',sbun);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5398752766727741192?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5398752766727741192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5398752766727741192' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5398752766727741192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5398752766727741192'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-dynamically-add-button.html' title='[ExtJs] dynamically Add button PagingToolBar'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-26671254753974520</id><published>2008-10-27T22:36:00.000-07:00</published><updated>2008-10-27T22:38:45.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] - Update Panel Data</title><content type='html'>== updating panel ==&lt;br /&gt;panel1 = new Ext.Panel({&lt;br /&gt;  html: 'panel one'&lt;br /&gt; });&lt;br /&gt; panel2 = new Ext.Panel({&lt;br /&gt;  html: 'panel two'&lt;br /&gt; });&lt;br /&gt;&lt;br /&gt;== default panel ==&lt;br /&gt;fitpanel = new Ext.Panel({&lt;br /&gt;  layout:'fit',&lt;br /&gt;  region: 'center'&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;=== change option ==&lt;br /&gt;fitpanel.remove(panel1, true);&lt;br /&gt; panel2 = new Ext.Panel({&lt;br /&gt;  html: 'panel two'&lt;br /&gt; });&lt;br /&gt; fitpanel.add(panel2);&lt;br /&gt; fitpanel.doLayout();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-26671254753974520?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/26671254753974520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=26671254753974520' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/26671254753974520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/26671254753974520'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-update-panel-data.html' title='[ExtJs] - Update Panel Data'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8633882416864878867</id><published>2008-10-27T02:42:00.001-07:00</published><updated>2008-10-27T02:43:05.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] - Auto Width in Panel of Grid</title><content type='html'>" layout:'fit' "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;upPanel = new Ext.Panel({&lt;br /&gt;    title:'Device List',&lt;br /&gt;    region:'center',&lt;br /&gt;    collapsible:false,&lt;br /&gt;    reload:true,&lt;br /&gt;    width:400,&lt;br /&gt;    height:200,&lt;br /&gt;    minSize: 100,&lt;br /&gt;    autoScroll:true,&lt;br /&gt;    bodyStyle:'background-color: white',&lt;br /&gt;    items: [this.gridEam()],&lt;br /&gt;    layout:'fit'&lt;br /&gt;});&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8633882416864878867?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8633882416864878867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8633882416864878867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8633882416864878867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8633882416864878867'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-auto-width-in-panel-of-grid.html' title='[ExtJs] - Auto Width in Panel of Grid'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-567892654127109871</id><published>2008-10-27T02:40:00.000-07:00</published><updated>2008-10-27T02:41:30.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJS] - Icon in the top of Panel</title><content type='html'>tools: [{id: 'refresh', handler: refreshO, scope: refreshO}]&lt;br /&gt;&lt;br /&gt;var refreshO = function() {&lt;br /&gt;do something.&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-567892654127109871?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/567892654127109871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=567892654127109871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/567892654127109871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/567892654127109871'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-icon-in-top-of-panel.html' title='[ExtJS] - Icon in the top of Panel'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6254859252057724521</id><published>2008-10-24T00:43:00.001-07:00</published><updated>2008-10-24T00:44:09.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] Grid button in PagingToolbar</title><content type='html'>===== js file =======&lt;br /&gt;&lt;br /&gt;bbar: new Ext.PagingToolbar({&lt;br /&gt;            pageSize: 25,&lt;br /&gt;            store: store,&lt;br /&gt;            displayInfo: true,&lt;br /&gt;            displayMsg: 'Displaying topics {0} - {1} of {2}',&lt;br /&gt;            emptyMsg: "No topics to display",&lt;br /&gt;            items:[&lt;br /&gt;                '-', {&lt;br /&gt;                pressed: true,&lt;br /&gt;                enableToggle:true,&lt;br /&gt;                text: 'Show Preview',&lt;br /&gt;                iconCls: 'x-btn-text-icon',&lt;br /&gt;                //cls: 'x-tbar-loading',&lt;br /&gt;                toggleHandler: toggleDetails&lt;br /&gt;            },'-', {&lt;br /&gt;                pressed: true,&lt;br /&gt;                enableToggle:true,&lt;br /&gt;                text: 'Show Preview',&lt;br /&gt;                iconCls: 'x-btn-text-icon',&lt;br /&gt;                //cls: 'x-tbar-loading',&lt;br /&gt;                toggleHandler: toggleDetails&lt;br /&gt;            }]&lt;br /&gt;        })&lt;br /&gt;&lt;br /&gt;=========== css part ==============&lt;br /&gt;.x-tbar-loading{&lt;br /&gt; background-image:url(../../resources/images/default/grid/refresh2.gif)!important;&lt;br /&gt;}&lt;br /&gt;.x-btn-text-icon{&lt;br /&gt; background-image:url(../../resources/images/default/grid/group-by.gif)!important;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6254859252057724521?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6254859252057724521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6254859252057724521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6254859252057724521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6254859252057724521'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-grid-button-in-pagingtoolbar.html' title='[ExtJs] Grid button in PagingToolbar'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7585536167845685837</id><published>2008-10-22T23:03:00.000-07:00</published><updated>2008-10-22T23:04:53.829-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] Namespace example</title><content type='html'>=== html file ====&lt;br /&gt;[!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&lt;br /&gt;          "http://www.w3.org/TR/html4/loose.dtd"]&lt;br /&gt;[html lang="en"]&lt;br /&gt;[head]&lt;br /&gt; [meta http-equiv="content-type" content="text/html; charset=iso-8859-1"]&lt;br /&gt; [title]namespace test page[/title]&lt;br /&gt;        [!-- Bring in the ExtJs Libraries and CSS --]&lt;br /&gt;        [link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" /]&lt;br /&gt;        [script type="text/javascript" src="../../adapter/ext/ext-base.js"] [/script]&lt;br /&gt;        [script type="text/javascript" src="../../ext-all-debug.js"] [/script]&lt;br /&gt; [!-- Place the page specific js here --]&lt;br /&gt;        [script type="text/javascript" src="applayout.js"] [/script]&lt;br /&gt; [!-- End page specific js --]&lt;br /&gt;       &lt;br /&gt; [script type="text/javascript"]&lt;br /&gt;  Ext.onReady(myNameSpace.app.init, myNameSpace.app);&lt;br /&gt; [/script]&lt;br /&gt;    &lt;br /&gt;[/head]&lt;br /&gt;[body]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[/body]&lt;br /&gt;[/html]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===== js file ====&lt;br /&gt;Ext.BLANK_IMAGE_URL='../resources/images/default/s.gif';&lt;br /&gt;&lt;br /&gt;Ext.namespace('myNameSpace');&lt;br /&gt;&lt;br /&gt;Ext.namespace('myNameSpace2');&lt;br /&gt;&lt;br /&gt;myNameSpace.app = function() {&lt;br /&gt; return {&lt;br /&gt;  init:function(){&lt;br /&gt;   alert('application successfully initialized');&lt;br /&gt;   //this.testInit();&lt;br /&gt;   var aa = myNameSpace2.app.testIni('test value1');&lt;br /&gt;   alert(aa);&lt;br /&gt;   this.testInit(aa+"  :  2");&lt;br /&gt;  },&lt;br /&gt;  testInit: function(getValue){&lt;br /&gt;   alert(getValue);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;myNameSpace2.app = function(){&lt;br /&gt; return{&lt;br /&gt;  testIni:function(getValue) {&lt;br /&gt;   var ss = getValue;&lt;br /&gt;   return ss;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7585536167845685837?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7585536167845685837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7585536167845685837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7585536167845685837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7585536167845685837'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-namespace-example.html' title='[ExtJs] Namespace example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1242167342236380595</id><published>2008-10-15T03:07:00.000-07:00</published><updated>2008-10-15T03:08:15.259-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] Popup - clean Window object</title><content type='html'>var button = Ext.get('show-btn');&lt;br /&gt;&lt;br /&gt;    button.on('click', function(){&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;        var win = new Ext.Window({&lt;br /&gt;            title: 'Layout Window',&lt;br /&gt;            closable:true,&lt;br /&gt;            width:600,&lt;br /&gt;            height:350,&lt;br /&gt;            //border:false,&lt;br /&gt;            plain:true,&lt;br /&gt;            buttons: [{&lt;br /&gt;               text: 'Save',&lt;br /&gt;               handler: function(){&lt;br /&gt;                   if(nav.getForm().isValid()){&lt;br /&gt;                    nav.getForm().submit({&lt;br /&gt;         url: 'uploadFile.htm',&lt;br /&gt;         method:'POST',&lt;br /&gt;                        waitMsg: 'Uploading your file...',&lt;br /&gt;                        success: function(nav, o){&lt;br /&gt;          popupMsg('Success', 'Processed file "'+o.result.file+'" on the server');&lt;br /&gt;          dlgPopup.hide();&lt;br /&gt;                        }, &lt;br /&gt;         failure: function() {&lt;br /&gt;             popupMsg('Fail', 'Fail to upload file "'+o.result.file+'" on the server');&lt;br /&gt;          dlgPopup.hide();&lt;br /&gt;         }       &lt;br /&gt;         &lt;br /&gt;                    });&lt;br /&gt;                   }&lt;br /&gt;               }&lt;br /&gt;           },{&lt;br /&gt;      text:'Close',&lt;br /&gt;      handler:function(){       &lt;br /&gt;       win.close();       &lt;br /&gt;      }&lt;br /&gt;     }]&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;        win.show(this);&lt;br /&gt; });&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1242167342236380595?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1242167342236380595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1242167342236380595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1242167342236380595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1242167342236380595'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-popup-clean-window-object.html' title='[ExtJs] Popup - clean Window object'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8427291152183522271</id><published>2008-10-14T03:28:00.001-07:00</published><updated>2008-10-14T03:28:26.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] TimeField example</title><content type='html'>var startTimePicker = new Ext.form.TimeField({&lt;br /&gt;              triggerClass: 'x-form-time-trigger',&lt;br /&gt;              fieldLabel: 'Start time',&lt;br /&gt;              name: 'starttime',&lt;br /&gt;              editable:false,&lt;br /&gt;        value:'',&lt;br /&gt;              format:"H:i:s",&lt;br /&gt;              value: new Date()&lt;br /&gt;          });&lt;br /&gt;   var endTimePicker = new Ext.form.TimeField({&lt;br /&gt;              triggerClass: 'x-form-time-trigger',&lt;br /&gt;              fieldLabel: 'End time',&lt;br /&gt;              name: 'endtime',&lt;br /&gt;              editable:false,&lt;br /&gt;              format:"H:i:s",&lt;br /&gt;              value: new Date()&lt;br /&gt;          });&lt;br /&gt;   startTimePicker.setValue('');&lt;br /&gt;   endTimePicker.setValue('');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8427291152183522271?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8427291152183522271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8427291152183522271' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8427291152183522271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8427291152183522271'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-timefield-example.html' title='[ExtJs] TimeField example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7247556026664235540</id><published>2008-10-13T23:51:00.000-07:00</published><updated>2008-10-13T23:53:45.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Json'/><title type='text'>[JSTL] - if / else if (when)</title><content type='html'>[c:choose]&lt;br /&gt;  [c:when test="${commnad == 'scheudleList'}"]&lt;br /&gt; [json:object]&lt;br /&gt;     [json:property name="total" value="${totalCount}"/]&lt;br /&gt;     [json:array name="data" var="task" items="${utilSchdule}"]&lt;br /&gt;         [json:object]&lt;br /&gt;             [json:property name="id" value="${task.id}"/]&lt;br /&gt;             [json:property name="taskName" value="${task.taskName}"/]&lt;br /&gt;             [json:property name="applicationSymbolicName" value="${task.applicationSymbolicName}"/]&lt;br /&gt;             [json:property name="endTime"]&lt;br /&gt;              [fmt:formatDate value="${task.endTime}" pattern="dd.MM.yyyy HH:mm"/]&lt;br /&gt;             [/json:property]&lt;br /&gt;             [json:property name="nextTime"]&lt;br /&gt;              [fmt:formatDate value="${task.nextTime}" pattern="dd.MM.yyyy HH:mm"/]&lt;br /&gt;             [/json:property]&lt;br /&gt;             [json:property name="userId" value="${task.userId}"/]            &lt;br /&gt;      [json:array name="selectedIds" var="selectedId" items="${selectedIds}"]&lt;br /&gt;   [c:out value="${selectedId}"/]&lt;br /&gt;      [/json:array]&lt;br /&gt;         [/json:object]&lt;br /&gt;     [/json:array]&lt;br /&gt; [/json:object]&lt;br /&gt;  [/c:when]&lt;br /&gt;[/c:choose]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7247556026664235540?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7247556026664235540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7247556026664235540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7247556026664235540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7247556026664235540'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/jstl-if-else-if-when.html' title='[JSTL] - if / else if (when)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3603131791454408093</id><published>2008-10-10T00:59:00.001-07:00</published><updated>2008-10-14T18:54:54.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><title type='text'>[ExtJs] - Ajax example</title><content type='html'>====== with Connection ===========&lt;br /&gt;&lt;br /&gt;var conn = new Ext.data.Connection();&lt;br /&gt;conn.request({&lt;br /&gt;    url: 'history.jsp',&lt;br /&gt;    method: 'POST',&lt;br /&gt;    params: {"metaID": metaID, columnName: field},&lt;br /&gt;    success: function(responseObject) {&lt;br /&gt;        showHistoryDialog(responseObject.responseText);&lt;br /&gt;    },&lt;br /&gt;     failure: function() {&lt;br /&gt;    }&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;====== with getForm().submit===========&lt;br /&gt;nav.getForm().submit({&lt;br /&gt;   url: 'am-TaskManagement-Tasks-Value.htm',&lt;br /&gt;   params: {command: 'scheudleUpdate'},&lt;br /&gt;   method:'POST'&lt;br /&gt;});&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3603131791454408093?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3603131791454408093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3603131791454408093' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3603131791454408093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3603131791454408093'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-ajax-example.html' title='[ExtJs] - Ajax example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4392679262594694918</id><published>2008-10-08T17:55:00.000-07:00</published><updated>2008-10-08T17:57:45.029-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><title type='text'>simple File upload</title><content type='html'>========= HTML =============&lt;br /&gt;[html]&lt;br /&gt;[head]&lt;br /&gt;[meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"]&lt;br /&gt;[title]1[/title]&lt;br /&gt;[body]&lt;br /&gt;[form method="post" action="upload1.jsp" enctype="multipart/form-data"]&lt;br /&gt;Name : [input type="text" name="userName" value="myname"][br]&lt;br /&gt;file : [input type="file" name="upfile"][br]&lt;br /&gt;[input type="submit" value="submit"]&lt;br /&gt;[/form]&lt;br /&gt;[/body]&lt;br /&gt;[/html]&lt;br /&gt;&lt;br /&gt;====================&lt;br /&gt;&lt;br /&gt;[head]&lt;br /&gt;[meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"]&lt;br /&gt;[title] 1[/title]&lt;br /&gt;[/head]&lt;br /&gt;[body]&lt;br /&gt;[%&lt;br /&gt;String path = "C:/test111/";&lt;br /&gt;DiskFileUpload upload = new DiskFileUpload();&lt;br /&gt;upload.setSizeMax(1024 * 1024);&lt;br /&gt;upload.setSizeThreshold(4096);&lt;br /&gt;upload.setRepositoryPath(path + "temp"); &lt;br /&gt;List items = upload.parseRequest(request);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FileItem item1 = (FileItem) items.get(0); &lt;br /&gt;String name = item1.getString("euc-kr");&lt;br /&gt;out.println("Name : "+name + "[br]");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;FileItem item2 = (FileItem) items.get(1); &lt;br /&gt;String fileName = item2.getName();  &lt;br /&gt;fileName = fileName.substring(fileName.lastIndexOf("\\") + 1);&lt;br /&gt;long fileSize = item2.getSize();  &lt;br /&gt;File file = new File(path + "/" + fileName);&lt;br /&gt;item2.write(file);  &lt;br /&gt;out.println(fileName + " !!!");&lt;br /&gt;%]&lt;br /&gt;[/body]&lt;br /&gt;[/html]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4392679262594694918?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4392679262594694918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4392679262594694918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4392679262594694918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4392679262594694918'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/simple-file-upload.html' title='simple File upload'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6888271248360688544</id><published>2008-10-08T16:48:00.000-07:00</published><updated>2008-10-09T00:37:28.862-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>[Spring] file upload example</title><content type='html'>you need two jar file library.&lt;br /&gt;&lt;br /&gt;- commons-io-1.4.jar&lt;br /&gt;- commons-fileupload-1.2.jar&lt;br /&gt;&lt;br /&gt;=== HTML ====&lt;br /&gt;[form method="post" action="uploadFile.htm" enctype="multipart/form-data"]&lt;br /&gt;            [input type="file" name="file1"/]&lt;br /&gt;            [input type="submit"/]&lt;br /&gt;        [/form]&lt;br /&gt;&lt;br /&gt;============  dispatcher-servlet.xml ====================&lt;br /&gt;&lt;br /&gt;[bean id="multipartResolver"&lt;br /&gt;     class="org.springframework.web.multipart.commons.CommonsMultipartResolver"]&lt;br /&gt;     [property name="maxUploadSize" value="100000"/]&lt;br /&gt;     [property name="uploadTempDir" ref="uploadDirResource"/]&lt;br /&gt; [/bean]&lt;br /&gt; &lt;br /&gt; [bean id="uploadDirResource"&lt;br /&gt;  class="org.springframework.core.io.FileSystemResource"]&lt;br /&gt;  [constructor-arg]&lt;br /&gt;   [value]C:/test111[/value]&lt;br /&gt;  [/constructor-arg]&lt;br /&gt; [/bean]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;====================   Controller =====&lt;br /&gt;@Override&lt;br /&gt;protected ModelAndView onSubmit(HttpServletRequest request, &lt;br /&gt;  HttpServletResponse response, Object command, BindException errors)throws ServletException, IOException {&lt;br /&gt; &lt;br /&gt;  &lt;br /&gt; MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request;&lt;br /&gt; &lt;br /&gt; MultipartFile filea = multipartRequest.getFile("file1");&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; InputStream inputStream = null;&lt;br /&gt; OutputStream outputStream = null;&lt;br /&gt; if (filea.getSize() &gt; 0) {&lt;br /&gt;  &lt;br /&gt;  &lt;br /&gt;  inputStream = filea.getInputStream();&lt;br /&gt;  File realUpload = new File("C:/");&lt;br /&gt;  outputStream = new FileOutputStream("C:/test111/"+filea.getOriginalFilename());&lt;br /&gt;  System.out.println("====22=========");&lt;br /&gt;  System.out.println(filea.getOriginalFilename());&lt;br /&gt;  System.out.println("=============");&lt;br /&gt;  int readBytes = 0;&lt;br /&gt;  byte[] buffer = new byte[8192];&lt;br /&gt;  while ((readBytes = inputStream.read(buffer, 0 , 8192))!=-1){&lt;br /&gt;   System.out.println("===ddd=======");&lt;br /&gt;   outputStream.write(buffer, 0, readBytes);&lt;br /&gt;  }&lt;br /&gt;  outputStream.close();&lt;br /&gt;  inputStream.close();&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; return new ModelAndView("fileupload");&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6888271248360688544?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6888271248360688544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6888271248360688544' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6888271248360688544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6888271248360688544'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/spring-file-upload-example.html' title='[Spring] file upload example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-3111153081563015465</id><published>2008-10-07T19:25:00.001-07:00</published><updated>2008-10-07T19:25:40.881-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Get All parameter (key and value)</title><content type='html'>Enumeration ss = request.getParameterNames();&lt;br /&gt;&lt;br /&gt;while(ss.hasMoreElements()) {&lt;br /&gt; &lt;br /&gt; String key = (String)ss.nextElement();&lt;br /&gt; String value = request.getParameter(key);&lt;br /&gt; System.out.println(key + " : " + value+"&lt;br&gt;");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// if value is array type such as check box&lt;br /&gt;/*&lt;br /&gt;String test[] = request.getParameterValues("test");&lt;br /&gt;&lt;br /&gt;if(test != null) {&lt;br /&gt; for(int i=0; i &lt; test.length; i++) {&lt;br /&gt;  System.out.println("test[" + i + "] : " + test[i] );&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;*/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-3111153081563015465?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/3111153081563015465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=3111153081563015465' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3111153081563015465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/3111153081563015465'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/get-all-parameter-key-and-value.html' title='Get All parameter (key and value)'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2347180556331105587</id><published>2008-10-07T18:00:00.000-07:00</published><updated>2008-10-07T18:32:18.143-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] reload store from panel</title><content type='html'>var store = new Ext.data.Store({&lt;br /&gt;.....&lt;br /&gt;.....&lt;br /&gt;.....&lt;br /&gt;&lt;br /&gt;var grid = new Ext.grid.GridPanel({&lt;br /&gt;id:'gridpanel'&lt;br /&gt;ds:store,&lt;br /&gt;.....&lt;br /&gt;.....&lt;br /&gt;.....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ext.getCmp('gridpanel').getStore().reload();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2347180556331105587?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2347180556331105587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2347180556331105587' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2347180556331105587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2347180556331105587'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-reload-store-from-panel.html' title='[ExtJs] reload store from panel'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8064633088392248269</id><published>2008-10-07T16:55:00.000-07:00</published><updated>2008-10-07T16:56:54.227-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] Simple Panel example</title><content type='html'>var buttonHTML = 'put html source here';&lt;br /&gt; &lt;br /&gt; var ct = new Ext.Panel({&lt;br /&gt;  renderTo:'pagingJson-grid',&lt;br /&gt;  frame:true,&lt;br /&gt;  title:'Book List',&lt;br /&gt;  width:500,&lt;br /&gt;  height:400,&lt;br /&gt;  layout:'border',&lt;br /&gt;  items: [&lt;br /&gt;   grid,&lt;br /&gt;   {&lt;br /&gt;    id: 'detailPanel',&lt;br /&gt;    region: 'center',&lt;br /&gt;    bodyStyle: {&lt;br /&gt;     //background: '#ffffff',&lt;br /&gt;     padding: '7px'&lt;br /&gt;    },&lt;br /&gt;    html: buttonHTML &lt;br /&gt;   }&lt;br /&gt;  ]&lt;br /&gt; })&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8064633088392248269?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8064633088392248269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8064633088392248269' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8064633088392248269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8064633088392248269'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-simple-panel-example.html' title='[ExtJs] Simple Panel example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1042296439375597584</id><published>2008-10-07T03:52:00.000-07:00</published><updated>2008-10-07T04:04:26.390-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] get data from grid</title><content type='html'>=== 1 ===================&lt;br /&gt;grid.getSelectionModel().on('rowselect', function(sm, rowIdx,r){&lt;br /&gt;   &lt;br /&gt; alert(r.data.my_id+"  :  "+r.data.organization);&lt;br /&gt; alert(rowIdx);&lt;br /&gt; alert(grid.getSelectionModel().getCount());&lt;br /&gt; alert(grid.getSelectionModel().getSelected().get('my_id'));&lt;br /&gt;  &lt;br /&gt;     //bookTpl.overwrite(detailPanel.body, r.data);&lt;br /&gt;});&lt;br /&gt;=== 2 =================================&lt;br /&gt;&lt;br /&gt;var getData = grid.getSelectionModel().getSelected();&lt;br /&gt;alert(getData.get('my_id'));&lt;br /&gt;&lt;br /&gt;=== 3: multi selection =================================&lt;br /&gt;&lt;br /&gt;var getData = grid.getSelections();&lt;br /&gt;for (var i = 0 ; i &lt; getData.length ;i++) {&lt;br /&gt; alert(getData[i].get('my_id')); &lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1042296439375597584?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1042296439375597584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1042296439375597584' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1042296439375597584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1042296439375597584'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-get-data-from-grid.html' title='[ExtJs] get data from grid'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7440839448603994938</id><published>2008-10-07T00:46:00.000-07:00</published><updated>2008-10-07T00:49:48.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] Call object function from the different js file</title><content type='html'>===========  bb.js Other js file =========&lt;br /&gt;var uploadPopup = function(){&lt;br /&gt; &lt;br /&gt; var win,dlgPopup, nav;&lt;br /&gt; &lt;br /&gt; return {&lt;br /&gt;  init:function(){&lt;br /&gt;   alert('start init');&lt;br /&gt;  },{&lt;br /&gt;                doSomething:function(){&lt;br /&gt;   alert('start do somthing');&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}();&lt;br /&gt;&lt;br /&gt;======== aa.js : Call this method object from original js file ========&lt;br /&gt;Ext.get('button2').on('click', function(){&lt;br /&gt;  uploadPopup.init();&lt;br /&gt; })&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7440839448603994938?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7440839448603994938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7440839448603994938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7440839448603994938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7440839448603994938'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-call-object-function-from.html' title='[ExtJs] Call object function from the different js file'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1283370615468874291</id><published>2008-10-07T00:23:00.000-07:00</published><updated>2008-10-07T00:26:13.763-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs] popup - file upload UI</title><content type='html'>[ExtJs] popup - file upload UI&lt;br /&gt;&lt;br /&gt;Tip: "autoHeight: true"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/ExtJsFileupload.zip"&gt;see here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* Ext.FormPanel&lt;br /&gt;* Ext.Window&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1283370615468874291?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1283370615468874291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1283370615468874291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1283370615468874291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1283370615468874291'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-popup-file-upload-ui.html' title='[ExtJs] popup - file upload UI'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-6206175415202213451</id><published>2008-10-06T23:19:00.000-07:00</published><updated>2008-10-06T23:23:45.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>[ExtJs]  - popup example</title><content type='html'>ExtJs Popup Example (modal popup)&lt;br /&gt;&lt;br /&gt;This is using "Ext.Window" and "Ext.FormPanel"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/extjs-popup.txt"&gt;see here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-6206175415202213451?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/6206175415202213451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=6206175415202213451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6206175415202213451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/6206175415202213451'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/extjs-popup-example.html' title='[ExtJs]  - popup example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1682333063957669978</id><published>2008-10-05T22:52:00.000-07:00</published><updated>2008-10-05T22:54:46.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Json'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><title type='text'>Create OSGI bundle from library jar file</title><content type='html'>* Create OSGI bundle from library jar file&lt;br /&gt;&lt;a href="http://blog.springsource.com/2008/02/18/creating-osgi-bundles/"&gt;http://blog.springsource.com/2008/02/18/creating-osgi-bundles/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;you need bnd.jar file&lt;br /&gt;&lt;br /&gt;this is working with command line&lt;br /&gt;&lt;br /&gt;- java -jar bnd.jar wrapprint "library name(such as json-lib-2.2.2-jdk1.5.jar)"&lt;br /&gt;&lt;br /&gt;ex) java -jar bnd.jar print json-lib-2.2.2-jdk1.5.jar&lt;br /&gt;&lt;br /&gt;ex) java -jar bnd.jar wrap json-lib-2.2.2-jdk1.5.jar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1682333063957669978?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1682333063957669978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1682333063957669978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1682333063957669978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1682333063957669978'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/create-osgi-bundle-from-library-jar.html' title='Create OSGI bundle from library jar file'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1730648570214534851</id><published>2008-10-05T18:31:00.000-07:00</published><updated>2008-11-18T22:14:05.082-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ExtJs'/><category scheme='http://www.blogger.com/atom/ns#' term='Json'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>Json : working with JSP , extJs</title><content type='html'>simple sample with jsp, extjs :&lt;br /&gt;This is paging grid example from extjs for ui&lt;br /&gt;&lt;br /&gt;5 files&lt;br /&gt;&lt;br /&gt;* PagingBean.java&lt;br /&gt;* CreateJson.java&lt;br /&gt;* twopaging.js&lt;br /&gt;* twoPaging.html&lt;br /&gt;* sendTwoPaging2.jsp&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/jsonJSPExtjs.zip"&gt;download sample files&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1730648570214534851?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1730648570214534851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1730648570214534851' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1730648570214534851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1730648570214534851'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/json-working-with-jsp-extjs.html' title='Json : working with JSP , extJs'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7844101275039628615</id><published>2008-10-05T18:27:00.001-07:00</published><updated>2008-10-05T18:42:23.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Json'/><title type='text'>Simple List to Json example</title><content type='html'>Download 6 package jar files&lt;br /&gt;&lt;br /&gt;commons-lang 2.3&lt;br /&gt;commons-beanutils 1.7.0&lt;br /&gt;commons-collections 3.2&lt;br /&gt;commons-logging 1.1&lt;br /&gt;ezmorph 1.0.4.jar&lt;br /&gt;json-lib-2.2.2-jdk15.jar&lt;br /&gt;&lt;br /&gt;&lt;a href="http://csm2kh.googlepages.com/JSON.zip"&gt;Download all&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=== Test source from List to Json ====&lt;br /&gt;============== JsonTest =======================&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.HashMap;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.Map;&lt;br /&gt;&lt;br /&gt;import net.sf.json.JSONArray;&lt;br /&gt;import net.sf.json.JSONObject;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class JsonTest {&lt;br /&gt;&lt;br /&gt;public void Bean2Json(){&lt;br /&gt;    MyBean myBean1 = new MyBean();&lt;br /&gt;    myBean1.setId(1);&lt;br /&gt;    myBean1.setName("a");&lt;br /&gt;&lt;br /&gt;MyBean myBean2 = new MyBean();&lt;br /&gt;myBean2.setId(2);&lt;br /&gt;myBean2.setName("b");&lt;br /&gt;&lt;br /&gt;List&lt;mybean&gt; mybeanList = new ArrayList&lt;mybean&gt;();&lt;br /&gt;mybeanList.add(myBean1);&lt;br /&gt;mybeanList.add(myBean2);&lt;br /&gt;&lt;br /&gt;JSONArray jsonArray = JSONArray.fromObject(mybeanList);&lt;br /&gt;System.out.println("==== : "+jsonArray);&lt;br /&gt;&lt;br /&gt;Map&lt;string,&gt; map = new HashMap&lt;string,&gt;();&lt;br /&gt;map.put("beanlist", jsonArray);&lt;br /&gt;&lt;br /&gt;JSONObject jsonObject = JSONObject.fromObject(map);&lt;br /&gt;System.out.println("==== json :"+jsonObject);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;======= MyBean.java =======&lt;br /&gt;&lt;br /&gt;public class MyBean {&lt;br /&gt;&lt;br /&gt;private int Id;&lt;br /&gt;private String Name;&lt;br /&gt;&lt;br /&gt;public int getId() {&lt;br /&gt;return Id;&lt;br /&gt;}&lt;br /&gt;public void setId(int id) {&lt;br /&gt;Id = id;&lt;br /&gt;}&lt;br /&gt;public String getName() {&lt;br /&gt;return Name;&lt;br /&gt;}&lt;br /&gt;public void setName(String name) {&lt;br /&gt;Name = name;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;===== runtTest.java =========&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class runTest {&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* @param args&lt;br /&gt;*/&lt;br /&gt;public static void main(String[] args) {&lt;br /&gt;JsonTest jsonTest = new JsonTest();&lt;br /&gt;jsonTest.Bean2Json();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7844101275039628615?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7844101275039628615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7844101275039628615' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7844101275039628615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7844101275039628615'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/10/simple-list-to-json-example.html' title='Simple List to Json example'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-699448970953075733</id><published>2008-08-28T17:57:00.000-07:00</published><updated>2008-08-28T17:59:30.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Error : interface org.hibernate.jdbc.ConnectionWrapper is not visible from class loader</title><content type='html'>Error Message : interface org.hibernate.jdbc.ConnectionWrapper is not visible from class loader&lt;br /&gt;&lt;br /&gt;Full Error Message&lt;br /&gt;&lt;br /&gt;Caused by: java.lang.IllegalArgumentException: interface org.hibernate.jdbc.ConnectionWrapper is not visible from class loader&lt;br /&gt; at java.lang.reflect.Proxy.getProxyClass(Unknown Source)&lt;br /&gt; at java.lang.reflect.Proxy.newProxyInstance(Unknown Source)&lt;br /&gt; at org.hibernate.jdbc.BorrowedConnectionProxy.generateProxy(BorrowedConnectionProxy.java:67)&lt;br /&gt; at org.hibernate.jdbc.ConnectionManager.borrowConnection(ConnectionManager.java:163)&lt;br /&gt; at org.hibernate.jdbc.JDBCContext.borrowConnection(JDBCContext.java:111)&lt;br /&gt; at org.hibernate.impl.SessionImpl.connection(SessionImpl.java:359)&lt;br /&gt; at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:510)&lt;br /&gt; ... 31 more&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this case, your manifest file is not correctly.&lt;br /&gt;Please check it, you might miss "org.hibernate.jdbc;version="3.2.6.ga" bundle&lt;br /&gt;or check with below example mainifest file bundle list&lt;br /&gt;&lt;br /&gt;org.aopalliance.aop;version="1.0.0",&lt;br /&gt; org.apache.commons.dbcp;version="1.2.2.osgi",&lt;br /&gt; org.apache.log4j;version="1.2.15",&lt;br /&gt; org.hibernate;version="3.2.6.ga",&lt;br /&gt; org.hibernate.classic;version="3.2.6.ga",&lt;br /&gt; org.hibernate.criterion;version="3.2.6.ga",&lt;br /&gt; org.hibernate.hql.ast;version="3.2.6.ga",&lt;br /&gt; org.hibernate.jdbc;version="3.2.6.ga",&lt;br /&gt; org.hibernate.proxy;version="3.2.6.ga",&lt;br /&gt; org.hibernate.usertype;version="3.2.6.ga",&lt;br /&gt; org.springframework.aop;version="2.5.4",&lt;br /&gt; org.springframework.aop.framework;version="2.5.4",&lt;br /&gt; org.springframework.beans;version="2.5.4",&lt;br /&gt; org.springframework.beans.factory.config;version="2.5.4",&lt;br /&gt; org.springframework.core;version="2.5.4",&lt;br /&gt; org.springframework.jmx.export;version="2.5.4",&lt;br /&gt; org.springframework.orm.hibernate3;version="2.5.4",&lt;br /&gt; org.springframework.orm.hibernate3.support;version="2.5.4",&lt;br /&gt; org.springframework.transaction;version="2.5.4",&lt;br /&gt; org.springframework.transaction.annotation;version="2.5.4",&lt;br /&gt; org.springframework.transaction.interceptor;version="2.5.4",&lt;br /&gt; org.springframework.transaction.support;version="2.5.4"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-699448970953075733?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/699448970953075733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=699448970953075733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/699448970953075733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/699448970953075733'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/08/error-interface-orghibernatejdbcconnect.html' title='Error : interface org.hibernate.jdbc.ConnectionWrapper is not visible from class loader'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2360938340569755358</id><published>2008-08-05T17:03:00.000-07:00</published><updated>2008-08-05T17:06:17.945-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Ms-sql : auto generate primary key value</title><content type='html'>Open table design &lt;br /&gt;&lt;br /&gt;Check properties on the right side&lt;br /&gt;&lt;br /&gt;Table Designer &gt; Identity column : please select primary key column name&lt;br /&gt;&lt;br /&gt;Then ms sql will generate primary key value automatically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2360938340569755358?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2360938340569755358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2360938340569755358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2360938340569755358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2360938340569755358'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/08/ms-sql-auto-generate-primary-key-value.html' title='Ms-sql : auto generate primary key value'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-7579053157024416051</id><published>2008-08-05T02:37:00.000-07:00</published><updated>2008-08-05T02:39:06.521-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>org.hibernate.HibernateException: No Hibernate Session bound to thread</title><content type='html'>error message : org.hibernate.HibernateException: No Hibernate Session bound to thread&lt;br /&gt;&lt;br /&gt;You did not insert "annotation" in the source.&lt;br /&gt;such as &lt;br /&gt;&lt;br /&gt;"@Transactional"&lt;br /&gt;"@SuppressWarnings("unchecked")"&lt;br /&gt;"@Transactional(readOnly = true)"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-7579053157024416051?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/7579053157024416051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=7579053157024416051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7579053157024416051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/7579053157024416051'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/08/orghibernatehibernateexception-no.html' title='org.hibernate.HibernateException: No Hibernate Session bound to thread'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-4663182090054142639</id><published>2008-07-30T01:35:00.000-07:00</published><updated>2008-07-30T01:38:24.363-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>Eclipse- Show suggestion word , line number</title><content type='html'>Eclipse setup&lt;br /&gt;*==== show line number ====*&lt;br /&gt;Window &gt; Preferences &gt; General &gt; Editors &gt; Text Editors &gt; "Show line numbers"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*==== show suggestion word =====*&lt;br /&gt;Window &gt; Preferences &gt; Java &gt; Editor &gt; Context Assist &gt; Advanced &gt; &lt;br /&gt;check all check box "Select the proposal kinds contained in the 'default' content assist list&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-4663182090054142639?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/4663182090054142639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=4663182090054142639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4663182090054142639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/4663182090054142639'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/eclipse-show-suggestion-word-line.html' title='Eclipse- Show suggestion word , line number'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2520117228894321029</id><published>2008-07-29T01:07:00.000-07:00</published><updated>2008-07-29T01:08:37.582-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>eclipse- Proxy Server Setting 2</title><content type='html'>Window &gt; Property &gt; Internet &gt; Proxy&lt;br /&gt;&lt;br /&gt;IP   : 10.88.193.132&lt;br /&gt;Port :3128&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2520117228894321029?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2520117228894321029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2520117228894321029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2520117228894321029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2520117228894321029'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/eclipse-proxy-server-setting-2.html' title='eclipse- Proxy Server Setting 2'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2728716743513419045</id><published>2008-07-22T17:04:00.000-07:00</published><updated>2008-07-22T21:04:49.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Spring osgi - good tutorial</title><content type='html'>http://springosgi.googlepages.com/&lt;br /&gt;&lt;br /&gt;If you have the problem while you are following the example from the site, please &lt;br /&gt;use different pom.xml file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you progress the sample from the tutorial site, please use another pom.xml file.&lt;br /&gt;&lt;br /&gt;updated &lt;a href="http://csm2kh.googlepages.com/pom.xml"&gt;pom.xml&lt;/a&gt; file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2728716743513419045?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2728716743513419045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2728716743513419045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2728716743513419045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2728716743513419045'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/spring-osgi-good-tutorial.html' title='Spring osgi - good tutorial'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5703667233227793414</id><published>2008-07-16T17:57:00.000-07:00</published><updated>2008-07-16T18:28:00.028-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDE'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>Install SpringIDE or Maven in Eclipse 3.4 ( GANYMEDE )</title><content type='html'>1. Help &lt;br /&gt;2. Software update &lt;br /&gt;3. Add Site&lt;br /&gt;4. Enter http://springide.org/updatesite &lt;br /&gt;4-1. For Maven - http://m2eclipse.sonatype.org/update/&lt;br /&gt;5. Click checkbox next to http://springide.org/updatesite to expand. &lt;br /&gt;5-1 For Mave - http://m2eclipse.sonatype.org/update/ to expand&lt;br /&gt;6. Check all sub option under SpringIDE (Maven)&lt;br /&gt;7. Install&lt;br /&gt;8. You will have below error message&lt;br /&gt;======================================================&lt;br /&gt;The software items you selected may not be valid with your current installation....&lt;br /&gt;===================================================&lt;br /&gt;9. Click Yes&lt;br /&gt;10. Uncheck &lt;br /&gt;     "Spring IDE Dependencies (only for Eclipse 3.2.x)"&lt;br /&gt;     "Spring IDE Mylyn Integration (optional)"&lt;br /&gt;10-1 "Subclipse Integration for Maven (Optional)"&lt;br /&gt;11. Click Next&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5703667233227793414?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5703667233227793414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5703667233227793414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5703667233227793414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5703667233227793414'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/install-springide-in-eclipse-34.html' title='Install SpringIDE or Maven in Eclipse 3.4 ( GANYMEDE )'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-1435021448389585603</id><published>2008-07-15T00:42:00.001-07:00</published><updated>2008-07-15T00:42:55.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>JSON : Array List &lt;&gt; JSON 2</title><content type='html'>import java.util.ArrayList;&lt;br /&gt;import java.util.HashMap;&lt;br /&gt;import java.util.List;&lt;br /&gt;import java.util.Map;&lt;br /&gt;&lt;br /&gt;import net.sf.json.JSONArray;&lt;br /&gt;import net.sf.json.JSONObject;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;public class testMain {&lt;br /&gt;&lt;br /&gt; /**&lt;br /&gt;  * @param args&lt;br /&gt;  */&lt;br /&gt; public static void main(String[] args) {&lt;br /&gt;  &lt;br /&gt;  MyBean myBean = new MyBean();&lt;br /&gt;  myBean.setId(1);&lt;br /&gt;  myBean.setName("one");&lt;br /&gt;  MyBean myBean2 = new MyBean();&lt;br /&gt;  myBean2.setId(2);&lt;br /&gt;  myBean2.setName("two");&lt;br /&gt;  &lt;br /&gt;  List&lt;MyBean&gt; mybeanList = new ArrayList&lt;MyBean&gt;();&lt;br /&gt;  mybeanList.add(myBean);&lt;br /&gt;  mybeanList.add(myBean2);&lt;br /&gt;  &lt;br /&gt;  JSONArray jsonArray = JSONArray.fromObject(mybeanList);&lt;br /&gt;  System.out.println("mybean list -----"+jsonArray);&lt;br /&gt;  &lt;br /&gt;  Map&lt;String, Object&gt; map0 = new HashMap&lt;String, Object&gt;();&lt;br /&gt;  map0.put("success", true);&lt;br /&gt;  &lt;br /&gt;  JSONObject mapObject = JSONObject.fromObject(map0);&lt;br /&gt;  System.out.println("map0 - "+mapObject);&lt;br /&gt;  &lt;br /&gt;  Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();&lt;br /&gt;  map.put("data", jsonArray);&lt;br /&gt;  &lt;br /&gt;  JSONObject jsonObject = JSONObject.fromObject(map);&lt;br /&gt;  System.out.println("json - "+jsonObject);&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-1435021448389585603?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/1435021448389585603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=1435021448389585603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1435021448389585603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/1435021448389585603'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/json-array-list-json-2.html' title='JSON : Array List &lt;&gt; JSON 2'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-2719266492601662492</id><published>2008-07-10T22:48:00.000-07:00</published><updated>2008-07-10T22:53:25.978-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><title type='text'>php + mysql : development enviroment setup</title><content type='html'>* Setup PHP enviroment under window OS System&lt;br /&gt;&lt;br /&gt;http://blog.naver.com/jjeowl?Redirect=Log&amp;logNo=40025454157&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After you setup &lt;br /&gt;please test with under example php file&lt;br /&gt;=== connectTest.php ====&lt;br /&gt;&lt;br /&gt;&lt;?php&lt;br /&gt;&lt;br /&gt;$dbhost = "localhost";&lt;br /&gt;$dbname = "test";&lt;br /&gt;$dbuser = "root";&lt;br /&gt;$dbpass = "1111";&lt;br /&gt;&lt;br /&gt;$conn = @mysql_connect($dbhost,$dbuser,$dbpass);&lt;br /&gt;if($conn)&lt;br /&gt;{&lt;br /&gt; if(!@mysql_select_db($dbname,$conn))&lt;br /&gt; {&lt;br /&gt;  echo "DB Select Error!";&lt;br /&gt;  exit();&lt;br /&gt; }else{&lt;br /&gt;&lt;br /&gt; echo "Success connection !";&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt; echo "DB Connection Error!";&lt;br /&gt; exit();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;?&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-2719266492601662492?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/2719266492601662492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=2719266492601662492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2719266492601662492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/2719266492601662492'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/php-mysql-development-enviroment-setup.html' title='php + mysql : development enviroment setup'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-5659734578458962964</id><published>2008-07-07T19:13:00.001-07:00</published><updated>2008-07-07T19:16:10.014-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript Tip'/><title type='text'>JSON : Array List &lt;&gt; JSON</title><content type='html'>Converting method between array List and JSON&lt;br /&gt;&lt;br /&gt;You need some jar files. &lt;br /&gt;1. json-lib-2.2.2-jdk15.jar&lt;br /&gt;2. commons-beanutils.jar&lt;br /&gt;3. commons-lang.jar&lt;br /&gt;4. commons-collections.jar&lt;br /&gt;5. commons-logging.jar&lt;br /&gt;6. ezmorph-1.0.4.jar&lt;br /&gt;&lt;br /&gt;Please set classpath those jar files.&lt;br /&gt;And here is sample source to change from ArrayList to JSON.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.List;&lt;br /&gt;&lt;br /&gt;import net.sf.json.JSONArray;&lt;br /&gt;&lt;br /&gt;public class testA {&lt;br /&gt;&lt;br /&gt; /**&lt;br /&gt;  * @param args&lt;br /&gt;  */&lt;br /&gt; public static void main(String[] args) {&lt;br /&gt;    &lt;br /&gt;  List&lt;String&gt; mybeanList = new ArrayList&lt;String&gt;();  &lt;br /&gt;  mybeanList.add("S");  &lt;br /&gt;  mybeanList.add("b");&lt;br /&gt;  &lt;br /&gt;  JSONArray jsonA = JSONArray.fromObject(mybeanList);&lt;br /&gt;  System.out.println(jsonA);&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-5659734578458962964?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/5659734578458962964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=5659734578458962964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5659734578458962964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/5659734578458962964'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/json-array-list-json.html' title='JSON : Array List &lt;&gt; JSON'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-389917039043756522.post-8599992702387321430</id><published>2008-07-04T00:25:00.000-07:00</published><updated>2008-11-10T17:38:45.686-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='tip'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring'/><title type='text'>error : hibernate with Data type in DB</title><content type='html'>* Error Message&lt;br /&gt;"java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date"&lt;br /&gt;&lt;br /&gt;You might have data type column in DB table and read it with hibernate.&lt;br /&gt;In this case , you should update "dataSource.xml" file &lt;br /&gt;Add " p:zeroDateTimeBehavior="convertToNull" " &lt;br /&gt;&lt;br /&gt;=== Pull xml file =====&lt;br /&gt;[?xml version="1.0" encoding="UTF-8"?]&lt;br /&gt;&lt;br /&gt;[beans xmlns="http://www.springframework.org/schema/beans"&lt;br /&gt; xmlns:p="http://www.springframework.org/schema/p"&lt;br /&gt; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&lt;br /&gt; xsi:schemaLocation="http://www.springframework.org/schema/beans   &lt;br /&gt;       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd"]&lt;br /&gt;&lt;br /&gt; [bean id="dataSource"&lt;br /&gt;  class="org.apache.commons.dbcp.BasicDataSource"&lt;br /&gt;  p:driverClassName="com.mysql.jdbc.Driver"&lt;br /&gt;  p:url="jdbc:mysql://localhost/test?useUnicode=true&amp;amp;characterEncoding=euckr&lt;strong&gt;&amp;amp;zeroDateTimeBehavior=convertToNull&lt;/strong&gt;"&lt;br /&gt;  p:username="root" p:password="1111"]&lt;br /&gt;&lt;br /&gt;[/beans]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/389917039043756522-8599992702387321430?l=csm2kh.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://csm2kh.blogspot.com/feeds/8599992702387321430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=389917039043756522&amp;postID=8599992702387321430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8599992702387321430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/389917039043756522/posts/default/8599992702387321430'/><link rel='alternate' type='text/html' href='http://csm2kh.blogspot.com/2008/07/error-hibernate-with-data-type-in-db.html' title='error : hibernate with Data type in DB'/><author><name>KIYOUNGHWANG</name><uri>http://www.blogger.com/profile/11621654045136987591</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
