出版時(shí)間:2001-7 出版社:機(jī)械工業(yè)出版社 作者:田勇 孫新 著 頁數(shù):377
內(nèi)容概要
Jbuilder是美國Borla
書籍目錄
前言
第一部分 基 礎(chǔ) 篇
第1章 JBuilder 4概述 1
1.1 JBuilder 4集成開發(fā)環(huán)境 1
1.1.1 主界面介紹 1
1.1.2 編輯器的使用 3
1.1.3 使用代碼預(yù)示功能 4
1.1.4 使用代碼模板 4
1.1.5 使用JBuilder 4向?qū)? 4
1.1.6 JBuilder 4提供的工具 5
1.2 使用JBuilder 4工程 5
1.2.1 創(chuàng)建工程步驟 6
1.2.2 設(shè)置工程屬性 7
1.2.3 工程的管理 8
1.3 建用戶界面 9
1.4 使用菜單設(shè)計(jì)器 10
1.5 使用組件檢視器 10
1.6 使用布局管理器 11
1.7 編譯和運(yùn)行 12
1.8 調(diào)試程序 13
1.9 分發(fā)Java應(yīng)用程序 14
1.10 創(chuàng)建JavaBean 14
1.11 數(shù)據(jù)庫應(yīng)用開發(fā) 15
1.12 分布式應(yīng)用開發(fā) 16
第2章 Java語言介紹 17
2.1 Java語法 17
2.1.1 標(biāo)識(shí)符 17
2.1.2 常量 17
2.1.3 變量 18
2.1.4 關(guān)鍵字 19
2.1.5 語句 19
2.1.6 代碼塊 19
2.1.7 注釋 20
2.1.8 表達(dá)式 20
2.1.9 運(yùn)算符 20
2.2 Java的數(shù)據(jù)類型 22
2.2.1 內(nèi)建數(shù)據(jù)類型 23
2.2.2 組合數(shù)據(jù)類型 23
2.3 流程控制 24
2.3.1 循環(huán) 24
2.3.2 條件語句 25
2.4 Java類 26
2.4.1 類的聲明和實(shí)例化 26
2.4.2 數(shù)據(jù)成員與類方法 26
2.4.3 Constructor和Finalizer 27
2.4.4 類的繼承 27
2.5 Java包 27
2.5.1 Import語句 27
2.5.2 聲明包 28
2.6 Java類庫 28
2.6.1 語言包 28
2.6.2 Utilities包 30
2.6.3 I/O包 30
2.7 Java虛擬機(jī) 31
第3章 Java應(yīng)用開發(fā)實(shí)例 32
3.1 第一個(gè)Java應(yīng)用程序 32
3.1.1 創(chuàng)建及運(yùn)行過程 32
3.1.2 分發(fā)應(yīng)用程序 38
3.1.3 程序源代碼 40
3.2 建立一個(gè)applet 44
3.2.1 創(chuàng)建和運(yùn)行過程 44
3.2.2 分發(fā)applet 52
3.2.3 applet源代碼 53
第二部分 數(shù)據(jù)庫應(yīng)用篇
第4章 連接數(shù)據(jù)庫 59
4.1 安裝設(shè)置JDataStore 59
4.2 安裝設(shè)置InterBase 60
4.3 連接JDataStore 60
4.4 連接InterBase 62
第5章 從數(shù)據(jù)庫獲取數(shù)據(jù) 64
5.1 數(shù)據(jù)庫組件概述 64
5.2 實(shí)例:一個(gè)簡(jiǎn)單的數(shù)據(jù)庫應(yīng)用 66
5.2.1 創(chuàng)建工程 66
5.2.2 添加數(shù)據(jù)庫組件 67
5.2.3 設(shè)置組件屬性 68
5.2.4 創(chuàng)建應(yīng)用界面 69
5.2.5 建立組件關(guān)聯(lián) 71
5.2.6 編譯運(yùn)行 71
5.2.7 部分源代碼 72
5.3 使用QueryDataSet實(shí)現(xiàn)查詢 75
5.3.1 實(shí)例:查詢數(shù)據(jù)庫 76
5.3.2 實(shí)例:參數(shù)化查詢 81
5.4 使用存儲(chǔ)過程 88
5.4.1 實(shí)例:通過存儲(chǔ)過程獲取數(shù)據(jù) 89
5.4.2 實(shí)例的部分源代碼 91
5.5 使用列 94
5.5.1 使用列設(shè)計(jì)器 94
5.5.2 使用JDBC Explorer查看列信息 95
5.5.3 設(shè)置列屬性 96
第6章 向數(shù)據(jù)庫更新數(shù)據(jù) 98
6.1 實(shí)例:從QueryDataSet保存更新 98
6.2 使用存儲(chǔ)過程保存更新 100
6.2.1 實(shí)例:使用QueryResolver保存變更
數(shù)據(jù) 100
6.2.2 實(shí)例:使用ProcedureResolver保存變
更數(shù)據(jù) 101
第7章 建立主-從關(guān)系 103
7.1 定義主-從關(guān)系 103
7.2 提取從數(shù)據(jù) 104
7.3 創(chuàng)建主-從關(guān)系 105
7.3.1 實(shí)例:創(chuàng)建主-從關(guān)系 106
7.3.2 實(shí)例的部分源代碼 108
7.4 在主-從關(guān)系中保存更新 111
第8章 操作文本文件的實(shí)例 112
8.1 從文本文件導(dǎo)入數(shù)據(jù) 112
8.2 為TableDataSet添加列 113
8.3 導(dǎo)入格式化數(shù)據(jù) 114
8.4 從JDBC數(shù)據(jù)源中檢索數(shù)據(jù) 114
8.5 從文本文件導(dǎo)出數(shù)據(jù) 114
8.6 使用模式導(dǎo)出數(shù)據(jù) 116
8.7 實(shí)例的部分源代碼 118
第9章 使用數(shù)據(jù)模塊 121
9.1 使用設(shè)計(jì)工具創(chuàng)建數(shù)據(jù)模塊 121
9.1.1 使用向?qū)?chuàng)建數(shù)據(jù)模塊 121
9.1.2 添加數(shù)據(jù)組件 122
9.1.3 添加業(yè)務(wù)邏輯 123
9.1.4 使用數(shù)據(jù)模塊 123
9.2 使用Data Modeler創(chuàng)建數(shù)據(jù)模塊 125
9.2.1 使用Data Modeler創(chuàng)建查詢 125
9.2.2 生成數(shù)據(jù)庫應(yīng)用程序 132
第10章 定制數(shù)據(jù)查詢 136
10.1 建立查詢應(yīng)用 136
10.2 過濾數(shù)據(jù) 138
10.2.1 實(shí)例:使用過濾器 138
10.2.2 實(shí)例的部分源代碼 141
10.3 排序數(shù)據(jù) 144
10.3.1 在JdbTable中排序數(shù)據(jù) 145
10.3.2 使用設(shè)計(jì)工具排序數(shù)據(jù) 145
10.3.3 在代碼中排序數(shù)據(jù) 147
10.4 定位數(shù)據(jù) 147
10.4.1 實(shí)例:使用JdbNavField定位數(shù)據(jù) 147
10.4.2 實(shí)例的部分源代碼 149
10.4.3 編程定位數(shù)據(jù) 151
10.4.4 用DataRow定位數(shù)據(jù) 152
10.4.5 使用定位選項(xiàng) 152
第11章 數(shù)據(jù)庫應(yīng)用高級(jí)功能 154
11.1 創(chuàng)建查找實(shí)例 154
11.1.1 實(shí)例:使用選擇列表創(chuàng)建查找 155
11.1.2 實(shí)例:使用計(jì)算列創(chuàng)建查找 156
11.2 使用計(jì)算列 157
11.2.1 實(shí)例: 在設(shè)計(jì)器中創(chuàng)建計(jì)算列 158
11.2.2 實(shí)例:用計(jì)算域合計(jì)數(shù)據(jù) 159
11.2.3 在合計(jì)描述器中設(shè)置屬性 161
11.2.4 創(chuàng)建合計(jì)事件處理器 162
11.3 格式化編輯和顯示 162
11.3.1 使用掩碼 163
11.3.2 依賴模式的數(shù)據(jù)類型 164
11.4 呈現(xiàn)變化的數(shù)據(jù)視圖 166
11.5 實(shí)現(xiàn)數(shù)據(jù)持久性 167
第12章 數(shù)據(jù)庫管理 170
12.1 使用JDBC Explorer瀏覽數(shù)據(jù)庫 170
12.1.1 瀏覽數(shù)據(jù)庫模式 170
12.1.2 設(shè)置驅(qū)動(dòng)訪問數(shù)據(jù)庫 171
12.1.3 執(zhí)行SQL語句 171
12.1.4 查看編輯表數(shù)據(jù) 172
12.2 使用JDBC Explorer管理數(shù)據(jù)庫 174
12.2.1 創(chuàng)建SQL數(shù)據(jù)源 174
12.2.2 填充刪除SQL表 175
12.3 使用JDBC Monitor監(jiān)控?cái)?shù)據(jù)庫 175
第三部分 分布式應(yīng)用篇
第13章 開發(fā)Web應(yīng)用 177
13.1 Servlet開發(fā) 178
13.1.1 關(guān)于servlet向?qū)? 179
13.1.2 啟動(dòng)servlet 184
13.1.3 實(shí)例:用servlet向?qū)?chuàng)建servlet 186
13.2 使用InternetBeans Express 189
13.2.1 關(guān)于InternetBeans Express組件 190
13.2.2 在servlet中的應(yīng)用 190
13.2.3 實(shí)例:使用InternetBeans Express 191
13.3 開發(fā)JavaServer Pages 195
13.3.1 使用JSP向?qū)? 196
13.3.2 實(shí)例:生成JSP 198
第14章 開發(fā)Java RMI應(yīng)用 203
14.1 RMI應(yīng)用創(chuàng)建過程 203
14.1.1 創(chuàng)建遠(yuǎn)程接口 203
14.1.2 編寫服務(wù)器實(shí)現(xiàn)代碼 204
14.1.3 編寫客戶端程序 208
14.1.4 編寫策略文件 210
14.2 編譯及運(yùn)行 210
14.2.1 編譯程序 210
14.2.2 啟動(dòng)RMI注冊(cè)服務(wù) 211
14.2.3 啟動(dòng)服務(wù)器程序 212
14.2.4 啟動(dòng)applet 212
第15章 開發(fā)CORBA 應(yīng)用 213
15.1 設(shè)置CORBA開發(fā)環(huán)境 213
15.2 CORBA介紹 214
15.3 VisiBroker介紹 215
15.4 實(shí)例:創(chuàng)建CORBA應(yīng)用 216
15.4.1 創(chuàng)建工程設(shè)置 217
15.4.2 定義對(duì)象接口 218
15.4.3 生成樁代碼和伺服代碼 218
15.4.4 客戶端實(shí)現(xiàn) 219
15.4.5 服務(wù)器實(shí)現(xiàn) 220
15.4.6 編譯運(yùn)行 222
15.4.7 實(shí)例的部分源代碼 223
15.5 實(shí)例:創(chuàng)建HTML CORBA客戶端 227
15.5.1 創(chuàng)建IDL文件 227
15.5.2 生成客戶端程序 228
15.5.3 編譯運(yùn)行 229
15.5.4 實(shí)例的部分源代碼 229
15.6 使用Caffeine 技術(shù) 235
15.6.1 關(guān)于Caffeine技術(shù) 236
15.6.2 實(shí)例:使用java2iiop編譯器 236
15.6.3 實(shí)例:使用java2idl 239
第16章 分布式應(yīng)用調(diào)試方法 241
16.1 關(guān)于遠(yuǎn)程調(diào)試 241
16.2 加載并調(diào)試遠(yuǎn)程應(yīng)用 241
16.3 調(diào)試遠(yuǎn)程已運(yùn)行應(yīng)用 243
16.4 跨進(jìn)程調(diào)試 245
16.5 實(shí)例:遠(yuǎn)程調(diào)試 246
第17章 開發(fā)EJB應(yīng)用 255
17.1 關(guān)于EJB 255
17.1.1 EJB開發(fā)的角色分配 255
17.1.2 EJB結(jié)構(gòu) 257
17.2 使用JBuilder 4開發(fā)EJB 258
17.2.1 設(shè)置目標(biāo)應(yīng)用服務(wù)器 259
17.2.2 建立EJB組 260
17.2.3 建立EJB 261
17.2.4 增加EJB商業(yè)邏輯 263
17.2.5 設(shè)置遠(yuǎn)程接口 264
17.2.6 使用EJB 接口向?qū)? 265
17.2.7 編譯EJB 267
17.2.8 編輯分發(fā)腳本 268
17.2.9 使用EJB Entity Bean建模器 269
17.2.10 建立EJB測(cè)試客戶端 275
17.2.11 測(cè)試EJB 284
17.3 使用分發(fā)腳本編輯器 285
17.3.1 關(guān)于分發(fā)腳本編輯器 286
17.3.2 設(shè)置EJB分發(fā)信息 287
17.3.3 關(guān)于容器事務(wù) 295
17.3.4 設(shè)置數(shù)據(jù)源 296
17.3.5 添加安全角色和方法授權(quán) 298
17.3.6 驗(yàn)證描述腳本信息 300
17.4 如何分發(fā)EJB 300
17.4.1 關(guān)于分發(fā)腳本文件 300
17.4.2 分發(fā)單一的JAR文件 301
17.4.3 分發(fā)多個(gè)JAR文件 302
17.5 會(huì)話bean的開發(fā) 305
17.5.1 關(guān)于會(huì)話bean 305
17.5.2 如何編寫會(huì)話bean類 305
17.5.3 會(huì)話bean的生命周期 307
17.5.4 實(shí)例:一個(gè)簡(jiǎn)單的會(huì)話bean 309
17.5.5 實(shí)例:購物小車會(huì)話bean 316
17.6 實(shí)體bean的開發(fā) 328
17.6.1 實(shí)體bean與持續(xù)性 329
17.6.2 實(shí)體bean的主鍵 329
17.6.3 編寫實(shí)體bean類 329
17.6.4 實(shí)體bean的生命周期 332
17.6.5 實(shí)例:一個(gè)銀行實(shí)體bean 333
17.7 關(guān)于本地和遠(yuǎn)程接口 345
17.7.1 建立本地接口 345
17.7.2 建立遠(yuǎn)程接口 348
17.8 開發(fā)EJB客戶應(yīng)用 349
17.8.1 定位本地接口 351
17.8.2 獲得遠(yuǎn)程接口 352
17.8.3 調(diào)用EJB中的方法 353
17.8.4 刪除EJB實(shí)例 354
17.8.5 引用EJB 354
17.8.6 事務(wù)管理 355
17.8.7 獲取EJB信息 356
17.8.8 關(guān)于EJB測(cè)試客戶端 356
17.9 關(guān)于事務(wù)管理 357
17.9.1 事務(wù)特征 357
17.9.2 EJB與事務(wù) 358
17.9.3 使用事務(wù)API 359
17.9.4 處理事務(wù)異常 361
第18章 團(tuán)隊(duì)開發(fā)概述 363
18.1 JBuilder 4中的版本控制 363
18.1.1 安裝和配置CVS 364
18.1.2 文件級(jí)Team菜單命令 364
18.1.3 工程級(jí)Team菜單命令 366
18.2 實(shí)例:在JBuilder 4中使用CVS 367
18.2.1 創(chuàng)建本地?cái)?shù)據(jù)倉庫 367
18.2.2 建立工程 367
18.2.3 配置CVS 368
18.2.4 創(chuàng)建CVS模塊 369
18.2.5 提交文件變化 369
18.2.6 取出原有模塊 371
18.2.7 更新工程 372
18.2.8 提交工程 372
18.3 實(shí)例:使用歷史視圖 374
18.3.1 創(chuàng)建CVS模塊 374
18.3.2 修改文件 375
18.3.3 使用內(nèi)容頁 375
18.3.4 使用信息頁 376
18.3.5 使用Diff頁 376
圖書封面
評(píng)論、評(píng)分、閱讀與下載