出版時間:2003-6 出版社:人民郵電出版社 作者:李櫻 編著 頁數(shù):321 字數(shù):502000
Tag標簽:無
內(nèi)容概要
JBuilder 8是Borland公司最新推出的可視化Java語言編程工具,可以滿足不同層次開發(fā)者的需求。本書結合大量實例詳細介紹JBuilder 8編程方法和編程技巧。本書共10章,內(nèi)容按照由淺入深、從常規(guī)編程到高級編程的方式展開。第1章介紹JBuilder 8的基礎知識;第2章講解JBuilder 8開發(fā)Java常規(guī)程序的方法;第3章講解JBuilder 8對于Java小程序的開發(fā)過程;第4章講解了JBuilder 8開發(fā)界面程序時所提供的所見即所得的編輯界面;第5章介紹Java多媒體編程;第6章至第10章分別講解了Java網(wǎng)絡編程、JBuilder 數(shù)據(jù)庫編程、服務器端小程序Servlet的開發(fā)、JBuilder中開發(fā)EJB 和用JBuilder開發(fā)JSP 。 本書實例豐富,重點突出,實用性強,適合廣大初、中級Java程序員學習和參考。
書籍目錄
第1章 走進JBuilder 8 1.1 Java介紹 1.1.1 Java 的歷史 1.1.2 Java的特點 1.1.3 Java語言的應用前景 1.2 JBuilder 8介紹 1.2.1 JBuilder的歷史 1.2.2 JBuilder特性 1.2.3 JBuilder 8的安裝 第2章 Java程序入門 2.1 JDK開發(fā)環(huán)境 2.1.1 使用JDK編譯Java程序 2.1.2 執(zhí)行Java程序 2.1.3 調試Java程序 2.2 JBuilder開發(fā)環(huán)境 2.3 Java程序開發(fā)基礎 2.3.1 程序結構 2.3.2 注釋 2.3.3 標識符 2.3.4 數(shù)據(jù)類型 2.3.5 表達式 2.3.6 Java程序控制 2.4 Java與面向對象 2.4.1 對象實例 2.4.2 實例變量 2.4.3 new操作符 2.4.4 點操作符 2.4.5 成員函數(shù)定義 2.4.6 成員函數(shù)調用 2.4.7 this 2.4.8 構造函數(shù) 2.4.9 繼承 2.4.10 靜態(tài) 2.4.11 抽象 2.5 經(jīng)典入門實例 2.5.1 Hello World小程序(Applet) 2.5.2 Hello World程序(Application) 2.5.3 基本語法練習 2.5.4 面向對象實例 第3章 Java小程序 3.1 Java Applet介紹 3.1.1 小程序結構分析 3.1.2 小程序與網(wǎng)頁的結合 3.1.3 小程序與多線程 3.1.4 動畫小程序 3.1.5 縮短小程序裝入時間 3.2 抽象窗口工具包AWT 3.2.1 使用復選框,單選按鈕和標簽 3.2.2 使用列表、文本域和選擇框 3.3 線程 3.3.1 Java線程的幾個概念 3.3.2 線程實例 第4章 Java高級用戶界面編程 4.1 Swing介紹 4.2 Swing小程序 4.3 事件響應 4.4 Swing組件實例演示 4.4.1 圖標和標簽 4.4.2 按鈕、復選框、單選框 4.4.3 列表和組合框 4.4.4 表 4.4.5 樹 第5章 Java 多媒體編程 5.1 關于JMF技術 5.2 最簡單的播放器 5.3 JMF基礎知識 5.3.1 javax.media包 5.3.2 ControllerListener界面 5.3.3 Player界面 5.3.4 Manager類 5.3.5 Manager.createPlayer方法 5.3.6 Player.addControllerListener方法 5.3.7 Player.prefetch方法 5.3.8 RealizeCompleteEvent事件 5.3.9 Player.getVisualComponent方法 5.3.10 Player.start方法 5.4 程序的執(zhí)行過程 5.4.1 開始運行 5.4.2 構造函數(shù) 5.4.3 響應事件 5.4.4 運行分析 5.5 響應DurationUpdateEvent事件 5.5.1 問題分析 5.5.2 編寫代碼 5.5.3 DurationUpdateEvent事件 5.5.4 Time類 5.5.5 DurationUpdateEvent.getDuration方法 5.5.6 Time.getSeconds方法 5.5.7 運行分析 5.6 根據(jù)狀態(tài)響應TransitionEvent事件 5.6.1 問題分析 5.6.2 編寫代碼 5.6.3 TransitionEvent事件 5.6.4 TransitionEvent.getPreviousEvent方法和getCurrentState方法 5.6.5 Player的狀態(tài) 5.6.6 運行分析 5.7 關閉窗口 5.7.1 問題分析 5.7.2 編寫代碼 5.7.3 Player.close()方法 5.7.4 運行分析 5.8 打開文件 5.8.1 問題分析 5.8.2 設計界面 5.8.3 編寫代碼 5.8.4 運行分析 5.9 多次打開文件 5.9.1 問題分析 5.9.2 編寫代碼 5.9.3 ControllerClosedEvent事件 5.9.4 運行分析 5.10 控制面板 5.10.1 問題分析 5.10.2 編寫代碼 5.10.3 player.getControlPanelComponent方法 5.10.4 運行分析 5.11 循環(huán)放映 5.11.1 問題分析 5.11.2 設計界面 5.11.3 編寫代碼 5.11.4 EndOfMediaEvent事件 5.11.5 player.setMediaTime方法 5.11.6 運行分析 5.12 本章小結 5.12.1 TransitionEvent事件 5.12.2 Controller.realize方法 第6章 Java網(wǎng)絡編程 6.1 SOAP基礎 6.1.1 什么是SOAP 6.1.2 構思SOAP 6.1.3 HTTP上的SOAP 6.2 Web Service Kit for Java開發(fā)包 6.2.1 安裝Web Service Kit for Java開發(fā)包 6.2.2 開發(fā)包對JBuilder 8的更新 6.3 開發(fā)Web Service程序 6.3.1 創(chuàng)建SOAP Server 6.3.2 創(chuàng)建Bean 6.3.3 把Bean導出成Web Service 6.3.4 創(chuàng)建客戶端程序 6.3.5 調試Web服務程序 6.4 理解WSDL 6.4.1 什么是WSDL 6.4.2 wsdl:definitions標記 6.4.3 wsdl:message標記 6.4.4 wsdl:part標記 6.4.5 wsdl:portType標記 6.4.6 wsdl:binding標記 6.4.7 wsdl:port標記 6.4.8 wsdl:service標記 6.4.9 理解WSDL 6.5 從wsdl生成代碼 6.5.1 [TimeService] deploy.wsdd文件 6.5.2 EchoTimeServicePortType.java文件 6.5.3 EchoTimeService.java文件 6.5.4 EchoTimeServicePortSoapBindingStub.java文件 6.5.5 EchoTimeServiceLocator.java文件 6.5.6 執(zhí)行過程分析 6.6 Axis管理 6.6.1 管理Axis模塊 6.6.2 訪問Axis Servlet 6.6.3 查詢部署信息 6.7 Web服務瀏覽器 6.7.1 連接到Axis服務器 6.7.2 查看服務信息 6.7.3 導入WSDL文件 6.8 TCP監(jiān)視器 6.8.1 創(chuàng)建一個TCP監(jiān)聽配置 6.8.2 圖形界面的客戶端程序 6.8.3 使用TCP監(jiān)視器監(jiān)聽 6.9 相關說明 6.9.1 XML名稱空間和架構的位置 6.9.2 相對 URI 6.9.3 生成URI 第7章 JBuilder 數(shù)據(jù)庫編程 7.1 JDBC簡介 7.1.1 什么是JDBC 7.1.2 JDBC 和 ODBC比較 7.1.3 JDBC 驅動程序的類型 7.2 JDBC數(shù)據(jù)庫應用程序 7.2.1 如何使用 JDBC 7.2.2 java.sql.DriverManager 7.2.3 java.sql.Connection 7.2.4 java.sql.Statement 7.2.5 java.sql.ResultSet 7.2.6 一個JDBC 程序的實例 7.2.7 JDBC2.0擴展API 7.3 用JBuilder組件創(chuàng)建數(shù)據(jù)庫程序 7.3.1 添加JDBC驅動至JBuilder 7.3.2 創(chuàng)建一個數(shù)據(jù)庫應用程序 7.3.3 增加數(shù)據(jù)庫組件 7.3.4 增加 dbSwing 用戶界面組件 7.3.5 QueryDataSet組件 第8章 服務器端小程序Servlet的開發(fā) 8.1 Servlet 簡介 8.1.1 什么是Servlet 8.1.2 Servlet 的工作原理 8.1.3 Servlet 的生命周期 8.1.4 Servlet 與 CGI 程序相比的優(yōu)點 8.2 Java Servlet API 編程實例解析 8.2.1 HttpServlet類 8.2.2 第一個Servlet程序 8.2.3 HttpServletRequest和HttpServletResponse 8.2.4 HttpSession接口和Cookie類 8.2.5 HttpSessionBindingListener和HttpSessionBindingEvent 8.3 建設一個自己的搜索引擎 第9章 JBuilder開發(fā)EJB 9.1 EJB 簡介 9.1.1 什么是EJB 9.1.2 Web 編程的三層體系結構 9.1.3 EJB 技術的設計目標 9.1.4 使用 EJB 技術的優(yōu)點 9.1.5 EJB和其他技術的關系 9.2 EJB 規(guī)范 9.2.1 EJB 容器 9.2.2 會話 bean 9.2.3 實體 bean 9.2.4 消息驅動 bean 9.2.5 EJB 的部署 9.3 創(chuàng)建會話 Bean 9.3.1 JBuilder 下設置Weblogic Server 9.3.2 建立測試客戶程序 9.4 實體 Bean 9.4.1 用JBuilder8創(chuàng)建CMP 實體Bean 9.4.2 本地接口 9.4.3 遠程接口 9.4.4 回調方法 9.4.5 運行與測試 第10章 用JBuilder開發(fā)JSP 10.1 JSP技術概述 10.1.1 JSP的技術特點 10.1.2 JSP 與 Asp 的比較 10.1.3 JSP是如何運作的 10.2 JSP 語法詳解 10.2.1 Page 指令 10.2.2 表達式指令 10.2.3 注釋指令 10.2.4 Scriptlet 指令 10.2.5 聲明指令 10.2.6 JSP Action指令 10.3 構建一個購物網(wǎng)站 10.3.1 第一個頁面 10.3.2 第二個頁面 10.3.3 第三個頁面 10.3.4 第四個頁面 10.3.5 第五個頁面
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載