JSP 방명록 구현을 위한 웹 애플리케이션 환경 구성
저자:Eve Cole
업데이트 시간:2009-07-02 17:11:54
Java Server Page(줄여서 JSP)는 ASP, PHP와 같은 네트워크 프로그래밍 언어이지만 JSP 페이지에 삽입된 스크립트 코드는 Java 명령문 조각입니다. JSP를 사용하여 애플리케이션을 작성하려면 먼저 JSP 스크립트를 실행할 수 있는 웹 서버가 있어야 합니다. 원래의 Apache, IIS 또는 PWS 서버 위에 구축할 수 있지만 기술적인 문제가 많이 있습니다. JSP를 처음 접하는 분들은 불필요한 복잡함을 피하기 위해 처음부터 직접 JSP를 지원하는 웹 서버를 설치하는 것이 좋습니다.
네트워크 프로그래밍에 익숙한 사람이라면 누구나 네트워크 프로그래밍에서 데이터베이스의 지원 없이는 매우 간단한 일을 수행하기가 매우 어렵다는 것을 알고 있습니다. 그렇다면 Java 환경에서는 어떤 데이터베이스를 사용하는 것이 더 좋습니까? 현재 널리 사용되는 네트워크 데이터베이스에는 주로 Oracle, Sybase, SQL Server, MySQL 등이 포함됩니다. 그러나 MySQL은 개인 웹사이트나 소규모 네트워크에 가장 적합합니다. 완전히 무료이고, 설치가 쉽고, 관리가 쉽고, 얻기도 쉽습니다. , SQL 언어 등을 완벽하게 지원합니다. 현재 대다수의 네트워크 프로그래밍 애호가가 선호하는 기능입니다. 이 글에서는 Windows 환경에서 Java SDK, Tomcat, MySQL, JDBC for MySQL을 설치하는 방법을 소개합니다.
소프트웨어 준비 <BR> 먼저 다음 프로그램을 다운로드하세요.
1. Java 컴파일 지원 환경: j2sdk1_3_-win.exe(30MB)
2. MySQL용 JDBC 드라이버: mm.mysql.jdbc-1.2b.zip(386KB)
3. JSP를 지원하는 웹서버 Tomcat3.1:jakarta-to,cat.zip(2.23MB)
4. MySQL 데이터 인벤토리 서버: mysql-3.23.21-beta-win-src.zip (2.23MB)
위의 프로그램은 MySQL 데이터 인벤토리 서버 외에도 http://java.sun.com/에 최신 버전이 있으며, 주요 다운로드 센터에서도 쉽게 다운로드할 수 있습니다.
JDBC for MySQL로 JSP 개발 환경 설치 <BR> Java Development Kit 설치 <BR> 사용자가 Tomcat 서버의 JSP 페이지에 접속하면 Tomcat은 먼저 Java Development Kit를 호출하고 JSP 페이지에서 Java 코드를 컴파일하고 실행합니다. , 결과를 HTML 형식으로 클라이언트에 반환합니다. 따라서 Tomcat을 설치하기 전에 먼저 Java Development Kit를 설치해야 합니다. 설치하는 동안 다운로드한 j2sdk1_3_0-win.exe를 직접 두 번 클릭하여 Java 개발 환경을 설치합니다. 설치 디렉터리는 C:JDK1.3 디렉터리에 선택하면 됩니다.
또한 중국어 Windows를 선택하는 경우 시스템 레지스트리를 수정해야 합니다. 왜냐하면 설치 프로세스 중에 시스템이 "Java Runtime Environment" 분기를 중국어로 등록하기 때문입니다. 이 분기는 Java 런타임에 필요한 파일 디렉터리를 나타내는 데 사용됩니다. 및 Java SDK는 시스템 레지스트리의 중국어 데이터를 인식할 수 없습니다.
구체적인 단계는 다음과 같습니다. RegEdit를 사용하여 레지스트리를 열고 Javasoft 항목을 찾습니다. 위치는 hkey_local_machine→software→javasoft입니다. "Java Runtime Environment"를 찾아 이 분기를 1.reg 파일로 내보냅니다. 그런 다음 텍스트 편집기로 1.reg를 열고 모든 "Java Runtime Environment"를 "Java Runtime Environment"로 바꾸고 파일을 두 번 클릭하여 레지스트리로 가져옵니다.
다음은 환경변수 설정입니다. Win 9x에서는 Autoexec.bat 파일을 편집하고 Set 문을 사용하여 환경 변수를 설정합니다. Win NT 또는 Win 2000에서는 "내 컴퓨터"를 선택하고 메뉴를 마우스 오른쪽 버튼으로 클릭한 후 "속성"을 선택하면 "시스템 속성" 대화 상자가 팝업되어 "고급"을 선택한 다음 "환경 변수" 버튼을 클릭할 수 있습니다. " 시스템 환경 변수를 편집합니다.
여기에 다음 명령문을 추가합니다.
렘 세트 경로
경로=%PATH%;c:jdk1.3;c:jdk1.3bin
rem은 Java 환경 변수를 설정합니다.
CLASSPATH=C:jdk1.3libTools.jar;C:jdk1.3libdt.jar 설정;
rem은 Java 홈 디렉토리를 설정합니다.
JAVA_HOME=c:jdk1.3 설정
톰캣 3.1 설치
Tomcat 3.1 설치는 비교적 간단합니다. jakarta-tomcat.zip의 압축을 풀고 C:Tomcat 디렉터리에 배포하면 됩니다. 그런 다음 환경 변수를 설정하고 다음 명령문을 추가합니다.
렘 세트 경로
경로=%PATH%;c:tomcat
rem은 Tomcat 환경 변수를 설정합니다.
CLASSPATH=c:tomcatclasses;c:tomcatlib;%CLASSPATH 설정
rem은 TOMcat의 홈 디렉터리를 설정합니다.
TOMCAT_HOME=c:tomcat 설정
컴퓨터를 다시 시작하면 JSP를 지원하는 웹 서버가 생성됩니다. C:TomcatBin 디렉터리에서 Startup.bat를 실행하면 두 개의 명령줄 창이 나타납니다. 이때 브라우저에 http://localhost:8080/ 을 입력하시면 Tomcat 3.1 화면을 보실 수 있습니다. 그런데 이 두 창을 절대로 닫지 마십시오. 이는 Java와 Tomcat이 백그라운드에서 실행되고 있음을 의미합니다. 서버를 종료하려면 C:TomcatBin 디렉터리에서 Shutdown.bat를 실행합니다.
MySQL 데이터베이스 관리 시스템 설치 <BR> 다운로드한 mysql-3.23.21-beta-win-src.zip을 임시 디렉터리에 추출하고, 임시 디렉터리에서 Setup을 실행한 후, 설치 마법사에 따라 설치 디렉터리와 설치 방법을 선택합니다. 설치가 완료됩니다. 여기서는 C:MySQL 디렉터리에 설치되어 있다고 가정합니다. C:MySQLBin 디렉터리에서 mysqld-shareware.exe를 실행하여 MySQL을 시작합니다. MySQL을 시작한 후 Windows 바탕 화면에는 아무런 변화가 없습니다. MySQL Manager를 실행하면 데이터베이스 서비스가 성공적으로 설치되었는지 확인할 수 있습니다. 설치가 성공하면 내부의 Test 및 MySQL 라이브러리를 직접 열 수 있습니다.
MySQL용 JDBC 설치
Java를 사용하여 MySQL 데이터베이스를 작동하려면 MySQL JDBC 드라이버를 설치하고 mm.mysql.jdbc-1.2b.zip의 압축을 C:에 풀고 자동으로 mm.mysql.jdbc-1.2b 디렉터리를 생성해야 합니다. 환경 변수를 설정합니다.
rem은 mysql.jdbc 환경 변수를 설정합니다.
CLASSPATH=c:mm.mysql.jdbc-1.2b;%CLASSPATH 설정
다시 시작하면 모든 설치가 정상입니다!
예: 방명록을 생성하기 위한 환경 사용 <BR> 데이터를 저장하기 위한 테이블 생성 <BR> 방명록을 디자인하려면 먼저 MySQL 데이터베이스에 메시지 데이터를 저장할 테이블을 생성해야 하며, 테이블이 Questbook이고 해당 테이블이라고 가정합니다. 구조는 다음과 같습니다:
Recordid는 레코드 번호를 저장합니다.
name은 메시지를 남긴 사람의 이름을 저장합니다.
이메일은 메시지를 남긴 사람의 이메일 주소를 저장합니다.
본문은 댓글 작성자의 메시지를 저장합니다.
구체적인 단계:
1. mysqld-shareware.exe 프로그램을 실행하여 MySQL을 시작합니다.
2. MySQLManager 프로그램을 실행하고 Test 라이브러리를 엽니다.
3. 도구 메뉴에서 SQL 쿼리를 선택하면 MySQL 쿼리 창이 나타납니다.
4. 쿼리 탭에서 create table Questbook(Recordid int, Name char(20),Email char(30), Body text) 명령을 입력합니다.
5. 실행 아이콘을 클릭하세요. 방명록 데이터를 저장하는 데 사용되는 Questbook 테이블을 가져올 수 있습니다.
Java로 방명록 프로그램을 작성하면 MySQL용 JDBC에서 제공하는 툴킷의 API 기능을 사용하여 브라우저를 사용하여 C:mm.mysql.jdbc-1.2bdocapidocindex.html을 열 수 있습니다. 모든 API 기능에 대한 설명을 얻으려면 파일을 사용하세요. 아래에서는 방명록 작성에 필요한 몇 가지 기능만 소개하겠습니다.
Class.forName("org.gjt.mm.mysql.Driver"); mm.mysql 드라이버를 로드하는 데 사용됩니다.
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); 로컬 데이터베이스 MySQL에 연결하는 데 사용됩니다.
stmt = con.createStatement(); 데이터베이스 객체 생성
rs = stmt.executeQuery("SELECT * FROM guestbook");SQL 문을 실행하고 결과 집합을 반환합니다.
프로그램을 편집한 후 Tomat의 릴리스 디렉터리 C:TomcatwebappsROOT에 넣으세요.