Borland公司的JBuilder是世界領先的Java開發環境。目前最新版本JbuilderX是一個開發企業級Java應用的綜合性跨平台環境,它在使JBuilder屢獲殊榮的性能上,增加了很多新的特性,從而成為目前最強大的 Java可視化開發環境。本文將通過一個簡單的WEB項目,使您快速進入JBuilderX的殿堂。
<!-- frame contents -->
<!-- /frame contents -->
JBuilderX的功能極其豐富,本文不會也不可能面面俱到地介紹所有的功能,只會對涉及例子項目開發的一些輕易忽視或不輕易把握的功能展開介紹,而對一些常見的功能將一點而過,或不提及,相信您可以在項目開發操作過程中自然把握那些基本的功能。您也可以通過JBuilderX在線幫助文檔來了解和把握這些內容,推薦您閱讀help->JBuilder toturials中前4個基礎教程。
項目介紹 雖然JBuilderX可以用於開發桌面、無線、applet等應用程序,但80%以上的使用者用它開發J2EE的WEB應用程序,所以我設計了一個簡單的WEB應用項目,亦步亦趨地帶領您開發出一個可以運行的WEB應用程序。
這個WEB項目只包含一個用戶登錄的功能,其系統框圖如下:
圖1. 系統框圖
其中web應用服務器為tomcat4.1,數據庫服務器為Oracle10g。
這個項目包括以下內容:
1) 用戶表T_USER:用於保存用戶的信息
2) 登錄頁面login.htm:讓用戶錄入用戶名和密碼
3) 用戶信息javaBean類UserBean:包括三個屬性,即用戶ID和用戶密碼及用戶名
4) 獲取數據庫連接類DSBean:獲取數據庫鏈接,以便操作數據庫
5) 用戶登錄處理頁面execute.jsp:將用戶id,用戶密碼和數據庫中的比較,產生結果頁面
6) 異常處理頁面error.jsp:當發生異常時轉入異常處理頁面,顯示人性化的錯誤信息
項目中各項部分的協作關系如下圖:
圖2. 系統中各部分的協作關系
進入討論組討論。
創建數據庫 首先以system用戶登錄oracle數據庫,創建數據庫用戶:
create user test identified by test;grant connect,resource to test;
用戶信息表T_USER,該包括三個字段,其表的結構如下:
字段名
類型
注釋
user_ID
varchar2(10)
用戶ID
user_name
varchar2(20)
用戶名
passWord
varchar2(30)
用戶密碼
以test用戶登錄數據庫,運行以下語句SQL,創建用戶信息表:
create table T_USER ( USER_ID VARCHAR2 (10) PRIMARY KEY, USER_NAME VARCHAR2(20), PASSWORD VARCHAR2(30))/
往表中插入兩條用戶信息:
insert into T_USER values(‘zhangshang’,’張三’,’123456’);insert into T_USER values(‘lisi’,’李四’,’abc’);commit;
創建項目工程 創建工程:File->New Project出現下面的界面: