공감 무대 위치로그  |  태그  |  방명록
Struts2 시작하기
분류없음 | 2009/09/21 13:44

1. 다운로드

2. Eclipse 에서 프로젝트를 생성한다.
2.1.  File -> New -> Project -> Web -> Dynamic Web Project
- Target runtime -> WAS 를 선택한다.
         등록되어 있는 WAS 가 없으면 Tomcat 을 다운 받아서 등록해주면 된다.
- Dynamic web module version
    2.5
- Finish 로 Project 생성

3. WebContent/WEB-INF/lib 에 다음의 클래스를 넣어 준다.

필요한 클래스

꼭 필요한 library


4. configuration 파일 설정
4.1. /WebContent/WEB-INF/web.xml 파일에 다음을 추가한다.
   <filter>
       <filter-name>struts</filter-name>
       <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
   </filter>

   <filter-mapping>
       <filter-name>struts</filter-name>
       <url-pattern>/*</url-pattern>
   </filter-mapping>

4.2. /src/struts.xml 파일 생성
<?xml version="1.0" encoding="UTF-8"?>  
 
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">  
 
<struts>  
    <package name="default" extends="struts-default" namespace="">  
    
      <action name="printString" class="struts.test.PrintStringAction">  
         <result>/printString.jsp</result>  
     </action>
    
    </package>  
</struts>

5. 샘플소스 생성

5.1. Action 자바 SOURCE
package struts.test;



public class PrintAllDataAction {
   
   private String greetings;
   
   
   public String execute() throws Exception {  
      
       setGreetings("Hello Struts!");  
      
       return "success";  
   }


   public String getGreetings() {
       return greetings;
   }


   public void setGreetings(String greetings) {
       this.greetings = greetings;
   }
   
}

5.2. jsp 파일<<hello.jsp>>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<%@ page contentType="text/html; charset=utf-8" %>  
<%@ taglib prefix="s" uri="/struts-tags" %>  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">  
  <head>  
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
   <title>Struts 2 Example</title>
  </head>  
     
  <body>      
   
   <s:property value="greetings" />  
   
   
  </body>  
</html>

5.3. Link 정보 추가<<struts.xml>>
      <action name="helloAction" class="struts.test.PrintAllDataAction">  
         <result>/hello.jsp</result>  
     </action>


6 실행
http://localhost:8080/helloAction.action


7. 참고
좀더 상세한 정보를 보고자 하면 log4.xml 을 넣어 준다.
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">

<log4j:configuration>
   <!--  appender definition (S) -->
   <appender name="Console" class="org.apache.log4j.ConsoleAppender">
       <layout class="org.apache.log4j.PatternLayout">
           <param name="ConversionPattern"
               value="%d %-5p [%t] %C{2} (%F:%L) - %m\n" />
       </layout>
   </appender>


   <root>
       <priority value="debug" />
       <appender-ref ref="Console" />
   </root>

</log4j:configuration>



태그 : strtus 2, struts
트랙백0 | 댓글0
이 글의 관련글(트랙백) 주소 :: http://www.pioneer.pe.kr/trackback/91

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 



derby DBMS
DBMS | 2009/08/24 22:07
1. 설치
1.1. http://db.apache.org/derby/releases/release-10.5.1.1.html 에서 다운로드 받는다.

1.2. 압축을 특정 폴더에 푼다
1.3. 환경변수에 다음을 설정한다.
- DERBY_HOME
- PATH 에 %DERBY_HOME%/BIN 을 추가 한다
2. 실행
2.1. %DERBY_HOME%/BIN/SETNETWORKSERVERCP.BAT 실행

D:\dbms\db-derby-10.5.1.1-bin\bin>SET DERBY_INSTALL=D:\dbms\DB-DER~1.1-B
D:\dbms\db-derby-10.5.1.1-bin\bin>set CLASSPATH=D:\dbms\db-derby-10.5.1.1-bin\li
b\derbynet.jar;D:\dbms\db-derby-10.5.1.1-bin\lib\derbytools.jar;.;C:\Program Fil
es\QuickTime\QTSystem\QTJava.zip


2.2. %DERBY_HOME%/BIN/STARTNETWORKSERVER.BAT

2009-08-24 12:57:57.125 GMT : 기본 서버 보안 정책을 사용하여 보안 관리자가 설치
됩니다.
2009-08-24 12:57:57.625 GMT : Apache Derby Network Server - 10.5.1.1 - (764942)
이(가) {3}에 1527 포트에서의 연결을 승인할 준비가 되었습니다.

3. CLIENT 접속
3.1. CMD 를 하나 띠운다
3.2. IJ 를 실행
3.3. IJ 콘솔 실행
C:\Documents and Settings\njkwon>IJ
ij 버전 10.5
ij> CONNECT 'jdbc:derby://localhost:1527/testdb;create=true;user=pluggers;passwr
d=plugger';
ij> show tables;
TABLE_SCHEM         |TABLE_NAME                    |REMARKS
------------------------------------------------------------------------


참고 사이트
http://db.apache.org/derby/

태그 : DERBY
트랙백0 | 댓글0
이 글의 관련글(트랙백) 주소 :: http://www.pioneer.pe.kr/trackback/89

아이디 :
비밀번호 :
홈페이지 :
  비밀글로 등록
내용 :
 



[PREV] [1][2][3][4][5][6][7] ... [21] [NEXT]
관리자  |   글쓰기
BLOG main image
파이 홈페이지 입니다
전체 (41)
최근IT (0)
좋은생각 (0)
프로그래밍 (5)
Unix (2)
DBMS (4)
사진 (18)
레포츠 (0)
추천도서 (5)
WAS (0)
캠핑 (1)
자녀 교육 강원도 출사 log4sql vi 책 이야기 struts 사진 여행 Spring Oracle 일출 마케팅 ibatis strtus 2 JNI Ruby on Rails 무주 자녀 풍경사진 오리 진원 Java Unix CEO 책읽기 DERBY 캠핑 Ruby
무주 덕유대 캠핑장(2번째캠핑)
Eclipse RCP 참고 사이트
오라클 table 사용자 type 정보
ibatis에 log4j 바인딩하기
Struts2 시작하기
귀엽구 이쁘네여
2009 - montreal flower delivery
중대한 위치 축하!경이롭 위치!
2008 - cbs csi episode full
우수한 일! 감사!
2008 - bondage self
좋은 위치는 그것 찾아본 즐겼..
2008 - wife suck stripper
좋은 위치! 너를 감사하십시요.
2008 - pierced clit
32d Tit Size
32d Tit Size
Hustler And Oscar Nominee
Hustler And Oscar Nominee
Nurse Anesthestist
Nurse Anesthestist
Twilight Lexicon
Twilight Lexicon
Catz Club Pussy Swing
Catz Club Pussy Swing
Total : 42251
Today : 31
Yesterday : 23
태터툴즈 배너
rss
 
 
 
위치로그 : 태그 : 방명록 : 관리자
권낙주’s Blog is powered by Tattertools.com / Designed by plyfly.net