ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.
¿©±â¿¡¼´Â Hello WorldÀÇ GWT ¹öÁ¯À» ¸¸µé¾î º¸µµ·Ï ÇϰڴÙ. À§ÀÇ ¹®¼µéÀ» ÀÐ¾î ºÃ´Ù¸é, ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¿ì¼± projectCreatorÀ» ÀÌ¿ëÇØ¼ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇϵµ·Ï ÇÑ´Ù. $ ./projectCreator -eclipse HelloWorld Created directory ./gwt-linux-1.2.22/HelloWorld/src Created directory ./gwt-linux-1.2.22/HelloWorld/test Created file ./gwt-linux-1.2.22/HelloWorld/.project Created file ./gwt-linux-1.2.22/HelloWorld/.classpath
ÀÌÁ¦ applicationCreatorÀ» ÀÌ¿ëÇØ¼ GWTÀÀ¿ëÀ» »ý¼ºÇÑ´Ù.
$ ../applicationCreator -eclipse HelloWorld com.joinc.client.HelloWorld Created directory ./gwt-linux-1.2.22/HelloWorld/src/com/joinc Created directory ./gwt-linux-1.2.22/HelloWorld/src/com/joinc/client
ÀÌÁ¦ eclipse¸¦ ½ÇÇà½Ã۰í ÇÁ·ÎÁ§Æ®¸¦ import ÇØ¿Í¼ HelloWorld.java¸¦ ¼öÁ¤ÇÏ¸é µÈ´Ù.
package com.joinc.client;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.Widget;
import com.google.gwt.user.client.Window;
public class HelloWorld implements EntryPoint
{
public void onModuleLoad() {
Button b = new Button("Click me", new ClickListener() {
public void onClick(Widget sender) {
Window.alert("Hello World!!");
}
});
RootPanel.get().add(b);
}
}
ÄÚµùÀÌ ³¡³µ´Ù¸é eclipseÀÇ debug±â´ÉÀ» ÀÌ¿ëÇØ¼ È£½ºÆ®¸ðµå¿¡¼ ¼º°øÀûÀ¸·Î ÀÛµ¿µÇ´ÂÁö È®ÀÎÇÑ´Ù.
È£½ºÆ®¸ðµå¿¡¼ ¼º°øÀûÀ¸·Î ÀÛµ¿µÇ´Â°É È®ÀÎÇß´Ù¸é, ¸¶Áö¸·À¸·Î java-to-javascriptÄÄÆÄÀÏ·¯¸¦ ÀÌ¿ëÇØ¼, HTML & Javascript¸¦ »ý¼ºÇس»°í À¥¼¹ö¸¦ ÅëÇØ¼ Å×½ºÆ®ÇÑ´Ù.
$ ./HelloWorld-compile Output will be written into ./www/com.joinc.HelloWorld Copying all files found on public path Compilation succeeded |
|
||
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|