使用JBuilder2007開發Web應用程序
Web程序是J2EE的核心組成部分之一,也是早期的J2EE組成部分之一。在J2EE中,Web程序主要是指JSP和Servlet。這兩種技術雖然很強大,但由于長期以來缺乏支持這兩種技術的IDE,使得JSP和Servlet在 開發 和調試上存在著非常大的困難。雖然老版本的JBuilder在開發
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是摘錄視圖的界面。
 圖1 摘錄視圖的界面 |
·動態標簽幫助(內容助手),這個內容助手可以自動顯示HTML、JSP以及
JavaScript標簽的用戶和屬性。
·支持CSS的編輯。
·支持通過HTTP或FTP導入。
·通過FTP將上傳到
服務器。
·支持WAR文件的導入、導出和驗證。
·可以建立、編輯、調試以及發布Servlet。
JBuilder2007還為Web應用程序提供了一個工程瀏覽視圖,這個工程瀏覽視圖主要有以下一些特性:
·可以通過
Windows瀏覽器將文件拖入這個視圖。
·支持視圖過濾。不同的資源可以通過名字、工程類型或內容類型進行過濾
·在狀態行中顯示被選擇資源的完全路徑。
·將.
java文件拖到一個JSP文件中,將在這個JSP文件中插入一個Bean標簽,將.class文件拖到一個JSP文件中也會產生同樣的效果。
·在資源文件中的錯誤和警告(包括Java、HTML/JSP以及連接錯誤和警告)將以紅色或黃色字顯示。