出版時(shí)間:2002-1-1 出版社:第1版 (2002年1月1日) 作者:飛思科技產(chǎn)品研發(fā)中心 頁(yè)數(shù):403 字?jǐn)?shù):672
內(nèi)容概要
前 言 關(guān)于本套叢書(shū) 從來(lái)沒(méi)
書(shū)籍目錄
第一篇 基礎(chǔ)篇
第1章 JBuilder 5概述 3
1.1 JBuilder 5的新特征 3
1.1.1 XML 支持 4
1.1.2 Web 應(yīng)用開(kāi)發(fā) 4
1.1.3 EJB(Enterprise JavaBeans) 5
1.1.4 JMS 和EAR 向?qū)?7
1.1.5 團(tuán)隊(duì)開(kāi)發(fā)和比較文件及版本 7
1.1.6 編譯器的增強(qiáng)功能 8
1.1.7 工程屬性(Project Properties) 8
1.1.8 配置JDK(Configure JDK) 9
1.1.9 部署(Deployment) 9
1.1.10 IDE的改進(jìn) 9
1.1.11 對(duì)Macintosh平臺(tái)的改進(jìn) 11
1.1.12 語(yǔ)言支持 12
1.2 JBuilder 5集成開(kāi)發(fā)環(huán)境 12
1.2.1 應(yīng)用瀏覽器介紹 12
1.2.2 應(yīng)用瀏覽器設(shè)計(jì)視圖 14
1.2.3 調(diào)試器視圖中的消息窗口 14
1.2.4 編輯器的使用 15
1.2.5 使用代碼預(yù)示功能 16
1.2.6 使用JBuilder 5向?qū)?16
1.2.7 使用瀏覽符 17
1.3 使用JBuilder 5工程 17
1.3.1 創(chuàng)建工程文件 18
1.3.2 設(shè)置工程屬性 19
1.3.3 管理工程 20
1.4 建立用戶界面 22
1.4.1 使用UI設(shè)計(jì)器 23
1.4.2 設(shè)計(jì)組件屬性和事件 24
1.5 編譯和運(yùn)行Java程序 24
1.5.1 編譯Java程序 25
1.5.2 運(yùn)行Java程序 26
1.5.3 調(diào)試Java程序 27
1.5.4 部署Java程序 27
1.6 JBuilder 5的團(tuán)隊(duì)開(kāi)發(fā) 28
1.7 建立Web應(yīng)用 28
1.8 開(kāi)發(fā)EJB 29
1.9 JBuilder 5對(duì)XML的支持 29
1.9.1 表述、傳送和校驗(yàn) 29
1.9.2 數(shù)據(jù)庫(kù)組件和工具 30
第2章 Java語(yǔ)言概述 31
2.1 Java語(yǔ)言的優(yōu)勢(shì)與特點(diǎn) 31
2.1.1 Java語(yǔ)言的特點(diǎn) 32
2.1.2 Java語(yǔ)言相對(duì)于其他語(yǔ)言的優(yōu)勢(shì) 34
2.2 Java語(yǔ)言的基本語(yǔ)法 35
2.2.1 數(shù)據(jù)類型 36
2.2.2 常量與變量 38
2.2.3 流程控制語(yǔ)句 39
2.2.4 錯(cuò)誤處理 41
2.2.5 復(fù)合數(shù)據(jù)類型 45
2.3 Java程序編寫(xiě)的基本規(guī)則 46
2.4 Java中類、對(duì)象、抽象類和接口的概念 49
2.5 面向?qū)ο蟮腏ava 51
2.5.1 Java的封裝性 52
2.5.2 Java的繼承性 53
2.5.3 Java的多態(tài)性 54
第二篇 Web應(yīng)用篇
第3章 J2EE概述 59
3.1 J2EE的基本框架 59
3.2 J2EE的安全策略 60
3.3 J2EE的事務(wù)管理 61
3.4 J2EE平臺(tái)定義的角色 63
3.5 設(shè)計(jì)用戶界面 64
3.5.1 設(shè)計(jì)基于Web的應(yīng)用程序 64
3.5.2 Servlet和JSP頁(yè)面 65
3.5.3 J2EE應(yīng)用程序中的企業(yè)Bean 65
第4章 Web應(yīng)用開(kāi)發(fā)概述 67
4.1 Web應(yīng)用開(kāi)發(fā)過(guò)程簡(jiǎn)介 67
4.1.1 Applet 67
4.1.2 Servlet 67
4.1.3 JSP 69
4.1.4 InternetBeans Express 71
4.1.5 決定Web應(yīng)用中使用哪種技術(shù) 74
4.1.6 Web應(yīng)用開(kāi)發(fā)的基本過(guò)程 76
4.1.7 Web應(yīng)用與分布式應(yīng)用的比較 76
4.2 WebApp與WAR文件 76
4.2.1 什么是WebApp 76
4.2.2 什么是WAR文件 77
4.2.3 常用的WebApp和WAR工作 77
4.2.4 Web 應(yīng)用向?qū)?78
4.2.5 WebApp及其屬性 79
第5章 Applet開(kāi)發(fā) 83
5.1 Applet工作原理 83
5.2 Applet標(biāo)簽 83
5.2.1 Applet標(biāo)簽示例 83
5.2.2 Applet標(biāo)簽屬性 84
5.2.3 Applet標(biāo)簽中常見(jiàn)的錯(cuò)誤 84
5.3 瀏覽器版本問(wèn)題 85
5.3.1 Java支持 85
5.3.2 為終端用戶選擇合適的瀏覽器 85
5.3.3 支持多版本瀏覽器 85
5.3.4 Java實(shí)現(xiàn)后的差異 86
5.3.5 瀏覽器版本問(wèn)題的解決 86
5.3.6 額外的提示 87
5.4 Applet安全與安全管理 87
5.4.1 沙箱介紹 87
5.4.2 Applet的限制 88
5.4.3 安全問(wèn)題的解決 88
5.4.4 使用第三方資源 88
5.4.5 部署Applet 88
5.5 測(cè)試Applet 89
5.5.1 基本測(cè)試步驟 89
5.5.2 在瀏覽器中測(cè)試 89
5.6 使用JBuilder 5開(kāi)發(fā)Applet 90
5.6.1 使用向?qū)?90
5.6.2 運(yùn)行Applet 92
5.6.3 在JBuilder中部署Applet 98
5.6.4 在JBuilder中部署Applet的源代碼 100
第6章 開(kāi)發(fā)Servlet 105
6.1 Servlet與JSP 105
6.1.1 Servlet與Web 服務(wù)器 106
6.1.2 Servlet API 106
6.2 Servlet的生命周期 106
6.3 創(chuàng)建Servlet 107
6.4 創(chuàng)建WebApp 108
6.5 使用Servlet向?qū)?110
6.6 創(chuàng)建數(shù)據(jù)元 112
6.7 設(shè)計(jì)HTML頁(yè)面 114
6.8 連接Servlet和數(shù)據(jù)元 115
6.9 設(shè)計(jì)Servlet 117
6.10 編輯Servlet 118
6.11 運(yùn)行Servlet 120
第7章 開(kāi)發(fā)JSP 123
7.1 JSP API 123
7.2 使用JSP向?qū)ч_(kāi)發(fā)示例 123
第8章 使用InternetBeans Express 131
8.1 InternetBeans在Servlet中的使用 131
8.1.1 顯示使用Servlet的動(dòng)態(tài)頁(yè)面 131
8.1.2 使用Servlet傳遞數(shù)據(jù) 132
8.1.3 分析頁(yè)面 133
8.1.4 生成表格 133
8.2 InternetBeans在JSP中的使用 133
8.2.1 InternetBeans標(biāo)簽 134
8.2.2 InternetBeans.tld的格式 135
8.3 使用InternetBeans Express 創(chuàng)建JSP 135
8.3.1 創(chuàng)建工程 136
8.3.2 創(chuàng)建WebApp 137
8.3.3 使用JSP向?qū)?138
8.3.4 設(shè)計(jì)JSP中的HTML 139
8.3.5 添加InternetBeans數(shù)據(jù)庫(kù)標(biāo)簽 140
8.3.6 添加InternetBeans查詢標(biāo)簽 141
8.3.7 添加InternetBeans表格標(biāo)簽 141
8.3.8 添加InternetBeans控制標(biāo)簽 142
8.3.9 添加InternetBeans提交標(biāo)簽 142
8.3.10 添加提交方法 143
8.3.11 添加代碼插入行 143
8.3.12 添加JdataStore服務(wù) 143
8.3.13 運(yùn)行JSP 144
8.3.14 部署JSP 145
第9章 配置Web服務(wù)器 147
9.1 配置Tomcat服務(wù)器 147
9.2 配置其他的服務(wù)器 150
9.3 配置服務(wù)器其他屬性 152
9.3.1 Web頁(yè)面瀏覽的設(shè)置 152
9.3.2 設(shè)置Web運(yùn)行環(huán)境 153
9.4 測(cè)試服務(wù)器的配置工作 155
9.4.1 編譯JSP/Servlet文件 155
9.4.2 運(yùn)行JSP/Servlet文件 157
9.4.3 調(diào)試JSP/Servlet文件 165
第10章 開(kāi)發(fā)XML應(yīng)用 167
10.1 XML概述 167
10.2 XML語(yǔ)法 168
10.2.1 XML語(yǔ)法 168
10.2.2 文檔組成結(jié)構(gòu) 170
10.2.3 元素 170
10.3 JBuilder 5生成的XML文檔 170
第三篇 企業(yè)級(jí)應(yīng)用篇
第11章 開(kāi)發(fā)基于JavaRMI的分布式應(yīng)用 181
11.1 創(chuàng)建Java源文件和HTML文件 181
11.1.1 定義遠(yuǎn)程接口的功能 183
11.1.2 編寫(xiě)實(shí)現(xiàn)類和服務(wù)器類 183
11.1.3 使用遠(yuǎn)程服務(wù)編寫(xiě)客戶端程序 187
11.2 編譯并發(fā)布類文件和HTML文件 191
11.3 啟動(dòng)RMI注冊(cè)、服務(wù)器和Applet程序 193
11.3.1 啟動(dòng)RMI注冊(cè) 193
11.3.2 啟動(dòng)服務(wù)器 194
11.3.3 運(yùn)行Applet 194
第12章 分布式應(yīng)用程序的調(diào)試 197
12.1 啟動(dòng)和調(diào)試遠(yuǎn)程計(jì)算機(jī)上的程序 197
12.2 調(diào)試遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的程序 200
12.3 調(diào)試運(yùn)行在一個(gè)獨(dú)立進(jìn)程的本地代碼 202
12.4 使用交叉進(jìn)程斷點(diǎn)進(jìn)行調(diào)試 202
第13章 EJB 205
13.1 EJB的結(jié)構(gòu) 205
13.2 開(kāi)發(fā)EJB應(yīng)用的角色 208
13.3 Enterprise Beans的架構(gòu) 211
13.4 Enterprise Beans的類型 212
第14章 JBuilder開(kāi)發(fā)EJB 215
14.1 建立目標(biāo)應(yīng)用服務(wù)器 215
14.2 生成EJB組 219
14.3 生成EJB 222
14.4 生成本地和遠(yuǎn)程的接口 225
14.5 編譯組件 228
14.6 編輯部署描述文件 230
14.7 測(cè)試組件 232
第15章 開(kāi)發(fā)Session Bean 239
15.1 會(huì)話Bean的作用和分類 239
15.2 一個(gè)有狀態(tài)會(huì)話Bean的實(shí)例 241
15.2.1 設(shè)計(jì)Bean 242
15.2.2 自定義的異常處理 247
15.2.3 生成home和remote的接口 248
15.2.4 創(chuàng)建運(yùn)行客戶端程序 249
15.3 無(wú)狀態(tài)會(huì)話Bean的實(shí)例 253
15.4 在會(huì)話Bean中訪問(wèn)數(shù)據(jù)庫(kù) 255
15.4.1 OBDC和JBDC 255
15.4.2 通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù) 260
15.4.3 構(gòu)建高級(jí)JDBC對(duì)象 268
15.4.4 構(gòu)建一個(gè)Database 270
15.4.5 在Session Bean中利用DataExpress組件訪問(wèn)數(shù)據(jù)庫(kù) 274
第16章 開(kāi)發(fā)Entity Bean 283
16.1 實(shí)體Bean的作用和分類 283
16.2 一個(gè)模擬銀行業(yè)務(wù)的例子 291
16.2.1 業(yè)務(wù)結(jié)構(gòu)描述 291
16.2.2 CMP的實(shí)體Bean 292
16.2.3 BMP的實(shí)體Bean 296
16.2.4 實(shí)體Bean的接口 312
16.2.5 實(shí)體Bean的部署說(shuō)明文件 312
16.2.6 轉(zhuǎn)賬功能的實(shí)現(xiàn) 315
16.2.7 客戶端程序的編寫(xiě) 316
16.3 實(shí)體Bean的生命周期 319
第17章 開(kāi)發(fā)一個(gè)簡(jiǎn)單的消息驅(qū)動(dòng)Bean 321
17.1 消息驅(qū)動(dòng)Bean概述 321
17.2 一個(gè)消息驅(qū)動(dòng)Bean的開(kāi)發(fā)實(shí)例 323
17.2.1 編寫(xiě)類代碼 323
17.2.2 生成配置描述文件 325
17.2.3 客戶端的開(kāi)發(fā) 326
第18章 EJB的配置 327
18.1 配置描述符 327
18.2 Sun J2EE環(huán)境下EJB的裝配 334
18.3 WebLogic 6.0環(huán)境下EJB的裝配 342
第19章 EJB部署描述符的應(yīng)用 351
19.1 使用部署描述符編輯器 351
19.1.1 顯示部署描述符編輯器 351
19.1.2 查看部署描述符 352
19.2 為新的Enterprise Beans增加信息 353
19.3 更改Bean信息 354
19.3.1 主窗格(Main panel) 354
19.3.2 環(huán)境窗格(Environment panel) 356
19.3.3 EJB引用窗格(EJB references panel) 357
19.3.4 安全角色引用窗格(Security role references panel) 358
19.3.5 資源引用窗格(Resource references panel) 358
19.3.6 持續(xù)性窗格(Persistence panel) 359
19.3.7 探測(cè)器窗格(Finders panel) 361
第20章 事務(wù)管理 363
20.1 事務(wù)的特性 363
20.2 容器對(duì)事務(wù)的支持 363
20.3 Enterprise Beans與事務(wù) 364
20.3.1 Bean與容器管理事務(wù) 364
20.3.2 事務(wù)屬性 365
20.3.3 局部與全局事務(wù) 365
20.4 利用事務(wù)接口(API) 366
20.5 處理事務(wù)異常 367
20.5.1 系統(tǒng)級(jí)異常 367
20.5.2 應(yīng)用級(jí)異常 368
20.5.3 處理應(yīng)用異常 368
20.5.4 事務(wù)回滾 368
20.5.5 繼續(xù)事務(wù)的選項(xiàng) 369
第四篇 附錄
附錄A 團(tuán)隊(duì)開(kāi)發(fā)概述 373
A.1 使用版本控制系統(tǒng) 373
A.2 JBuilder 5中的CVS 374
A.3 進(jìn)入CVS模塊 374
A.4 檢出CVS工程 375
A.5 項(xiàng)目放入CVS 377
A.6 CVS命令行 380
A.7 選擇CVS作為版本控制系統(tǒng) 380
A.8 使用【Team】菜單 380
附錄B CVS 教程 383
B.1 創(chuàng)建一個(gè)倉(cāng)庫(kù)和模塊 384
B.2 提交更新的文件 387
B.3 向CVS增加新文件 388
B.4 檢出已有的模塊 391
B.5 更新工程 395
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
JBuilder5應(yīng)用開(kāi)發(fā)詳解 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版