利用JBuilder開發調試Servlet

發表于:2007-07-14來源:作者:點擊數: 標簽:
Borland JBuilder 2.0(以下簡稱JBuilder)是 Java 開發 工具中的佼佼者,它提供了Servlet Wizard幫助用戶進行Servlet的開發與調試。下面介紹利用JBuilder 2.0進行Servlet開發調試的步驟。 1.安裝JSDK,建立Servlet開發環境 利用JBuilder開發調試Servlet時,由
Borland JBuilder 2.0(以下簡稱JBuilder)是Java開發工具中的佼佼者,它提供了Servlet Wizard幫助用戶進行Servlet的開發與調試。下面介紹利用JBuilder 2.0進行Servlet開發調試的步驟。

   1.安裝JSDK,建立Servlet開發環境

   利用JBuilder開發調試Servlet時,由于Servlet運行在JBuilder IDE中,且啟動sun.servlet.http.HttpServer類,因此在開發調試的過程中,不再需要支持Servlet的Web服務器。

   JBuilder 2.0本身并未包含開發Servlet所必需的類庫,因此必須安裝JSDK。同時,在JBuilder 2.0中進行調試所依賴的類庫是JBuilder 2.0所帶的JDK 1.1.6_Borland,因此無法利用JBuilder調試Java 1.2所編寫的程序,所以盡管在Java 1.2中已經包含了開發Servlet所需要的類庫,要在JBuilder中調試Servlet就不能使用Java 1.2進行開發。

   JSDK可以從JavaSoft公司的站點免費下載,其地址是∶

   http://jserv.javasoft.com/products/java-server/downloads/index.html

   下載JSDK之后,需要進行安裝,本文假設JSDK被安裝到C:JSDK目錄下。

   2.向JBuilder中增加JSDK庫

   在JBuilder中,除了Java核心庫,其它所有的Java庫都需要在JBuilder環境中進行相關的定義與設置,以便JBuilder能夠正確找到這些Java庫,JBuilder缺省提供了Swing 1.01、JBCL 2.0、JGL 3.1.0、VisiBroker 3.2等Java庫。在開發Servlet時,我們需要向JBuilder中增加用于支持Servlet開發與調試的JSDK庫,其步驟如下:

   (1)在JBuilder中創建一個空的Project,Project的名稱采用缺省的untitled1.prj;

   (2)通過選單File | Project Peoperties進入工程屬性對話框;

   (3)點擊Libraries按鈕進入Java庫對話框;

   (4)點擊New按鈕,定義JSDK庫,如圖1所示,設置的值如下(假設JSDK安裝在C:JSDK目錄下):

   Name   = JSDK

   Class Path = C:JSDKJSDK.JAR

   Source Path = C:JSDKSRC

   Doc Path = C:JSDKDOC

   3.增加主程序類

   利用JBuilder調試Servlet的最重要的一步就是應該在程序中增加一個主程序類,通過該類啟動一個供調試的“內部”Web服務器。其步驟如下:

   (1)從File選單選取New;

   (2)選取Class,清除所有的可選項,向工程中添加一個名為MyClass1的空類;

   (3)編輯MyClass1的代碼如下所示:

   package untitled1;

   public class MyClass1 {

   public static void main(String args[])

   {sun.servlet.http.HttpServer.main(args);}

   }

   MyClass1實際上就是通常的Java應用程序的主程序類,該類在main()函數中通過如下調用:

   sun.servlet.http.HttpServer.main();

   來運行一個供調試用的“小”Web服務器。

   4.設置工程文件屬性

   正確向JBuilder增加JSDK庫之后,我們還需要對工程文件進行一些必要的設置。通過選單File | Project Properties進入工程屬性對話框,進行如下設置:

   (1)必須在Target JDK version一項中指定“JDK 1.1.6_Borland”才能夠對Servlet進行調試;

   (2)指定工程的Output路徑為C:JSDKExamples,這樣JBuilder直接將編譯后的.class文件放置在JSDK的Examples目錄下;

   (3)對Run/Debug屬性進行設置:

   ?將缺省的執行文件設置為MyClass1.java,以保證JBuilder在調試時找到程序入口;

   ?對程序啟動參數進行設置,這些參數實際上是如下調用:

   sun.servlet.http.HttpServer.main();

   所需要的啟動參數,其中幾個重要的參數意義如下:

   -p Servlet運行的端口號

   -d Servlet目錄

   -s Serclet配置文件名稱,該文件定義了Servlet的名稱、執行類、起始參數等。

   這里我們將起始的命令行參數設置為 “-p 8020 -d c:jsdkservlets -s c:jsdkexamplesservlet.properties”,即Servlet運行在端口8020,Servlet的類文件放置在目錄c:jsdkservlets下,Servlet的配置文件為c:jsdkexamplesservlet.properties。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97