熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

配置Web應用環境實現JSP留言簿開發

2013-11-15 12:16:17  來源: JSP教程 

  Java Server Page(簡稱JSP)和ASPPHP一樣都是網絡編程語言只不過在JSP頁面中插入的腳本代碼是Java語句片段要利用JSP編寫應用首先必須要有一個能執行JSP腳本的Web服務器可以在原有的ApacheIIS或PWS服務器的基礎上建立不過有許多技術上的問題建議剛接觸JSP的蟲們還是白手起家直接安裝一個專門支持JSP的Web服務器以免節外生枝這裡給大家介紹的是Tomcat

熟悉網絡編程的人都知道在網絡編程中要是沒有數據庫的支持一件很簡單的事做起來都是相當的辛苦那麼在Java環境下使用什麼數據庫比較好呢?目前流行的網絡數據庫主要有OracleSybaseSQL ServerMySQL等不過最適合個人網站或小型網絡使用的首推MySQL其完全免費容易安裝容易管理容易獲得完全支持SQL語言等特點為目前廣大網絡編程愛好者所喜歡本文介紹一下在Windows環境下如何安裝Java SDKTomcatMySQLJDBC for MySQL

軟件准備

首先要下載到下面這些程序

java編譯支持環境jsdk__winexe(MB)

JDBC for MySQL驅動程序mmmysqljdbcbzip(KB)

支持JSP的Web服務器Tomcat:jakartatocatzip(MB)

MySQL數據庫存服務器mysqlbetawinsrczip(MB)

以上程序除MySQL數據庫存服務器外在中都有最新版的程序在各大下載中心也都很容易下載到

安裝具有JDBC for MySQL的JSP開發環境

安裝Java 開發工具包

在用戶訪問Tomcat服務器的JSP頁面時Tomcat首先調用Java開發工具包編譯並執行JSP頁面中的Java代碼將結果以HTML的格式返回給客戶因此在安裝Tomcat之前必須先安裝Java開發工具包安裝時直接雙擊下載的jsdk__winexe就可以安裝Java開發環境惟一需要操作的就是選擇一下安裝目錄這裡假設安裝在C:\JDK目錄下

另外 如果選用中文的Windows必須修改系統注冊表因為在安裝過程中系統用中文注冊“Java 運行時環境”這一分支該分支用於指明Java運行時所需文件的目錄而Java SDK不能識別系統注冊表中的中文數據

具體步驟是用RegEdit打開注冊表並找到Javasoft項位置為hkey_local_machine→software→javasoft找到 “Java 運行時環境”把這個分支導出到文件reg中然後用文本編輯器打開reg把其中的所有“Java 運行時環境”替換成“Java Runtime Environment”並保存雙擊該文件導入注冊表

接著是設置環境變量在Win x中要編輯Autoexecbat文件用Set 語句來設定環境變量在Win NT或Win 中可以選擇“我的電腦”右鍵點出選單選擇“屬性”彈出“系統特性”對話框 選擇“高級”然後點按鈕“環境變量”就可以編輯系統的環境變量了

在其中加入如下語句

 

  rem 設置路徑 PATH=%PATH%;c:\jdk;c:\jdk\bin rem 設置java環境變量 set CLAS SPATH=C:\jdk\lib\Toolsjar;C:\jdk\lib\dtjar; rem 設置java主目錄 set JAVA_HOME=c:\jdk

  安裝Tomcat

安裝Tomcat比較簡單直接把jakartatomcatzip解壓釋放到C:\Tomcat目錄下即可接著是設置環境變量加入如下語句

 

  rem 設置路徑 PATH=%PATH%;c:\tomcat rem 設置tomcat環境變量 set CLASSPATH=c:\tomcat\cla sses;c:\tomcat\lib;%CLASSPATH rem 設置TOMcat的主目錄 set TOMCAT_HOME=c:\tomcat

  
重新啟動電腦後你就擁有了一台支持JSP的Web服務器運行C:\Tomcat\Bin目錄下Startupbat後出現兩個命令行方式的窗口這時在浏覽器中鍵入 http://localhost:/應該可以看到Tomcat 的畫面了對了千萬不要把這兩個窗口關了它表示是Java和Tomcat正在後台運行要關閉服務器可執行C:\Tomcat\Bin目錄下Shutdownbat

安裝MySQL數據庫管理系統

將下載的mysqlbetawinsrczip解壓縮到一個臨時目錄運行臨時目錄中的Setup根據安裝向導選擇好安裝目錄和安裝方式系統就會完成安裝這裡假設安裝在C:\MySQL目錄下運行C:\MySQL\Bin\目錄下的mysqldsharewareexe就可以啟動MySQL了啟動MySQL後Windows桌面沒什麼變化可以通過執行MySQL Manager來檢查數據庫服務是否安裝成功如果安裝成功你就可以直接打開裡面的庫Test和MySQL

安裝JDBC for MySQL

為了使Java能操作MySQL的數據庫需要安裝MySQL的JDBC驅動程序將mmmysqljdbcbzip解壓到C:\下自動生成一個mmmysqljdbcb的目錄並設置環境變量

 

  rem 設置mysqljdbc環境變量 set CLASSPATH=c:\mmmysqljdbcb;%CLASSPATH

  
重新啟動後所有的安裝就全部OK了!

例子使用環境建立留言簿

建立存放數據的表

要設計一個留言簿首先必須在MySQL的數據庫中建立一個存放留言數據的表假設該表為Questbook其結構如下

Recordid 存放記錄號

name 存放留言者的姓名

Email 存放留言者的郵件地址

body 存放留言者的留言

具體操作步驟

執行程序mysqldsharewareexe啟動MySQL

執行程序MySQLManager打開庫Test

選擇Tools選單下的SQL Query 出現MySQL Query窗口

在Query標簽下輸入命令如下create table questbook(Recordid intName char()Email char() Body text)

單擊運行圖標你就可以得到用於存放留言簿數據的表Questbook

編寫留言簿程序

Java是通過JDBC for MySQL提供的工具包中的API函數來調用MySQL的數據庫你可以用浏覽器打開C:\mmmysqljdbcb\doc\apidoc\indexhtml文件來獲得所有API函數說明下面我只向大家介紹幾個編寫留言簿所需的函數

 

  ClassforName("orggjtmmmysqlDriver");用於加載 mmmysql驅動程序 con = DriverMan agergetConnection("jdbc:mysql://localhost:/test?user=root;password=");用於連接本 地數據庫MySQL stmt = concreateStatement();生成數據庫對象 rs = stmtexecuteQuery("SELECT * FROM guestbook");執 行SQL語句並返回結果集

  
將程序編好後放在Tomat的發布目錄C:\Tomcat\webapps\ROOT下就可以了
 


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20618.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.