使用JBuilder2007開發Web應用程序
Web程序是J2EE的核心組成部分之一,也是早期的J2EE組成部分之一。在J2EE中,Web程序主要是指JSP和Servlet。這兩種技術雖然很強大,但由于長期以來缺乏支持這兩種技術的IDE,使得JSP和Servlet在開發和調試上存在著非常大的困難。雖然老版本的JBuilder在開發JSP和Servlet上存在著一定的優勢,但由于其運行速度緩慢,并且對中文以及其它雙字節文字支持的不好,使得JBuilder的市場占有率逐漸下滑。而最新版的JBuilder2007是基于Eclipse的,因此,它繼承了Eclipse和JBuilder的所有優點。尤其是JBuilder2007對Web應用開發的支持。因此,本文就JBuilder2007在Web開發上的一些步驟和方法進行討論。
一、JBuilder2007提供的Web開發工具
JBuilder2007為我們提供了一個集成的Web開發環境,在這個開發環境中我們可以建立、編譯、發布、維護Web應用程序。
這個Web開發環境為我們提供了以下幾種高級的功能:
·自動建立和編輯Web應用程序發布表述文件(web.xml)。
·建立、效驗、編輯和調試JSP和HTML文件。
·可擴展的視圖,被叫做摘錄視圖(Snippets view),在這個視圖中保存了一些常用的元素,如一些可重用的語句、HTML、JavaScript代碼,或是JSP標記等,然后在使用時可以將這些元素拖到代碼區即可。圖1是摘錄視圖的界面。
·動態標簽幫助(內容助手),這個內容助手可以自動顯示HTML、JSP以及JavaScript標簽的用戶和屬性。
·支持CSS的編輯。
·支持通過HTTP或FTP導入。
·通過FTP將上傳到服務器。
·支持WAR文件的導入、導出和驗證。
·可以建立、編輯、調試以及發布Servlet。
JBuilder2007還為Web應用程序提供了一個工程瀏覽視圖,這個工程瀏覽視圖主要有以下一些特性:
·可以通過Windows瀏覽器將文件拖入這個視圖。
·支持視圖過濾。不同的資源可以通過名字、工程類型或內容類型進行過濾
·在狀態行中顯示被選擇資源的完全路徑。
·將.java文件拖到一個JSP文件中,將在這個JSP文件中插入一個Bean標簽,將.class文件拖到一個JSP文件中也會產生同樣的效果。
·在資源文件中的錯誤和警告(包括Java、HTML/JSP以及連接錯誤和警告)將以紅色或黃色字顯示。
二、使用JBuilder2007開發Web應用
一個Web應用程序由很多種類型的文件組成,其中HTML和XHTML文件占有很大比重。而在JBuilder2007中可以建立大多數Web應用中所需要的程序文件。
1. 建立HTML和XHTML文件
建立HTML文件可分為以下幾步:
·如果還沒有建立Web工程,必須先建立一個動態或靜態的Web工程。
·在工程瀏覽器中展開工程節點,并且在右鍵菜單中選擇New->Project->Other,打開如圖2所示的新建立對話框,然后選擇Web節點中的HTML,然后通過下一步進行下面的設置。
·在最后一步是設置這個新文件的類型(是HTML還是XHTML)以及顯示這個初始文件的內容。如圖3所示。
·點擊完成(Finish)按鈕,完成HTML的建立。
以上步驟建立了一個默認的HTML文件,如何我們想改變這一默認值,可以通過Windows->Preferences啟動如圖4的設置對話,選中Web and XML中的HTML Files,以面含有3個設置項:HTML Sources、HTML Styles以及HTML Templates。可以通過最后一個設置HTML默認模板,如果還想直行其它設置,可通過其它兩項設置。
我們可以從上圖看出,只要將右下角文本框中的內容替換成自己想要的內容即可。
2. 建立JSP文件
JSP文件是Web應用程序中的主角,建立JSP和建立HTML文件類似,也是在New對話框中選Web->JSP,輸入JSP文件名后點擊完成按鈕生成一個如圖5所示的默認的JSP文件。
建立其它類型的文件和建立HTML和JSP類似,在這里不再詳述。
3. 運行程序
如果你按著以上步驟建立一個Web工程后,在輸入完相應代碼后,要執行并測試它。在JBuilder2007中執行和測試Web程序是非常容易的。在執行Web程序之前必須要運行一個Web容器。而在JBuilder2007中只要簡單幾步就可搞定。
如果要運行我們剛才建立的jsp文件,只需要在這個JSP文件上的右擊菜單中選擇Run as->Run on Server,出現如圖6所示的運行對話框。
我們在這里選擇Apache Tomcat 5.5 Server作為Web服務器(要注意,這里只是服務器索引,JBuilder2007并不自動安裝這些服務器,在使用它們時必須自行安裝)。然后點擊Next,選擇Tomcat所在的路徑后,服務器將在Servers中啟動,這個JSP文件將自動在Web Browsers中運行。
一、JBuilder2007提供的Web開發工具
JBuilder2007為我們提供了一個集成的Web開發環境,在這個開發環境中我們可以建立、編譯、發布、維護Web應用程序。
這個Web開發環境為我們提供了以下幾種高級的功能:
·自動建立和編輯Web應用程序發布表述文件(web.xml)。
·建立、效驗、編輯和調試JSP和HTML文件。
·可擴展的視圖,被叫做摘錄視圖(Snippets view),在這個視圖中保存了一些常用的元素,如一些可重用的語句、HTML、JavaScript代碼,或是JSP標記等,然后在使用時可以將這些元素拖到代碼區即可。圖1是摘錄視圖的界面。
![]() 圖1 摘錄視圖的界面 |
·動態標簽幫助(內容助手),這個內容助手可以自動顯示HTML、JSP以及JavaScript標簽的用戶和屬性。
·支持CSS的編輯。
·支持通過HTTP或FTP導入。
·通過FTP將上傳到服務器。
·支持WAR文件的導入、導出和驗證。
·可以建立、編輯、調試以及發布Servlet。
JBuilder2007還為Web應用程序提供了一個工程瀏覽視圖,這個工程瀏覽視圖主要有以下一些特性:
·可以通過Windows瀏覽器將文件拖入這個視圖。
·支持視圖過濾。不同的資源可以通過名字、工程類型或內容類型進行過濾
·在狀態行中顯示被選擇資源的完全路徑。
·將.java文件拖到一個JSP文件中,將在這個JSP文件中插入一個Bean標簽,將.class文件拖到一個JSP文件中也會產生同樣的效果。
·在資源文件中的錯誤和警告(包括Java、HTML/JSP以及連接錯誤和警告)將以紅色或黃色字顯示。
二、使用JBuilder2007開發Web應用
一個Web應用程序由很多種類型的文件組成,其中HTML和XHTML文件占有很大比重。而在JBuilder2007中可以建立大多數Web應用中所需要的程序文件。
1. 建立HTML和XHTML文件
建立HTML文件可分為以下幾步:
·如果還沒有建立Web工程,必須先建立一個動態或靜態的Web工程。
·在工程瀏覽器中展開工程節點,并且在右鍵菜單中選擇New->Project->Other,打開如圖2所示的新建立對話框,然后選擇Web節點中的HTML,然后通過下一步進行下面的設置。
![]() 圖2 新建HTML |
·在最后一步是設置這個新文件的類型(是HTML還是XHTML)以及顯示這個初始文件的內容。如圖3所示。
![]() 圖3 |
·點擊完成(Finish)按鈕,完成HTML的建立。
以上步驟建立了一個默認的HTML文件,如何我們想改變這一默認值,可以通過Windows->Preferences啟動如圖4的設置對話,選中Web and XML中的HTML Files,以面含有3個設置項:HTML Sources、HTML Styles以及HTML Templates。可以通過最后一個設置HTML默認模板,如果還想直行其它設置,可通過其它兩項設置。
![]() 圖4 設置HTML模板 |
我們可以從上圖看出,只要將右下角文本框中的內容替換成自己想要的內容即可。
2. 建立JSP文件
JSP文件是Web應用程序中的主角,建立JSP和建立HTML文件類似,也是在New對話框中選Web->JSP,輸入JSP文件名后點擊完成按鈕生成一個如圖5所示的默認的JSP文件。
![]() 圖5 JSP代碼編輯區 |
建立其它類型的文件和建立HTML和JSP類似,在這里不再詳述。
3. 運行程序
如果你按著以上步驟建立一個Web工程后,在輸入完相應代碼后,要執行并測試它。在JBuilder2007中執行和測試Web程序是非常容易的。在執行Web程序之前必須要運行一個Web容器。而在JBuilder2007中只要簡單幾步就可搞定。
如果要運行我們剛才建立的jsp文件,只需要在這個JSP文件上的右擊菜單中選擇Run as->Run on Server,出現如圖6所示的運行對話框。
![]() 圖6 選擇Web容器 |
我們在這里選擇Apache Tomcat 5.5 Server作為Web服務器(要注意,這里只是服務器索引,JBuilder2007并不自動安裝這些服務器,在使用它們時必須自行安裝)。然后點擊Next,選擇Tomcat所在的路徑后,服務器將在Servers中啟動,這個JSP文件將自動在Web Browsers中運行。