JBuilder5應(yīng)用開發(fā)詳解

出版時(shí)間:2002-1-1  出版社:第1版 (2002年1月1日)  作者:飛思科技產(chǎn)品研發(fā)中心  頁數(shù):403  字?jǐn)?shù):672  

內(nèi)容概要

前 言  關(guān)于本套叢書  從來沒

書籍目錄

第一篇  基礎(chǔ)篇
第1章 JBuilder 5概述 3
1.1 JBuilder 5的新特征 3
1.1.1 XML 支持 4
1.1.2 Web 應(yīng)用開發(fā) 4
1.1.3 EJB(Enterprise JavaBeans) 5
1.1.4 JMS 和EAR 向?qū)?7
1.1.5 團(tuán)隊(duì)開發(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 對Macintosh平臺的改進(jìn) 11
1.1.12 語言支持 12
1.2 JBuilder 5集成開發(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ì)開發(fā) 28
1.7 建立Web應(yīng)用 28
1.8 開發(fā)EJB 29
1.9 JBuilder 5對XML的支持 29
1.9.1 表述、傳送和校驗(yàn) 29
1.9.2 數(shù)據(jù)庫組件和工具 30
第2章 Java語言概述 31
2.1 Java語言的優(yōu)勢與特點(diǎn) 31
2.1.1 Java語言的特點(diǎn) 32
2.1.2 Java語言相對于其他語言的優(yōu)勢 34
2.2 Java語言的基本語法 35
2.2.1 數(shù)據(jù)類型 36
2.2.2 常量與變量 38
2.2.3 流程控制語句 39
2.2.4 錯(cuò)誤處理 41
2.2.5 復(fù)合數(shù)據(jù)類型 45
2.3 Java程序編寫的基本規(guī)則 46
2.4 Java中類、對象、抽象類和接口的概念 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平臺定義的角色 63
3.5 設(shè)計(jì)用戶界面 64
3.5.1 設(shè)計(jì)基于Web的應(yīng)用程序 64
3.5.2 Servlet和JSP頁面 65
3.5.3 J2EE應(yīng)用程序中的企業(yè)Bean 65
第4章 Web應(yīng)用開發(fā)概述 67
4.1 Web應(yīng)用開發(fā)過程簡介 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)用開發(fā)的基本過程 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開發(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)簽中常見的錯(cuò)誤 84
5.3 瀏覽器版本問題 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 瀏覽器版本問題的解決 86
5.3.6 額外的提示 87
5.4 Applet安全與安全管理 87
5.4.1 沙箱介紹 87
5.4.2 Applet的限制 88
5.4.3 安全問題的解決 88
5.4.4 使用第三方資源 88
5.4.5 部署Applet 88
5.5 測試Applet 89
5.5.1 基本測試步驟 89
5.5.2 在瀏覽器中測試 89
5.6 使用JBuilder 5開發(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章 開發(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頁面 114
6.8 連接Servlet和數(shù)據(jù)元 115
6.9 設(shè)計(jì)Servlet 117
6.10 編輯Servlet 118
6.11 運(yùn)行Servlet 120
第7章 開發(fā)JSP 123
7.1 JSP API 123
7.2 使用JSP向?qū)ч_發(fā)示例 123
第8章 使用InternetBeans Express 131
8.1 InternetBeans在Servlet中的使用 131
8.1.1 顯示使用Servlet的動(dòng)態(tài)頁面 131
8.1.2 使用Servlet傳遞數(shù)據(jù) 132
8.1.3 分析頁面 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ù)庫標(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頁面瀏覽的設(shè)置 152
9.3.2 設(shè)置Web運(yùn)行環(huán)境 153
9.4 測試服務(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章 開發(fā)XML應(yīng)用 167
10.1 XML概述 167
10.2 XML語法 168
10.2.1 XML語法 168
10.2.2 文檔組成結(jié)構(gòu) 170
10.2.3 元素 170
10.3 JBuilder 5生成的XML文檔 170
第三篇 企業(yè)級應(yīng)用篇
第11章 開發(fā)基于JavaRMI的分布式應(yīng)用 181
11.1 創(chuàng)建Java源文件和HTML文件 181
11.1.1 定義遠(yuǎn)程接口的功能 183
11.1.2 編寫實(shí)現(xiàn)類和服務(wù)器類 183
11.1.3 使用遠(yuǎn)程服務(wù)編寫客戶端程序 187
11.2 編譯并發(fā)布類文件和HTML文件 191
11.3 啟動(dòng)RMI注冊、服務(wù)器和Applet程序 193
11.3.1 啟動(dòng)RMI注冊 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 開發(fā)EJB應(yīng)用的角色 208
13.3 Enterprise Beans的架構(gòu) 211
13.4 Enterprise Beans的類型 212
第14章 JBuilder開發(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 測試組件 232
第15章 開發(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 無狀態(tài)會(huì)話Bean的實(shí)例 253
15.4 在會(huì)話Bean中訪問數(shù)據(jù)庫 255
15.4.1 OBDC和JBDC 255
15.4.2 通過JDBC訪問數(shù)據(jù)庫 260
15.4.3 構(gòu)建高級JDBC對象 268
15.4.4 構(gòu)建一個(gè)Database 270
15.4.5 在Session Bean中利用DataExpress組件訪問數(shù)據(jù)庫 274
第16章 開發(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的部署說明文件 312
16.2.6 轉(zhuǎn)賬功能的實(shí)現(xiàn) 315
16.2.7 客戶端程序的編寫 316
16.3 實(shí)體Bean的生命周期 319
第17章 開發(fā)一個(gè)簡單的消息驅(qū)動(dòng)Bean 321
17.1 消息驅(qū)動(dòng)Bean概述 321
17.2 一個(gè)消息驅(qū)動(dòng)Bean的開發(fā)實(shí)例 323
17.2.1 編寫類代碼 323
17.2.2 生成配置描述文件 325
17.2.3 客戶端的開發(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 探測器窗格(Finders panel) 361
第20章 事務(wù)管理 363
20.1 事務(wù)的特性 363
20.2 容器對事務(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)級異常 367
20.5.2 應(yīng)用級異常 368
20.5.3 處理應(yīng)用異常 368
20.5.4 事務(wù)回滾 368
20.5.5 繼續(xù)事務(wù)的選項(xiàng) 369
第四篇 附錄
附錄A 團(tuán)隊(duì)開發(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è)倉庫和模塊 384
B.2 提交更新的文件 387
B.3 向CVS增加新文件 388
B.4 檢出已有的模塊 391
B.5 更新工程 395

圖書封面

評論、評分、閱讀與下載


    JBuilder5應(yīng)用開發(fā)詳解 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7