JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행

Slides:



Advertisements
Similar presentations
Web Based Data Warehouse Query Tool 이화여자대학교 2002 년 컴퓨터학과 졸업프로젝트 14 조.
Advertisements

팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
Couple Tetris 제안서 맨땅에해딩 (GNU-A3) 06 안대웅, 06 박순응. CONTENTS 1. 프로젝트 정의 및 목적 2. 프로젝트 결과물의 개요 2.1. 프로젝트 결과물의 구조도 2.2. 프로젝트 결과물의 흐름도 2.3. 프로젝트 결과물의 그림 2.4.
프로젝트 제안서 날씨대로 기분대로 팀원 박효민 신준범 정민섭 안성원
성공적 취업을 위한 청년취업아카데미 과정 소개 2012 년 06 월 청년취업아카데미 사업 소개 (1) 학부졸업 최소 70% ~100% 취업 최소 70% ~100% 취업 전국 대학의 학부 졸업 후 취업률 약 60% 청년취업아카데미 를 통한 맞춤형 취업교육프로그램.
인터넷 쇼핑몰 구축 제안서.
국가도서관통계시스템 수치입력자 매뉴얼 이의신청 방법 Version. 1.0.
웹사이트 구축 제안서 ㈜미래시스템 광주광역시 서구 치평동 (3층)층
APPEON SOLUTION INTRODUCTION.
제2장 자바 개발 도구.
Doc No. IRS-ITRINITY
어서와 Java는 처음이지! 제1장 기초 사항.
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
Chapter 14 : JSP 고급4. chapter 14 : JSP 고급4 학습목표 커스텀 태그 종류 JSTL ( JSP Standard Tag Library ) 사용자 커스텀 태그 커스텀 태그 작성 클래스 기반 커스텀 태그 작성 태그 파일 기반 커스텀 태그 작성.
Web Programming 강의 소개
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 빈을 이용한 회원가입 양식 작성하기 빈 작성
JPetStore 분석자료 1.0 Spring framework 작성자 : 김태완.
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
12 커스텀 액션.

Chapter-2. 개발환경 구축하기.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
2. JSP의 환경설정 제 2장 JSP의 환경설정 웹 애플리케이션과 디렉토리 구성 JDK 설치하기 JSP Container
3장. 웹 어플리케이션과 JSP 및 Servlet의 이해 제3장.
Introduction 본 교재의 목적 본 교재의 구성 사전 지식.
1. JSP(Java Server Pages) 소개
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
동호회 구축 제안서 인터넷전문가그룹 4biz.
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
Power Java 제2장 자바 개발 도구.
2장. JSP 개발 환경 설정 이 장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 애플리케이션 개발을 위해 반드시 이해하여야 할 웹 애플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
인터넷 웹구축 7조 제안서 조장 : 임동진( ) 조원 : 임효종( ) 한상길( )
8 데이터베이스 사용하기.
SOAP 클라이언트 개발 Guide
2. JSP의 환경설정.
2장 JSP 개발 환경 설정 이장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 어플리케이션 개발을 위해 반드시 이해하여야 할 웹 어플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Bot Framework Hello World Bot과 Telegram에서 대화 하기
JSP를 이용한 프로젝트관리 홈페이지 양진현 지 도 : 이형원 교수님.
Eclipse 플러그인을 활용한 자바/JSP 개발.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
객체 지향 프로그래밍.
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
모바일 폰 메일 정흠수 최동훈.
웹 다이어리 완료보고서 이상제 정영석.
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
개발 환경 세팅.
김 정 석 Web Programming 김 정 석
프로그래밍 개론 Ⅰ 제 1장 . 서론 ①.
3장. 웹로직 서버에서의 서블릿과 JSP의 운용 3-1. 서블릿, JSP를 실행하기 전의 환경 설정
J2ME 개발환경설치 SUN MIDP-FCS
2015년 디지털컨버전스 청년취업아카데미.
자바 5.0 프로그래밍.
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
제 16 장 웹 응용프로그램 구조와 배포 학기 인터넷비즈니스과 강 환수 교수.
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
컴퓨터 프로그래밍: 실습 1 제 1장 . 서론.
CHAP. 2 안드로이드 개발 도구 설치.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
Web Server Install.
거래처 매뉴얼 리 얼 시 스 템 주 식 회 사.
Java Programming for Beginners
AJAX Technology for Web2.0
Presentation transcript:

JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행

JSP 기본 개발 환경 OS : Windows XP JDK(Java Development Kit) Jakarta-Tomcat 자바 프로그램을 실행하기 위한 개발 환경 제품 : j2se 1.4.2_04 Jakarta-Tomcat Servlet/JSP Container (JSP 개발 환경) 제품 : Tomcat 5.0.27 Web Server Apache(설치하지 않음) DB Server Oracle 8i Editor Editplus 2.11

J2SE 1.4.2 설치 J2SE 1.4.2 다운로드 J2sdk-1_4_2_04_windows-i586-p.exe 클릭

C:\j2sdk1.4

환경변수 setup Windows XP Windows 95/98 내컴퓨터 등록정보 고급 – 환경변수 1. 새로 만들기 클릭 변수이름을 JAVA_Home 변수 값 c:\j2sdk1.4 2. 시스템 변수 Path 선택 후 편집 클릭 %JAVA_HOME% \bin추가 3. 확인 버튼 클릭 Windows 95/98 Autoexec.bat 파일 SET PATH=%PATH%;C:\j2jdk1.4\bin SET CLASSPATH=.;C:\j2sdk1.4\bin\tools.jar;c:\j2sdk1.4\classes

환경변수 setup(Windows XP)

환경변수 setup(Windows XP)

환경변수 setup(Windows XP)

환경변수 setup(Windows XP) JDK 환경변수 설정 확인 java –version set JAVA_HOME

Jakarta Tomcat 5.0설치 반드시 j2sdk 설치 및 환경변수 설정 후 Jakarta-tomcat 5.0.27.exe 클릭

C:\Apache Group\Tomcat 5.0 Jakarta Tomcat 5.0설치 C:\Apache Group\Tomcat 5.0 톰캣 관리자 로그인할 때 필요

Jakarta Tomcat 5.0설치

Jakarta Tomcat 5.0설치 Tomcat 실행

http://localhost:8080 또는 http://127.0.0.1:8080 Jakarta Tomcat 5.0 접속 http://localhost:8080 또는 http://127.0.0.1:8080 포트 : 8080 - 네트워크를 통해 제공되는 서비스를 구분하기 위한 창구 www 서비스 - 기본값은 80번 포트 - 톰캣에서는 8080 포트 사용이 일반적 - 포트는 이후에도 변경 가능 - ‘localhost:8080’은 컴퓨터에 따라 접속이 안될 때가 있음

EditPlus 설치 Http://www.editplus.co.kr

EditPlus 설치 실행 초기 화면

JSP 개발 환경 구축 웹 어플리케이션과 디렉토리 구성 WAR(Web Application aRchive) 웹 어플리케이션 디렉토리 구조를 가진 압축 파일 zip, jar 파일 호환 웹 어플리케이션 배포를 위해 사용 어플리케이션 서버 간의 호환성 유지

JSP 개발 환경 구축 웹 어플리케이션 디렉토리 구조 디렉토리 구조는 뒷 페이지에서 설명

JSP 개발 환경 구축 웹 어플리케이션 디렉토리 구조 *.html, *.jsp, *.jpg 등 : root 디렉토리 중심으로 하위 디렉토리를 가지면서 위치 /WEB-INF/web.xml : Web Application Deployment Descriptor XML로 구성된 일종의 환경설정 파일 현재 웹 어플리케이션에 대한 각종 설정 사항을 갖고 있음 /WEB-INF/classes/: 현재 웹 어플리케이션에서 사용할 자바 클래스 파일 위치 서블릿과 기타 클래스도 위치할 수 있음. 패키지 구조에 따라 디렉토리 구성 jar 파일은 지원하지 않으므로 주의 /WEB-INF/lib/ : jar 파일이 위치(classes와 유사) 대부분 JDBC 드라이버와 같은 서브파티 클래스 혹은 현재 웹 어플리케이션이 배포되었을 때 여러 환경에서 다른 설정 없이도 실행이 가능하도록 하는 다양한 클래스를 포함

JSP 개발 환경 구축 JSP 개발 좋은 습관 복잡하게 느껴지더라도 웹 어플리케이션 단위로 작업 %CATALINA_HOME%\webapps\ROOT 폴더 사용은 권장하지 않음 디폴트 컨텍스트 폴더 별도의 디렉토리에서 작업한 후 컨텍스트 등록하거나, %CATALINA_HOME%\webapps 폴더에 하위 폴더를 만들어 사용

JSP 개발 환경 구축 톰캣 어드민 실행 순서 1. 클라이언트에 작업 디렉토리 생성 1. 클라이언트에 작업 디렉토리 생성 2. 톰캣 어드민 로그인 3. 컨텍스트 등록 c:\jsp\학번 c:\jsp\학번\WEB-INF c:\jsp\학번\WEB-INF\classes c:\jsp\학번\WEB-INF\lib 1. 클라이언트에 작업 디렉토리 생성 c:\jsp 다른 폴더를 사용해도 관계없으나 다음 사항 준수 한글 이름 사용 불가(c:\홍길동) 공백 사용 불가(c:\Program Files\jsp book)

JSP 개발 환경 구축 2. 톰캣 어드민 로그인 톰캣 실행 확인(http://localhost:8080/admin) 설치할 때 입력한 아이디, 패스워드 입력

JSP 개발 환경 구축 3. 컨텍스트 등록 컨텍스트 등록 순서 웹 애플리케이션을 서버가 관리하는 이름. 웹 애플리케이션당 하나의 컨텍스트가 등록됨. 웹 애플리케이션에 접속할 수 있는 URL(/jspbook, /mall 등) 등록 순서 Tomcat Web server Administration Tool화면 Tomcat Server  Services(Tomcat-Standalone)  Host(localhost)  Available Actions  Create New Context 클릭

JSP 개발 환경 구축 컨텍스트(Context) 속성 c:\jsp\0205001 /0205001 True False JNDI를 지원할 것인지 설정 False useNaming True로 설정하면 웹 어플리케이션 System.out 혹은 System.err 출력이 바로 로그 파일로 전달 swallowOutput True Reloadable 웹 어플리케이션에 접속할 URL 상태 /0205001 Path 소스 파일이 위치할 작업 디렉토리 입력 c:\jsp\0205001 Document Base ServletContext.getContext()에 대해 request dispatcher를 넘겨줌 어플리케이션에서 현재 어플리케이션으로 접근 가능  보안 문제가 생길 수 있음 Cross Context 쿠키를 사용 여부 지정 Cookies 설명 기본값 속성 WEB-INF/classes, WEB-INF/lib 클래스나 jar 파일이 변경되면 자동으로 변경된 내용을 읽어 들임. 웹 어플리케이션 개발시 True로, 운영시 False로 둠.

선택 혹은 입력후 Save 버튼 클릭

웹 브라우저에서 접속 확인 404 오류 발생시 컨텍스트를 지우고 다시 생성 1 2 변경후 다시 실행

JSP 프로그램 작성 및 실행 바탕화면에서 Editplus 실행

자동으로

수정 입력

웹 브라우저를 실행하여 JSP 프로그램을 호출 실행 [파일][저장]메뉴 웹 브라우저를 실행하여 JSP 프로그램을 호출 실행

소스 파일 위치 컴파일된 서블릿 코드(.java)와 클래스(.class) 실행 파일