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

Slides:



Advertisements
Similar presentations
ⓒ 2015 NHN Entertainment Corp. Django 로 만드는 초간단 블로그 시스템운영팀 김영태 개발환경 구축.
Advertisements

Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
Powerbuilder 연동 1 : File-New (Application 선택)
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
코크파트너 설치 가이드 Window 7.
* 서버(Tomcat Server 5.5 기준) 설정
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
SSL - VPN 사용자 가이드 - IT 지원실 네트워크 운영팀 -.
MYSQL 설치.
네트워크 프로그래밍 및 실습.
ANSYS17.2 Student 제품 무료 다운로드
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
임베디드 시스템 개론 크로스 플랫폼 설치 2일차 강의 자료 Embedded System Lab.
컴퓨터응용과학부 Java Enterprize(DB) 제 13 주
Java 기초 (Java JDK 설치 및 환경설정)
한국골프대학 종합정보시스템 Windows Vista 사용자를 위한 Component 설치안내서
한국골프대학 종합정보시스템 Windows 7 사용자를 위한 Component 설치안내서
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
컴퓨터응용과학부 Java Enterprize(DB) 제 12 주
25강. Security-I 보안 관련 프로젝트 생성 보안 관련 라이브러리 추가 보안 관련 설정 파일 만들기
Root Filesystem Porting
1. C++ 시작하기.
제 2 장 WML 시뮬레이터 및 무선인터넷 서버 설치
Root Filesystem Porting
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
22강. 파일 업로드 - 파일 업로드 라이브러리 설치 - 파일 업로드 프로그래밍 Lecturer Kim Myoung-Ho
WinCE Device Driver 실습 #3
WinCE Device Driver 실습 #2
전자정부 프레임워크 설치 매뉴얼 6조 08 이대우 08 홍정무 11 강성민 11 김혜지.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Cross Compiler를이용한 커널 컴파일 및 포팅
[INA470] Java Programming Youn-Hee Han
Quartus II의 개요 다양한 플랫폼의 설계 환경을 제공 SOPC 설계를 위한 환경이며, 모든 FPGA와 CPLD를 지원
2장. JSP 프로그래밍을 위한 환경구성 제2장.
Java 2장. 자바의 환경 public class SumTest {
이메일 자동 포워딩 방법 (Outlook/OWA)
개발 환경 세팅.
IPython Notebook + Spark + TensorFlow on MacOS
WZC 무선 연결 방법 (Windows XP Ver.).
홍익대학교 메일 시스템 구축 그룹웨어 메일 이전 하기.
MVC 모델을 이용한 웹 애플리케이션 작성 웹 애플리케이션 개발 순서를 알아본다 웹 애플리케이션의 실행 순서를 이해한다.
BERT Install Guide 숭실대학교 test.
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
툴 설치 가이드 Formality SynopsysMentor.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Nessus 4 설치 정보보호응용 조용준.
1차시: 낮과 밤이 생기는 원리 지구과학
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
HyperWorks Apps 설치 가이드.
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
7주차 실습 FPGA 보드 사용법.
PMIS 서버 설정 환경설정 작성자 : 배경환.
빌드 성공.
Python 및 OpenCV 설치.
Kernel, Ramdisk, JFFS2 Porting
Cold Spring Harbor Laboratory Press 저널 이용 매뉴얼
STS 에서 웹 서버 설치 방법.
OpenCV 설정 2.21 만든이 딩딩.
STS 또는 Eclipse 에서 프로젝트를 Export 하고 Import 하는 방법
3장 JSP프로그래밍의 개요 이장에서 배울 내용 : JSP페이지의 기본적인 개요설명과 JSP페이지의 처리과정 그리고 웹 어플리케이션의 구조에 대해서 학습한다.
Tensorboard in Windows
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
시스템 인터페이스 Lab1 X-window 및 명령어 사용.
슬라이드 쇼의 설정 슬라이드 쇼의 실행 파일과 폴더의 관리 글꼴을 포함해서 저장 웹 페이지로 게시 압축 파일
무선랜 사용자 설명서 (Windows Vista 사용자).
어드민 로그인 ID : admin 비밀번호 : 서보테크 1. 제품소개 등록 - MISUBISHI
Presentation transcript:

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

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

JBoss & Struts2 다운로드

JBoss & Struts2 다운로드 (1/3) http://sourceforge.net/projects/jboss/files/ 접속 화면에서 JBoss – JBoss-4.2.3.GA를 찾아 아래 화면과 같이 JBoss 4.2.3.GA.zip 파일을 적당한 폴더에 다운로드

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

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

Eclipse에 JBoss 설정

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

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

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

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

Struts2 Web Application 제작 실습

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

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

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

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

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

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

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

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

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

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

Struts2 Application을 JBoss 로 배포하기

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

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

Struts2 Web Application을 JBoss 로 배포하기 (3/3) 웹브라우저 실행 후 http://localhost:8080/Struts2_Test/hello.action 입력 다음과 같이 화면이 출력된다면 성공