Download presentation
Presentation is loading. Please wait.
Published byNeal Blankenship Modified over 9 years ago
1
Hanbit Media, Inc. 1 1 for early adapters… for next century of world-changing technology Ant 와 웹 어플리케이션 개발 2003. 5. www.okjsp.pe.krwww.okjsp.pe.kr 허광남
2
Hanbit Media, Inc. 2 2 for early adapters… for next century of world-changing technology Section3 Ant 와 Tomcat
3
Hanbit Media, Inc. 3 3 for early adapters… for next century of world-changing technology 목차 Tomcat4.1 개요 웹 어플리케이션 구조 Tomcat Manager 와 Ant 개발 데모 정리
4
Hanbit Media, Inc. 4 4 for early adapters… for next century of world-changing technology Tomcat4.1 개요 Web Application Server Servlet Container JCP Specification Reference Implementation
5
Hanbit Media, Inc. 5 5 for early adapters… for next century of world-changing technology 웹 어플리케이션 구조 웹 어플리케이션 표준 디렉토리 컨텍스트의 이해 배치 디렉토리 구성 소스 디렉토리 구성
6
Hanbit Media, Inc. 6 6 for early adapters… for next century of world-changing technology 웹 어플리케이션 표준 디렉토리 Servlet Spec 2.2 Portability Maintainability Scalability
7
Hanbit Media, Inc. 7 7 for early adapters… for next century of world-changing technology 컨텍스트의 이해 Context is a Web Application http://okjsp.pe.kr/ / /file.jsp webapps/ROOT 예외 Default Context Context 는 같은 이름의 dir 보다 우선 상호 독립 IIS 가상 디렉토리 X
8
Hanbit Media, Inc. 8 8 for early adapters… for next century of world-changing technology 웹 어플리케이션 구조 (2) : / / http:// localhost:8080 /examples /jsp/cal/cal1.jsp
9
Hanbit Media, Inc. 9 9 for early adapters… for next century of world-changing technology 배치 디렉토리 구성 ContextRoot / web contents visible /WEB-INF invisible /web.xml webapp information /classes servlets, classes, *.properties /lib *.jar
10
Hanbit Media, Inc. 10 for early adapters… for next century of world-changing technology 소스 디렉토리 구성 (1) docs/ - 웹 어플리케이션의 문서들 src/ - 서블릿, 빈즈, 자바 클래스 패키지 체계처럼 디렉토리 구조 web/ - HTML, JSP, JavaScript, CSS 파일, 이미지 웹 어플리케이션의 문서 루트 document root web/WEB-INF/ - 웹 어플리케이션 환경설정 파일들 web.xml, *.tld, 다른 자원 파일들 클라이언트의 요청에 의해 노출되는 것을 금지
11
Hanbit Media, Inc. 11 for early adapters… for next century of world-changing technology 소스 디렉토리 구성 (2) 개발 과정에서, 임시로 생성되는 두개의 디렉토리 build/ - 기본 빌드 (ant) 를 실행할 때, 웹 어플리케이션의 정확한 파일 구조 이미지 형성 /webapps 디렉토리에 복사, "Manager" 웹 어플리케이션을 통해서 설치 후자는 개발기간 동안 매우 유용 dist/ - ant dist 바이너리 배포판의 정확한 이미지를 생성
12
Hanbit Media, Inc. 12 for early adapters… for next century of world-changing technology Tomcat Manager 와 Ant Manager WebApp Ant 의 Manager Task Sample
13
Hanbit Media, Inc. 13 for early adapters… for next century of world-changing technology Manager WebApp (1) Manager WebApp /conf/tomcat-users.xml … …
14
Hanbit Media, Inc. 14 for early adapters… for next century of world-changing technology Manager WebApp (2)
15
Hanbit Media, Inc. 15 for early adapters… for next century of world-changing technology
16
Hanbit Media, Inc. 16 for early adapters… for next century of world-changing technology Ant 와 WebApp Task(1) clean – /build 청소 compile - /build 에 클래스 생성 all – depends=“clean,compile” javadoc – api 문서 생성 /dist/docs dist – war 파일 생성
17
Hanbit Media, Inc. 17 for early adapters… for next century of world-changing technology Ant 와 WebApp Task(2) Manager+Ant taskdef /server/lib/catalina-ant.jar install – /build 디렉토리 붙이기 reload - 서블릿과 자바빈즈 변경적용 remove – 개발 컨텍스트 제거
18
Hanbit Media, Inc. 18 for early adapters… for next century of world-changing technology Sample /tomcat-docs webapp sample 웹 어플리케이션 개발 표준 기본적인 build.xml build.properties 이용
19
Hanbit Media, Inc. 19 for early adapters… for next century of world-changing technology 개발 데모 tomcat sample 활용 Eclipse 에서 web 개발환경 구축하기
20
Hanbit Media, Inc. 20 for early adapters… for next century of world-changing technology 정리 Tomcat4.1 개요 웹 어플리케이션 구조 Tomcat Manager 와 Ant 개발 데모
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.