1단계: j2sdk 및 tomcat 다운로드: sun 공식 웹사이트([url]http://java.sun.com/j2se/1.4.2/download.html[/url])로 이동하여 j2sdk를 다운로드합니다. 버전이 Windows 오프라인 설치 SDK이므로 J2SE 1.4.2 설명서를 다운로드한 후 tomcat 공식 사이트([url]http://www.apache.org/dist/jakarta/tomcat-4/[/)로 이동하는 것이 가장 좋습니다. url]) tomcat 다운로드(최신 4.1.x 버전의 tomcat 다운로드)
2단계: j2sdk 및 tomcat 설치 및 구성: j2sdk 및 tomcat 설치 프로그램을 실행한 다음 기본 설정에 따라 설치합니다.
1. j2sdk를 설치한 후 내 컴퓨터->속성->고급->환경 변수->시스템 변수에서 다음 환경 변수를 추가해야 합니다. (j2sdk가 c:j2sdk1.4.2에 설치되어 있다고 가정) ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; (.;는 현재경로
를 나타내므로 이보다 작을 수 없습니다.)
=%JAVA_HOME% bin
그런 다음 J2SDK가 성공적으로 설치되었는지 테스트하기 위해 간단한 Java 프로그램을 작성할 수 있습니다.
public class Test{
public static void main(String args[]){
System.out.println("이것은 테스트입니다. program.");
}
}
위 프로그램을 Test.java라는 파일로 저장합니다.
그런 다음 명령 프롬프트 창을 열고 Test.java가 있는 디렉터리로 이동한 후
javac Test.java
java Test
명령을 입력합니다. 이 메시지가 표시되면 설치가 완료된 것입니다. 성공했습니다. 인쇄되지 않는 경우 이 내용을 말한 후 구성을 주의 깊게 확인해야 합니다.
2. Tomcat을 설치한 후 내 컴퓨터->속성->고급->환경 변수->시스템 변수에 다음 환경 변수를 추가합니다(Tomcat이 c:tomcat에 설치되어 있다고 가정).
CATALINA_HOME
=c:tomcat;
c:tomcat;
그런 다음 환경 변수에서 클래스 경로를 수정하고 tomat 설치 디렉터리의 commonlib 아래에 있는 servlet.jar을 클래스 경로에 추가합니다. classpath
=.;%JAVA_HOME%lib dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
그런 다음 tomcat을 시작하고 IE에서 [url]http://localhost:8080[/url]을 방문할 수 있습니다. Tomcat Welcome 페이지가 보이면 설치가 성공한 것입니다.
3단계: 자신만의 jsp 앱 디렉터리 만들기
1. Tomcat 설치 디렉터리의 webapps 디렉터리로 이동하면 ROOT, 예제, tomcat-docs 및 Tomcat과 함께 제공되는 기타 디렉터리를 볼 수 있습니다.
2. webapps 디렉터리 아래에 새 디렉터리를 만듭니다.
3.myapp
아래에 새 디렉터리 WEB-INF를 만듭니다. 디렉터리 이름은 대소문자를 구분합니다.
4. WEB-INF 아래에 다음 내용으로 새 파일 web.xml을 만듭니다.
<?xml version="1.0" 인코딩="ISO-8859-1"?> <!DOCTYPE 웹앱 PUBLIC "-//Sun Microsystems, Inc.//DTD 웹 애플리케이션 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <웹앱> <display-name>내 웹 애플리케이션</display-name> <설명> 테스트 신청입니다. </설명> </웹-앱> |
5. myapp 아래에 새 테스트 jsp 페이지를 생성합니다. 파일 이름은 index.jsp입니다.
<html><본문><중앙> 현재 시간은 다음과 같습니다: <%=new java.util.Date()%> </center></body></html> |
6. Tomcat을 다시 시작합니다.
7. 브라우저를 열고 [url]http://localhost:8080/myapp/index.jsp[/url]을 입력합니다. 현재 시간이 표시되면 성공한 것입니다.
4단계: 자신만의 서블릿 만들기:
1. 가장 익숙한 편집기(구문 검사와 함께 java ide를 사용하는 것이 좋습니다)를 사용하여 새 서블릿 프로그램을 만듭니다. 파일 이름은 Test.java이고 파일 내용은 다음과 같습니다. 다음과 같이:
패키지 테스트; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; 공개 클래스 테스트는 HttpServlet을 확장합니다. protected void doGet(HttpServletRequest 요청, HttpServletResponse 응답) ServletException, IOException이 발생합니다. PrintWriter out=response.getWriter(); out.println("<html><body><h1>서블릿 테스트입니다.</h1></body></html>"); out.flush(); } } |
2.
Test.java를 컴파일하여 c:test에 배치하고 다음 명령을 사용하여
C:Test>javac Test.java를
컴파일하면 컴파일된 서블릿 파일이 c:Test에 생성됩니다. Test.class
3. testTest.class 구조를 %CATALINA_HOME%webappsmyappWEB-INFclasses로 잘라냅니다. 즉, 클래스 디렉터리가 없으면 테스트 디렉터리를 새로 만듭니다. 이제 webappsmyappWEB-INFclasses 아래에 testTest.class라는 파일 디렉터리 구조가 있습니다.
4. webappsmyappWEB-INFweb.xml을 수정하고 servlet 및 servlet-mapping을 추가합니다.
편집된 web.xml은 다음과 같으며 추가된 내용은 빨간색입니다.
<?xml version="1.0" 인코딩="ISO-8859-1"?> <!DOCTYPE 웹앱 PUBLIC "-//Sun Microsystems, Inc.//DTD 웹 애플리케이션 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <display-name>내 웹 애플리케이션</display-name> <설명> 테스트 신청입니다. </설명> <서블릿> <servlet-name>테스트</servlet-name> <display-name>테스트</display-name> <description>테스트 서블릿</description> <servlet-class>테스트.테스트</servlet-class> </서블릿> <서블릿 매핑> <servlet-name>테스트</servlet-name> <url-pattern>/테스트</url-pattern> </서블릿 매핑> </웹-앱> |
이 단락의 서블릿 섹션에서는 호출하려는 서블릿을 선언하고 서블릿 매핑은 선언된 서블릿을 주소/테스트에 "매핑"합니다.
5. 좋습니다. Tomcat을 시작하고 브라우저를 시작한 다음 [url] http://localhost를 입력합니다. :8080/myapp/Test[/url] This is a servlet test.라는 출력이 표시되면 작성된 서블릿이 성공한 것입니다.
참고: web.xml을 수정하거나 새 클래스를 추가하는 경우 Tomcat을 다시 시작해야 합니다.
5단계: 자신만의 Bean 만들기:
1. 가장 친숙한 편집기(구문 검사 기능이 있는 Java IDE 사용 권장)를 사용하여 새로운 java 프로그램입니다. 파일 이름은 TestBean.java이고 파일 내용은 다음과 같습니다.
패키지 테스트; 공개 클래스 TestBean{ 개인 문자열 이름 = null; 공개 TestBean(문자열 strName_p){ this.name=strName_p; } 공공 무효 setName(문자열 strName_p){ this.name=strName_p; } 공개 문자열 getName(){ this.name을 반환합니다. } } |
2.
TestBean.java를 컴파일하여 c:test에 배치하고 다음 명령을 사용하여 컴파일합니다:
C:Test>javac TestBean.java
그러면 컴파일된 bean 파일이 c:Test에 생성됩니다: TestBean.class
3. TestBean.class 파일을 %CATALINA_HOME%webappsmyappWEB-INFclassestest로 잘라냅니다.
4. 다음 내용으로 새 TestBean.jsp 파일을 생성합니다.
<%@ 페이지 import="test.TestBean" %> <html><본문><중앙> <% TestBean testBean=new TestBean("테스트 Java Bean입니다."); %> Java Bean 이름은 <%=testBean.getName()%>입니다. </center></body></html> |
5. Tomcat을 다시 시작하고 브라우저를 시작한 다음 [url]http://localhost:8080/myapp/TestBean.jsp[/url]을 입력합니다. 출력된 Java bean 이름은 다음과 같습니다. 이것은 테스트 Java bean입니다. 작성된 Bean이 성공했음을 나타냅니다.
이것으로 Tomcat에서 jsp, servlet 및 javabean 구성이 완료됩니다. 다음으로 해야 할 일은 더 많은 책을 읽고, 다른 사람의 좋은 코드를 더 많이 읽고, 더 많은 코드를 직접 작성하여 이 분야의 개발 능력을 향상시키는 것입니다.