Presentation is loading. Please wait.

Presentation is loading. Please wait.

소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기 장성환(hanuli7@nate.com)

Similar presentations


Presentation on theme: "소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기 장성환(hanuli7@nate.com)"— Presentation transcript:

1 소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기

2 목 차 JBoss 4.2 & Struts2 다운로드 Eclipse에 JBoss 설정
Struts2 Web Application 제작 실습 Struts2 Application을 JBoss로 배포하기

3 JBoss & Struts2 다운로드

4 JBoss & Struts2 다운로드 (1/3) 접속 화면에서 JBoss – JBoss GA를 찾아 아래 화면과 같이 JBoss GA.zip 파일을 적당한 폴더에 다운로드

5 JBoss & Struts2 다운로드 (2/3) http://struts.apache.org 접속 ② Click!

6 JBoss & Struts2 다운로드 (3/3) Struts 2.1.8의 Full Distribution 다운로드

7 Eclipse에 JBoss 설정

8 Eclipse에 JBoss 설정 (1/4) JBoss와 Struts2를 다운받은 폴더로 이동하여 각각 압축해제
리눅스 터미널 사용 시 unzip 압축해제 할 파일명

9 Eclipse에 JBoss 설정 (2/4) Eclipse를 실행 한 후
메뉴 > Window > Preferences 선택 왼쪽에서 Server > Runtime Environment 선택 후 Add 클릭

10 Eclipse에 JBoss 설정 (3/4) 창에서 JBoss v4.2 선택 후 Next 클릭

11 Eclipse에 JBoss 설정 (4/4) Application Server Directory를 그림처럼
이전에 JBoss를 압축 해제한 디렉토리로 지정 후 Finish 클릭

12 Struts2 Web Application 제작 실습

13 Struts2 Web Application 제작 실습 (1/10)
사용자의 요청 > Struts2 Filter 에서 Struts2 Action 파악 후 서버에서 Struts.xml 파일을 참조하여서 사용자의 요청에 적절한 Action 클래스 호출 Action 클래스가 사용자 요청 처리 후 결과를 사용자에게 전달 사용자 요청 Struts2 Filter Struts.xml Action Class

14 Struts2 Web Application 제작 실습 (2/10)
File > New > Other.. 로 들어가서 Web 항목에서 Dynamic Web Project 선택

15 Struts2 Web Application 제작 실습 (3/10)
프로젝트 이름을 “Struts2_Test”로 생성 Target Runtime이 이전에 설정한 JBoss v4.2로 되어있는지 확인

16 Struts2 Web Application 제작 실습 (4/10)
File > Import… 후 General > File System을 선택한다. From directory 에 압축해제한 스트럿츠 폴더의 lib 폴더를 선택한다. 오른쪽에 나열된 라이브러리 파일 중 최소로 필요한 파일은 다음과 같다. Commons-fileupload-1.x.x.jar Commons-io-1.x.x.jar Commons-logging-1.x.jar Freemarker-2.x.xx.jar Junit-3.x.x.jar Ognl-2.x.x.x.jar Spring-test-2.x.x.jar Struts2-core-2.x.xx.jar Xwork-2.x.x.jar

17 Struts2 Web Application 제작 실습 (5/10)

18 Struts2 Web Application 제작 실습 (6/10)
Web.xml 파일에 Struts2 필터 설정 Struts2 필터가 사용자의 요청을 처리할 수 있도록 설정

19 Struts2 Web Application 제작 실습 (7/10)
액션 클래스를 저장할 Package 생성 Project Explorer에서 Java Resources: src 마우스 우클릭 후 New > Package 선택 후 Package 생성

20 Struts2 Web Application 제작 실습 (8/10)
Action 클래스 작성 이전에 생성한 Package 안에 CPrintStringAction.Java 파일을 만들고 다음과 같이 작성한다.

21 Struts2 Web Application 제작 실습 (9/10)
화면을 표시할 JSP 페이지 작성 프로젝트 > WebContent 폴더 아래에 hello.jsp 작성

22 Struts2 Web Application 제작 실습 (10/10)
사용자의 요청과 액션클래스/Hello.jsp 파일을 연결하기 위해 struts.xml 파일을 ( ) 에 다음과 같이 작성 여기에 명시한 Action 명을 웹 브라우저에서 호출 시 지정된 class를 실행하게 되고, 그 결과를 hello.jsp에 출력

23 Struts2 Application을 JBoss 로 배포하기

24 Struts2 Web Application을 JBoss 로 배포하기 (1/3)
Eclipse 화면 하단의 탭을 선택하여 마우스 우클릭 후 Server 추가 왼쪽에서 프로젝트명 선택 후 Add> 클릭하여 그럼처럼 오른쪽으로 이동

25 Struts2 Web Application을 JBoss 로 배포하기 (2/3)
다음처럼 서버가 추가되면 화면 오른쪽 아래에서 를 눌러서 서버를 실행

26 Struts2 Web Application을 JBoss 로 배포하기 (3/3)
웹브라우저 실행 후 입력 다음과 같이 화면이 출력된다면 성공


Download ppt "소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기 장성환(hanuli7@nate.com)"

Similar presentations


Ads by Google