Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuse_ko
Articles_ko
LeftMenu




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseQuickStart_ko


Difference between version 14 and version 4:

At line 1 changed 1 line.
[AppFuse|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse]'s 의 가장 중요한 목적은 당신의 webapp를 시작하는데 빠른 가속도를 붙이는 것이다. 여기에 이것을 사용하여 새로운 프로젝트를 생성하기 위한 기본적인 단계가 있다.
<div style="border: 1px solid #F0C000; background-color: #FFFFCE; padding: 10px">__NOTE:__ 이 위키는 AppFuse 1.x버전을 위한 내용만을 다룬다. AppFuse 2.x를 다루는 문서를 보고자 한다면, [AppFuse 2.x QuickStart 한글문서|AppFuse2QuickStart_ko]를 보라.</div>
At line 3 changed 10 lines.
# J2SE 1.4.2+ &#47484; &#49444;&#52824;&#54616;&#44256; &#49444;&#52824;&#46356;&#47113;&#53664;&#47532;&#47484; &#44032;&#47532;&#53412;&#45716; JAVA_HOME&#54872;&#44221;&#48320;&#49688;&#47484; &#49483;&#54021;&#54620;&#45796;.
# &#49548;&#49828;&#48260;&#51204;&#51012; [download|https://appfuse.dev.java.net/servlets/ProjectDocumentList] &#54616;&#44144;&#45208; CVS(cvs -d :pserver:[email protected]:/cvs co appfuse)&#47484; &#53685;&#54644; appfuse&#47784;&#46280;&#51012; checkout&#54616;&#46972;. <div class="note" style="margin: 10px">NOTE: &#45817;&#49888;&#51008; [the all-in-one installer|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip] &#47484; &#49324;&#50857;&#54616;&#50668; AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 &#44536;&#47532;&#44256; MySQL 4.1.11 &#47484; &#45796;&#50868;&#47196;&#46300; &#54624;&#49688; &#51080;&#45796;(&#50952;&#46020;&#50864;&#51592;&#50857;). &#51328;&#45908; &#47566;&#51008; &#51221;&#48372;&#47484; &#50948;&#54644;&#49436;&#45716; &#51060; &#54056;&#53412;&#51648;&#51032; [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt]&#47484; &#48372;&#46972;.</div>
# Ant 1.6.2+&#47484; &#49444;&#52824;&#54616;&#44256; ANT_HOME&#54872;&#44221;&#48320;&#49688;&#47484; &#49483;&#54021;&#54616;&#46972;. Tomcat 4.1.x+ (&#52628;&#52380;&#46104;&#45716; &#48260;&#51204;&#51008; 5.0.28)&#47484; &#49444;&#52824;&#54616;&#44256; &#45817;&#49888;&#51032; &#53680;&#52899; &#49444;&#52824; &#46356;&#47113;&#53664;&#47532;&#47484; &#44032;&#47532;&#53412;&#45716; CATALINA_HOME &#54872;&#44221;&#48320;&#49688;&#47484; &#49483;&#54021;&#54616;&#46972;. &#51060;&#47084;&#54620; &#54056;&#53412;&#51648;&#46308;&#51012; &#50948;&#54620; &#47553;&#53356;&#47484; &#50619;&#44144;&#45208; &#45236;&#44032; &#44536;&#44163;&#46308;&#51012; &#49444;&#52824;&#54616;&#45716; &#44221;&#47196;&#47484; &#48372;&#44592; &#50948;&#54644; &#45208;&#51032; [development environment setup|http://raibledesigns.com/wiki/Wiki.jsp?page=DevelopmentEnvironment]&#47484; &#48372;&#46972;.
# MySQL 3.23.x+(&#52628;&#52380;&#46104;&#45716; &#48260;&#51204;&#51008; 4.1.7)&#47484; &#49444;&#52824;&#54620;&#45796;. <div class="note" style="margin: 10px">NOTE: &#47564;&#50557; MySQL 4.1.7&#51012; &#49324;&#50857;&#54620;&#45796;&#47732;, UTF-8&#47928;&#51088;&#49483;&#44284; InnoDB&#53580;&#51060;&#48660; &#53440;&#51077;&#51012; &#49324;&#50857;&#54616;&#46972;. [Here's how|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport#ref-AppFuseSupport-5].</div>
# [Setup a local SMTP server|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSMTP]&#47484; &#54616;&#44144;&#45208; &#51316;&#51116;&#54616;&#45716; SMTP&#47484; &#44032;&#47532;&#53412;&#44592; &#50948;&#54644; mail.properties (in the web/WEB-INF/classes &#46356;&#47113;&#53664;&#47532;&#50640; &#51080;&#45716;) &#50752; build.properties (&#44032;&#51109; &#49345;&#50948; &#46356;&#47113;&#53664;&#47532;&#50640; &#51080;&#45716;)&#47484; &#48320;&#44221;&#54620;&#45796;.
# lib/junit3.8.1/junit.jar&#47484; $ANT_HOME/lib&#47196; &#48373;&#49324;&#54620;&#45796;. <div class="note" style="margin: 10px">NOTE: &#51060;&#48120; ant-junit.jar&#44032; $ANT_HOME/lib&#50640; &#51080;&#45796;&#47732;, &#51060;&#44163;&#51008; JUnit&#46972;&#51060;&#48652;&#47084;&#47532;&#44032; &#50500;&#45768;&#45796;. &#50724;&#55176;&#47140; &#51060;&#44163;&#51008; &#45817;&#49888;&#51060; &#48373;&#49324;&#54644;&#51480;&#50556;&#54624; junit.jar&#47484; &#49324;&#50857;&#54624; Ant junit&#51089;&#50629;&#51012; &#50948;&#54620; &#44163;&#51060;&#45796;.</div>
# &#47564;&#50557; &#45817;&#49888;&#51060; iBATIS(Hibernate&#45824;&#49888;&#50640;)&#45208; struts&#44032; &#50500;&#45772; &#45796;&#47480; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47484; &#49324;&#50857;&#54624; &#44228;&#54925;&#51060;&#46972;&#47732;, &#50500;&#47000;&#51032; &#48169;&#48277;&#51012; &#49324;&#50857;&#54644;&#49436; &#49444;&#52824;&#54616;&#46972;.
# appfuse&#46356;&#47113;&#53664;&#47532;&#50640;&#49436; __ant new__ &#47484; &#49688;&#54665;&#54620;&#45796;. &#45817;&#49888;&#51008; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#47749;, &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#47749; &#44536;&#47532;&#44256; &#54056;&#53412;&#51648;&#47749;&#51012; &#44592;&#51077;&#54624;&#44163;&#51060;&#45796;. &#45817;&#49888;&#51032; &#49352;&#47196;&#50868; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#54252;&#54632;&#54616;&#45716; &#46356;&#47113;&#53664;&#47532;&#45716; appfuse&#52376;&#47100; &#44057;&#51008; &#46356;&#47113;&#53664;&#47532;&#45236; &#49373;&#49457;&#46108;&#45796;. <div class="note" style="margin: 10px; background-color: #fcc">WARNING: &#47751;&#47751; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#44050;&#46308;&#51008; &#51089;&#46041;&#54616;&#51648; &#50506;&#51012;&#44163;&#51060;&#45796;. "test"&#47484; &#49324;&#50857;&#54616;&#51648; &#47568;&#46972;. &#44536;&#47532;&#44256; "appfuse"&#47484; &#54252;&#54632;&#54616;&#44144;&#45208; &#49707;&#51088;&#47196; &#49884;&#51089;&#54616;&#45716; &#50612;&#46500;&#44163;&#46020; &#49324;&#50857;&#54616;&#51648; &#47568;&#46972;. &#46608;&#54620; &#51060;&#47492;&#45236; &#46160;&#44060;&#51032; (-)&#45716; &#54844;&#46976;&#49828;&#47101;&#44172; &#47564;&#46308;&#44163;&#51060;&#45796;. </div>
# &#49352;&#47196;&#50868; &#54532;&#47196;&#51229;&#53944;&#51032; &#46356;&#47113;&#53664;&#47532;&#47484; &#53456;&#49353;&#54616;&#44256; &#45936;&#51060;&#53552;&#48288;&#51060;&#49828;&#47484; &#49373;&#49457;&#54616;&#44256; &#53680;&#52899;&#51012; &#49444;&#51221;&#54616;&#47728; &#50528;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#48176;&#52824;&#54616;&#44592; &#50948;&#54644; __ant setup__(&#46608;&#45716; __ant setup-db setup-tomcat deploy__)&#47484; &#49688;&#54665;&#54616;&#46972;. &#45936;&#51060;&#53552;&#48288;&#51060;&#49828; &#49483;&#50629;&#51008; root&#50976;&#51200;&#44032; &#48708;&#48128;&#48264;&#54840;&#47484; &#44032;&#51648;&#51648; &#50506;&#51012; &#44221;&#50864;&#50640;&#47564; &#51096; &#51089;&#46041;&#54624;&#44163;&#51060;&#45796;. &#45817;&#49888;&#51008; &#54596;&#50836;&#54616;&#45796;&#47732; build.properties&#54028;&#51068;&#45236; &#51060;&#44163;&#51012; &#48320;&#44221;&#54624;&#49688; &#51080;&#45796;. [assistance with mysql setup|http://raibledesigns.com/wiki/Wiki.jsp?page=AssistanceWithAntSetup] &#51060; &#54596;&#50836;&#54620;&#44032;.?
# &#47564;&#50557; &#45817;&#49888;&#51060; &#53580;&#49828;&#53944;&#47484; &#54616;&#44600; &#50896;&#54616;&#44256; &#47784;&#46304;&#44163;&#51060; &#51089;&#46041;&#54616;&#45716;&#44163;&#51012; &#54869;&#51064;&#54616;&#44600; &#50896;&#54620;&#45796;&#47732;, __ant test-all__&#47484; &#49688;&#54665;&#54616;&#46972;. &#44536;&#47532;&#44256; &#51060;&#44163;&#51012; &#49688;&#54665;&#54624;&#46412;&#45716; &#53680;&#52899;&#51060; &#51473;&#51648;&#46104;&#50612; &#51080;&#45716;&#51648; &#54869;&#51064;&#54616;&#46972;. &#44536; &#45796;&#51020; __ant test-reports__&#47484; &#49688;&#54665;&#54616;&#46972;. &#50668;&#44592;&#50644; &#45817;&#49888;&#51060; &#49373;&#49457;&#46108; &#47532;&#54252;&#53944;&#47484; &#48380;&#49688; &#51080;&#45716; &#48169;&#48277;&#51012; &#50508;&#47140;&#51456; &#54980; &#47700;&#49884;&#51648;&#47484; &#49100;&#47536;&#45796;.
[AppFuse|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse]'s 의 가장 중요한 목적은 당신의 webapp를 시작하는데 빠른 가속도를 붙이는 것이다. 여기에 이것을 사용하여 새로운 프로젝트를 생성하기 위한 기본적인 단계가 있다.
At line 14 changed 1 line.
&#50948; &#45800;&#44228;&#47484; &#49324;&#50857;&#54616;&#50668; &#49444;&#52824;&#47484; &#54869;&#51064;&#54620; &#54980;&#50640;, AppFuse&#47484; &#49324;&#50857;&#54616;&#50668; &#44060;&#48156;&#54616;&#45716; &#48169;&#48277;&#51012; &#48372;&#44592; &#50948;&#54644; [Tutorials|http://raibledesigns.com/wiki/Wiki.jsp?page=Articles] &#47484; &#48372;&#46972;.
# J2SE 1.4.2+ 를 설치하고 설치디렉토리를 가리키는 JAVA_HOME환경변수를 셋팅한다.
# 소스버전을 [다운로드|https://appfuse.dev.java.net/servlets/ProjectDocumentList] 하거나 CVS(cvs -d :pserver:[email protected]:/cvs co appfuse)를 통해 appfuse모듈을 checkout하라. <div class="note" style="margin: 10px">NOTE: 당신은 [통합 인스톨러|https://appfuse.dev.java.net/files/documents/1397/13863/appfuse-installer-1.8.zip] 를 사용하여 AppFuse 1.8, Ant 1.6.2, Tomcat 5.0.28 그리고 MySQL 4.1.11 를 다운로드 할수 있다(윈도우즈용). 좀더 많은 정보를 위해서는 이 패키지의 [README.txt|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/extras/myjavapack/README-dist.txt]를 보라.</div>
# Ant 1.6.2+를 설치하고 ANT_HOME환경변수를 셋팅하라. Tomcat 4.1.x+ (추천되는 버전은 5.0.28)를 설치하고 당신의 톰캣 설치 디렉토리를 가리키는 CATALINA_HOME 환경변수를 셋팅하라. 이러한 패키지들을 위한 링크를 얻거나 내가 그것들을 설치하는 경로를 보기 위해 나의 [개발환경 셋업하기|DevelopmentEnvironment_ko]를 보라.
# MySQL 3.23.x+(추천되는 버전은 4.1.7)를 설치한다. <div class="note" style="margin: 10px">NOTE: 만약 MySQL 4.1.7을 사용한다면, UTF-8문자셋과 InnoDB테이블 타입을 사용하라. [여기에 그 방법이 있다.|http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuseSupport_ko#ref-AppFuseSupport_ko-5].</div>
# [로컬 SMTP서버 셋업하기|AppFuseSMTP_ko]를 하거나 존재하는 SMTP를 가리키기 위해 mail.properties (in the web/WEB-INF/classes 디렉토리에 있는) 와 build.properties (가장 상위 디렉토리에 있는)를 변경한다.
# lib/junit3.8.1/junit.jar를 $ANT_HOME/lib로 복사한다. <div class="note" style="margin: 10px">NOTE: 이미 ant-junit.jar가 $ANT_HOME/lib에 있다면, 이것은 JUnit라이브러리가 아니다. 오히려 이것은 당신이 복사해줘야할 junit.jar를 사용할 Ant junit작업을 위한 것이다.</div>
# 만약 당신이 iBATIS(Hibernate대신에)나 struts가 아닌 다른 웹프레임워크를 사용할 계획이라면, 아래의 방법을 사용해서 설치하라.
# appfuse디렉토리에서 __ant new__ 를 수행한다. 당신은 애플리케이션명, 데이터베이스명 그리고 패키지명을 기입할것이다. 당신의 새로운 애플리케이션을 포함하는 디렉토리는 appfuse처럼 같은 디렉토리내 생성된다. <div class="note" style="margin: 10px; background-color: #fcc">WARNING: 몇몇 애플리케이션값들은 작동하지 않을것이다. "test"를 사용하지 말라. 그리고 "appfuse"를 포함하거나 숫자로 시작하는 어떤것도 사용하지 말라. 또한 이름내 두개의 (-)는 혼란스럽게 만들것이다. </div>
# 새로운 프로젝트의 디렉토리를 탐색하고 데이터베이스를 생성하고 톰캣을 설정하며 애플리케이션을 배치하기 위해 __ant setup__(또는 __ant setup-db setup-tomcat deploy__)를 수행하라. 데이터베이스 셋업은 root유저가 비밀번호를 가지지 않을 경우에만 잘 작동할것이다. 당신은 필요하다면 build.properties파일내 이것을 변경할수 있다. [mysql셋업 도와주기|AssistanceWithAntSetup_ko] 이 필요한가.?
# 만약 당신이 테스트를 하길 원하고 모든것이 작동하는것을 확인하길 원한다면, __ant test-all__를 수행하라. 그리고 이것을 수행할때는 톰캣이 중지되어 있는지 확인하라. 그 다음 __ant test-reports__를 수행하라. 여기엔 당신이 생성된 리포트를 볼수 있는 방법을 알려준 후 메시지를 뿌린다.
<div class="note" style="margin-left: 40px">NOTE: 기본적으로 필요한 자바소스의 경우 src디렉토리밑에 위치한다. 위 작업들로 생성되는 소스는 tomcat설치 디렉토리에 webapps디렉토리에 해당 context로 자동으로 생성이 된다. Eclipse나 IDEA에 프로젝트로 등록을 하면 UserForm이 없다는 에러가 발생하는데 이것은 __ant compile__ 작업 후 build/web/gen/org/appfuse/webapp/form 에 생성된다. </div>
At line 16 changed 1 line.
__&#49440;&#53469;&#51201;&#51064; &#49444;&#52824; &#49324;&#54637;&#46308;__
위 단계를 사용하여 설치를 확인한 후에, AppFuse를 사용하여 개발하는 방법을 보기 위해 [튜토리얼|Articles_ko] 를 보라.
At line 18 changed 1 line.
<div class="note" style="margin-left: 40px">NOTE: &#47564;&#50557; &#45817;&#49888;&#51060; &#50976;&#45769;&#49828;&#50640;&#49436; AppFuse&#47484; &#49324;&#50857;&#54616;&#50668; &#44060;&#48156;&#51012; &#54620;&#45796;&#47732;, &#51064;&#49828;&#53672;&#47084;&#47484; &#49324;&#50857;&#54616;&#44592; &#51204;&#50640; "ant fixcrlf"&#47484; &#49688;&#54665;&#54616;&#46972;. &#45817;&#49888;&#51008; &#52286;&#44256; &#51080;&#45716; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47484; &#49440;&#53469;&#51201;&#51004;&#47196; &#44032;&#51648;&#45716; &#48120;&#47532;-&#48716;&#46300;&#46108; &#48260;&#51204;&#46608;&#54620; &#45796;&#50868;&#47196;&#46300; &#54624;&#49688; &#51080;&#45796;. </div>
__선택적인 설치 사항들__
At line 20 changed 5 lines.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#49440;&#53469;&#51201;&#51004;&#47196; &#50689;&#49549;&#49457;(persistence)&#54532;&#47112;&#51076;&#50892;&#53356;&#47196; [iBATIS|http://ibatis.apache.com/]&#47484; &#49324;&#50857;&#54620;&#45796;&#47732;, extras/ibatis&#45236; README.txt&#47484; &#48372;&#44144;&#45208; __ant install-ibatis__&#47484; &#49688;&#54665;&#54616;&#46972;.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47196; [Spring|http://www.springframework.org/docs/reference/mvc.html]&#51012; &#49324;&#50857;&#54620;&#45796;&#47732;, extras/spring&#45236; README.txt&#47484; &#48372;&#44144;&#45208; __ant install-springmvc__&#47484; &#49688;&#54665;&#54616;&#46972;.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47196; [WebWork|http://www.opensymphony.com/webwork]&#47484; &#49324;&#50857;&#54620;&#45796;&#47732;, extras/webwork&#45236; README.txt&#47484; &#48372;&#44144;&#45208; __ant install-webwork__&#47484; &#49688;&#54665;&#54616;&#46972;.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47196; [JSF|http://myfaces.apache.org/]&#47484; &#49324;&#50857;&#54620;&#45796;&#47732;, extras/jsf&#45236; README.txt&#47484; &#48372;&#44144;&#45208; __ant install-jsf__&#47484; &#49688;&#54665;&#54616;&#46972;.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#50937;&#54532;&#47112;&#51076;&#50892;&#53356;&#47196; [Tapestry|http://jakarta.apache.org/tapestry]&#47484; &#49324;&#50857;&#54620;&#45796;&#47732;, extras/tapestry&#45236; README.txt&#47484; &#48372;&#44144;&#45208; __ant install-tapestry__&#47484; &#49688;&#54665;&#54616;&#46972;.
<div class="note" style="margin-left: 40px">NOTE: 만약 당신이 유닉스에서 AppFuse를 사용하여 개발을 한다면, 인스톨러를 사용하기 전에 "ant fixcrlf"를 수행하라. 당신은 찾고 있는 웹프레임워크를 선택적으로 가지는 미리-빌드된 버전또한 다운로드 할수 있다. </div>
At line 26 changed 2 lines.
* &#47564;&#50557; &#45817;&#49888;&#51060; &#50896;&#54620;&#45796;&#47732; AppFuse&#47196;&#48512;&#53552; &#45817;&#49888;&#51032; &#54532;&#47196;&#51229;&#53944;&#47484; &#51088;&#46041;&#51201;&#51004;&#47196; &#49373;&#49457;&#54616;&#44256; &#53580;&#49828;&#53944;&#54616;&#44592; &#50948;&#54620; &#49828;&#53356;&#47549;&#53944;&#47484; &#51089;&#49457;&#54624;&#49688; &#51080;&#45796;. &#50668;&#44592;&#50644; &#53580;&#49828;&#54021;&#51012; &#50948;&#54644; &#49324;&#50857;&#54616;&#45716; &#44163;&#51060; CVS&#50640; &#46160;&#44032;&#51648; &#51080;&#45796;. [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] &#50752; [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. &#49892;&#51228; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436; "appfuse"&#47484; &#49324;&#50857;&#54616;&#45716; &#44163;&#51008; &#51339;&#51648; &#47803;&#54620; &#49373;&#44033;&#51060;&#45796;.
* &#47564;&#50557; &#45817;&#49888;&#51060; iBATIS, Spring MVC, WebWork, JSF &#46608;&#45716; Tapestry&#47484; &#49324;&#50857;&#54616;&#44600; &#50896;&#54616;&#51648; &#50506;&#45716;&#45796;&#47732;, &#45817;&#49888;&#51008; &#45817;&#49888;&#51032; &#54532;&#47196;&#51229;&#53944;&#47484; &#49548;&#49828;&#51228;&#50612;&#54616;&#50640; &#46160;&#44592; &#51204;&#50640; extras&#54260;&#45908;&#45236; &#44033;&#44033;&#51032; &#51064;&#49828;&#53672;&#47084;&#47484; &#49325;&#51228;&#54644;&#50556;&#47564; &#54620;&#45796;.
* 만약 당신이 선택적으로 영속성(persistence)프레임워크로 [iBATIS|http://ibatis.apache.com/]를 사용한다면, {{extras/ibatis}}내 README.txt를 보라.
* 만약 당신이 웹프레임워크로 [Spring|http://www.springframework.org/docs/reference/mvc.html]을 사용한다면, {{extras/spring}}내 README.txt를 보라.
* 만약 당신이 웹프레임워크로 [WebWork|http://www.opensymphony.com/webwork]를 사용한다면, {{extras/webwork}}내 README.txt를 보라.
* 만약 당신이 웹프레임워크로 [JSF|http://myfaces.apache.org/]를 사용한다면, {{extras/jsf}}내 README.txt를 보라.
* 만약 당신이 웹프레임워크로 [Tapestry|http://jakarta.apache.org/tapestry]를 사용한다면, {{extras/tapestry}}내 README.txt를 보라.
At line 29 changed 1 line.
<div class="note" style="margin-left: 40px">NOTE: &#51060;&#47084;&#54620; &#51064;&#49828;&#53672;&#47084;&#45716; eclipse&#51032; classpath&#47484; &#48320;&#44221;&#54624;&#44163;&#51060;&#51648;&#47564; IDEA&#51032; &#44221;&#50864;&#45716; &#44536;&#47111;&#51648; &#50506;&#45796;. &#45817;&#49888;&#51008; &#44536;&#44163;&#46308; &#51649;&#51217; &#48320;&#44221;&#54624; &#54596;&#50836;&#44032; &#51080;&#45796;.</div>
* 만약 당신이 원한다면 AppFuse로부터 당신의 프로젝트를 자동적으로 생성하고 테스트하기 위한 스크립트를 작성할수 있다. 여기엔 테스팅을 위해 사용하는 것이 CVS에 두가지 있다. [spring+ibatis|https://appfuse.dev.java.net/source/browse/*checkout*/appfuse/Attic/test-spring.sh?content-type=text/plain] 와 [webwork|https://appfuse.dev.java.net/nonav/source/browse/*checkout*/appfuse/Attic/test-webwork.sh?content-type=text/plain]. 실제 프로젝트에서 "appfuse"를 사용하는 것은 좋지 못한 생각이다.
* 만약 당신이 iBATIS, Spring MVC, WebWork, JSF 또는 Tapestry를 사용하길 원하지 않는다면, 당신은 당신의 프로젝트를 소스제어하에 두기 전에 extras폴더내 각각의 인스톨러를 삭제해야만 한다.
<div class="note" style="margin-left: 40px">NOTE: 이러한 인스톨러는 eclipse의 classpath를 변경할것이지만 IDEA의 경우는 그렇지 않다. 당신은 그것들 직접 변경할 필요가 있다.</div>

Back to AppFuseQuickStart_ko, or to the Page History.