注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JavaBean組件程序設(shè)計(jì)

JavaBean組件程序設(shè)計(jì)

JavaBean組件程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 王煒等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): Java程序設(shè)計(jì)叢書
標(biāo) 簽: JavaBeans

購(gòu)買這本書可以去


ISBN: 9787302032694 出版時(shí)間: 1999-01-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 412 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書基于SUN公司的JDK1.2版本,全面地介紹了JavaBean組件技術(shù)。全書分為3個(gè)部分,共19章和3個(gè)附錄。第一部分介紹了必要的基礎(chǔ)知識(shí)和背景知識(shí)。第二部分詳述了JavaBean程序設(shè)計(jì)規(guī)范及其API支持,這部分是本書的主要內(nèi)容,力求使讀者比較深入地理解JavaBean的概念并掌握J(rèn)avaBean的應(yīng)用。第三部分介紹了許多JavaBean程序設(shè)計(jì)以及開發(fā)環(huán)境方面的知識(shí)。附錄給出了一些快速參考信息。本書適用于有一定Java知識(shí)的具有各種技術(shù)背景和不同程度編程經(jīng)驗(yàn)的讀者,也可供那些只希望了解JavaBean組件技術(shù)的讀者參考。

作者簡(jiǎn)介

暫缺《JavaBean組件程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1部分  JavaBean組件基礎(chǔ)                  
   第1章  基于組件的軟件開發(fā)                  
     1. 1  現(xiàn)代軟件工業(yè)面臨的問(wèn)題                  
     1. 2  Java革命                  
     1. 2. 1  Java的平臺(tái)獨(dú)立性                  
     1. 2. 2  Java很強(qiáng)大                  
     1. 2. 3  Java很簡(jiǎn)單                  
     1. 2. 4  Java適用于Internet編程                  
     1. 3  基于組件的軟件開發(fā)                  
     1. 3. 1  基于組件行業(yè)的特征                  
     1. 3. 2  通用軟件組件                  
     1. 4  通用軟件組件基礎(chǔ)                  
     1. 4. 1  可視化和非可視化組件                  
     1. 4. 2  非可視化組件                  
     1. 4. 3  軟件構(gòu)造塊                  
     1. 4. 4  組件模型                  
     1. 5  小結(jié)                  
   第2章  JavaBean概述                  
     2. 1  JavaBean的任務(wù)                  
     2. 2  JavaBean如何實(shí)現(xiàn)其設(shè)計(jì)目標(biāo)                  
     2. 2. 1  簡(jiǎn)單性和緊湊性                  
     2. 2. 2  可移植性                  
     2. 2. 3  以Java為依托                  
     2. 2. 4  應(yīng)用程序構(gòu)造器支持                  
     2. 2. 5  分布式計(jì)算支持                  
     2. 3  JavaBean與Java                  
     2. 4  JavaBean的基本概念                  
     2. 4. 1  JavaBean到底是什么                  
     2. 4. 2  屬性. 事件和方法                  
     2. 4. 3  設(shè)計(jì)環(huán)境和運(yùn)行環(huán)境                  
     2. 4. 4  安全性問(wèn)題                  
     2. 4. 5  本地活動(dòng)                  
     2. 4. 6  連接到遠(yuǎn)程狀態(tài)的JavaBean組件                  
     2. 4. 7  非可視化JavaBean組件                  
     2. 4. 8  多線程                  
     2. 4. 9  國(guó)際化                  
     2. 5  統(tǒng)一數(shù)據(jù)傳送(UDT)                  
     2. 6  對(duì)JavaBean組件的3種觀點(diǎn)                  
     2. 6. 1  JavaBean組件實(shí)現(xiàn)者                  
     2. 6. 2  應(yīng)用程序開發(fā)者                  
     2. 6. 3  最終用戶                  
     2. 7  JavaBean的使用方案                  
     2. 7. 1  在應(yīng)用程序構(gòu)造器工具中使用bean                  
     2. 7. 2  在手工編寫的代碼中使用bean                  
     2. 8  小結(jié)                  
   第3章  JavaBean API概述                  
     3. 1  屬性管理                  
     3. 1. 1  訪問(wèn)者(accessor)方法                  
     3. 1. 2  索引屬性                  
     3. 1. 3  關(guān)聯(lián)屬性和限制屬性                  
     3. 2  自檢                  
     3. 2. 1  反射(reflection)和設(shè)計(jì)模式                  
     3. 2. 2  顯式bean信息                  
     3. 2. 3  自檢器                  
     3. 3  事件處理                  
     3. 3. 1  單目(unicast)事件源和多目(multicast)事件源                  
     3. 3. 2  事件適配器                  
     3. 4  持久性                  
     3. 5  應(yīng)用程序構(gòu)造工具                  
     3. 5. 1  屬性編輯器(editor)和屬性單(sheet)                  
     3. 5. 2  定制器(customizer)                  
     3. 6  java. beans包                  
     3. 7  小結(jié)                  
   第4章  測(cè)試JavaBean的BeanBox容器                  
     4. 1  安裝JDK和BDK                  
     4. 2  啟動(dòng)BeanBox                  
     4. 3  使用BeanBox                  
     4. 3. 1  向BeanBox窗口中添加一個(gè)bean                  
     4. 3. 2  在BeanBox窗口中選擇一個(gè)bean                  
     4. 3. 3  移動(dòng)bean和調(diào)整bean的尺寸                  
     4. 3. 4  編輯一個(gè)bean的屬性                  
     4. 3. 5  使用bean的定制器                  
     4. 3. 6  連接一個(gè)事件句柄                  
     4. 3. 7  連接一個(gè)關(guān)聯(lián)屬性                  
     4. 3. 8  存儲(chǔ)和恢復(fù)bean                  
     4. 3. 9  獲得關(guān)于一個(gè)bean的自檢報(bào)告                  
     4. 3. 10  在BeanBox中添加自己創(chuàng)建的bean                  
     4. 4  BDK提供的示例bean                  
     4. 4. 1  BeanBox bean                  
     4. 4. 2  BridgeeTesterbean                  
     4. 4. 3  ChangeReporter bean                  
     4. 4. 4  EventMonitor bean                  
     4. 4. 5  JDBC SELECT bean                  
     4. 4. 6  JellyBean bean                  
     4. 4. 7  Juggerbean                  
     4. 4. 8  Molecule bean                  
     4. 4. 9  QuoteMonitorbean                  
     4. 4. 10  SorterBean                  
     4. 4. 11  TickTock bean                  
     4. 4. 12  Voter bean                  
     4. 4. 13  OurButton bean                  
     4. 4. 14  ExplicitButton bean                  
     4. 4. 15  OrangeButton bean                  
     4. 5  演示示例bean                  
     4. 6  小結(jié)                  
   第五章  使用BeanBox創(chuàng)建和測(cè)試bean                  
     5. 1  創(chuàng)建和測(cè)試簡(jiǎn)單的bean                  
     5. 1. 1  創(chuàng)建一個(gè)簡(jiǎn)單的bean                  
     5. 1. 2  檢驗(yàn)SimpleBean組件的屬性和事件                  
     5. 1. 3  產(chǎn)生bean自檢報(bào)告                  
     5. 1. 4  SimpleBean的makefile文件                  
     5. 2  使用BeanBox實(shí)現(xiàn)屬性                  
     5. 3  在BeanBox中處理事件                  
     5. 3. 1  BeanBox是如何發(fā)現(xiàn)bean的事件功能的                  
     5. 3, 2  在BeanBox中查看bean的事件                  
     5. 3. 3  在BeanBox中連接事件                  
     5. 3. 4  事件適配器類                  
     5. 3. 5  BeanBox提供的EventMonitor演示bean                  
     5. 4  使用BeanBox產(chǎn)生Applet                  
     5. 5  小結(jié)                  
   第2部分  JavaBean組件規(guī)范和API支持                  
   第6章  JavaBean屬性                  
     6. 1  屬性基礎(chǔ)                  
     6. 2  訪問(wèn)者方法                  
     6. 2. 1  getter和setter方法                  
     6. 2. 2  使用訪問(wèn)者方法                  
     6. 3  JavaBean屬性類別                  
     6. 3. 1  單值屬性                  
     6. 3. 2  索引屬性                  
     6. 3. 3  關(guān)聯(lián)屬性                  
     6. 3. 4  限制屬性                  
     6. 4  屬性的JavaBean API支持                  
     6. 4. 1  PropertyChangeEvent類                  
     6. 4. 2  PropertyChangeSupport類                  
     6. 4. 3  PropertyVetoException異常                  
     6. 4. 4  VetoableChangeSupport類                  
     6. 4. 5  PropertyChangeListener接口                  
     6. 4. 6  VetoableChangeListener接口                  
     6. 5  小結(jié)                  
   第7章  使用JavaBean屬性                  
     7. 1  使用屬性                  
     7. 1. 1  在腳本環(huán)境中使用屬性                  
     7. 1. 2  編程中使用屬性                  
     7. 1. 3  可視化地使用屬性                  
     7. 1. 4  屬性和bean的持久性                  
     7. 2  實(shí)現(xiàn)簡(jiǎn)單屬性                  
     7. 3  實(shí)現(xiàn)索引屬性                  
     7. 3. 1  實(shí)現(xiàn)基本的索引屬性                  
     7. 3. 2  0urListBox示例bean                  
     7. 3. 3  索引屬性編輯器                  
     7. 4  實(shí)現(xiàn)關(guān)聯(lián)屬性                  
     7. 4. 1  實(shí)現(xiàn)和測(cè)試基本的關(guān)聯(lián)屬性                  
     7. 4. 2  關(guān)聯(lián)屬性的事件機(jī)制                  
     7. 4. 3  源bean中實(shí)現(xiàn)關(guān)聯(lián)屬性交持                  
     7. 4. 4  實(shí)現(xiàn)關(guān)聯(lián)屬性監(jiān)聽(tīng)器                  
     7. 4. 5  BeanBox中的關(guān)聯(lián)屬性                  
     7. 5  實(shí)現(xiàn)限制屬性                  
     7. 5. 1  源bean中實(shí)現(xiàn)限制屬性支持                  
     7. 5. 2  實(shí)現(xiàn)限制屬性監(jiān)聽(tīng)器                  
     7. 5. 3  BeanBox中的限制屬性                  
     7. 5. 4  限制屬性設(shè)計(jì)模式小結(jié)                  
     7. 6  小結(jié)                  
   第8章  JDK1. 1事件模型                  
     8. 1  JDKl. 0事件模型                  
     8. 1. 1  JDKl. 0事件模型的概況                  
     8. 1. 2  JDKl. 0事件模型中的問(wèn)題                  
     8. 2  JDKl. 1事件模型中的相關(guān)對(duì)象                  
     8. 3  java. awt. event包                  
     8. 3. 1  監(jiān)聽(tīng)器接口                  
     8. 3. 2  AWTEvent子類                  
     8. 3. 3  適配器類                  
     8. 4  單目事件源和多目事件源                  
     8. 5  小結(jié)                  
   第9章  處理JavaBean事件                  
     9. 1  JavaBean事件基礎(chǔ)                  
     9. 2  事件狀態(tài)對(duì)象                  
     9. 3  事件監(jiān)聽(tīng)器                  
     9. 4  事件源                  
     9. 5  事件適配器                  
     9. 6  事件分發(fā)                  
     9. 7  JavaBean事件實(shí)用程序舉例                  
     9. 7. 1  WaterEventObject對(duì)象                  
     9. 7. 2  WaterListener監(jiān)聽(tīng)器接口                  
     9. 7. 3  WaterSourcebean類                  
     9. 7. 4  Valvebean類                  
     9. 7. 5  Pipe bean類                  
     9. 7. 6  測(cè)試WaterSource. Valve和Pipe bean                  
     9. 8  JavaBean事件的API支持                  
     9. 8. 1  EventObject類                  
     9. 8. 2  EventListener接口                  
     9. 9  小結(jié)                  
   第10章  Java核心反射和JaydBean自檢                  
     10. 1  Java核心反射概述                  
     10. 2  Java核心反射的應(yīng)用程序接口                  
     10. 2. 1  java. 1ang. reflect程序包                  
     10. 2. 2  java. 1ang. Class類                  
     10. 3  JavaBean自檢基礎(chǔ)                  
     10. 4  自檢的作用                  
     10. 5  設(shè)計(jì)模式                  
     10. 5. 1  屬性設(shè)計(jì)模式                  
     10. 5. 2  事件設(shè)計(jì)模式                  
     10. 5. 3  方法設(shè)計(jì)模式                  
     10. 5. 4  Java核心反射與設(shè)計(jì)模式                  
     l0. 6  顯式地提供bean自檢信息                  
     10. 7  使用BeanInfo提供顯式信息                  
     10. 7. 1  創(chuàng)建一個(gè)BeanInfo類                  
     10. 7. 2  使用BeanInfo控制bean表現(xiàn)的特征                  
     10. 7. 3  特征描述器                  
     10. 8  自檢器                  
     10. 9  自檢和安全性                  
     10. 10  小結(jié)                  
   第11章  JavaBean自檢的API支持                  
     11. 1  BeanDescriptor類                  
     11. 2  EventSetDescriptor類                  
     11. 3  FeatureDescriptor類                  
     11. 4  IndexedPropertyDescriptor類                  
     11. 5  IntrospectionException異常                  
     11. 6  Introspector類                  
     11. 7  MethodDescriptor類                  
     11. 8  ParameterDescriptor類                  
     11. 9  PropertyDescriptor類                  
     11. 10  SimpleBeanInfo類                  
     11. 11  BeanInfo接口                  
     11. 12  小結(jié)                  
   第12章  JavaBean持久性                  
     12. 1  持久性基礎(chǔ)                  
     12. 2  需要持久存儲(chǔ)的信息                  
     12. 3  持久存儲(chǔ)的場(chǎng)所                  
     12. 4  持久性混合處理方法                  
     12. 5  對(duì)象序列化                  
     12. 6  控制序列化過(guò)程                  
     12. 6. 1  默認(rèn)序列化:實(shí)現(xiàn)Serializable接口                  
     12. 6. 2  使用transient關(guān)鍵字有選擇地序列化                  
     12. 6. 3  使用writeObject()和readObject()方法定制序列化                  
     12. 6. 4  實(shí)現(xiàn)自己的序列化:Externalizable接口                  
     12. 7  版本化(versioning)                  
     12. 8  使用JavaBean持久性的一些原則                  
     12. 9  JavaBean持久性的AH支持                  
     12. 9. 1  DataOutput接口                  
     12. 9. 2  DataInput接口                  
     12. 9. 3  0bjectOutput接口                  
     12. 9. 4  0bjectInput接口                  
     12. 9. 5  0bjectOutputeam類                  
     12. 9. 6  0bjectInputStream類                  
     12. 10  小結(jié)                  
   第13章  JamaBean定制                  
     13. 1  定制基礎(chǔ)                  
     13. 1. 1  Bean開發(fā)與Java類開發(fā)                  
     13. 1. 2  運(yùn)行環(huán)境和設(shè)計(jì)環(huán)境分布                  
     13. 2  屬性編輯器                  
     13. 3  使用屬性編輯器                  
     13. 3. 1  顏色屬性編輯器                  
     13. 3. 2  BDK的屬性編輯器                  
     13. 4  屬性單                  
     13. 5  定制器                  
     13. 5. 1  GUI外觀                  
     13. 5. 2  本地更新                  
     13. 5. 3  定位定制器                  
     13. 6  使用定制器                  
     13. 6. 1  定制器(customizer)接口                  
     13. 6. 2  PropertyEditor接口                  
     13. 6. 3  BeanInfo接口                  
     13. 6. 4  OurButton示例bean的定制器                  
     13. 7  定制的API支持                  
     13. 7. 1  Customizer接口                  
     13. 7. 2  PropertyEditor接口                  
     13. 7. 3  PropertyEditorManager類                  
     13. 7. 4  PropertyEditorSupport類                  
     13. 8  小結(jié)                  
   第3部分  JavaBean應(yīng)用                  
   第14章  使用JavaStudio開發(fā)JavaBean                  
     14. 1  常用JavaBean開發(fā)工具                  
     14. 1. 1  Borland公司的JBuilder                  
     14. 1. 2  Penumbra Software的Mojo                  
     14. 1. 3  IBM公司的VisualAge for Java                  
     14. 1. 4  SunSoft公司的Java Studio                  
     14. 1. 5  5unSoft公司的JavaWorkshop                  
     14. 1. 6  Symantec的Visual Cafe                  
     14. 2  Java Studio簡(jiǎn)介                  
     14. 3  啟動(dòng)Java Studio                  
     14. 3. 1  Java Studio主窗口                  
     14. 3. 2  Java Studio的GUI窗口                  
     14. 3. 3  Java Studio的Design窗口                  
     14. 4  定制調(diào)色板                  
     14. 5  創(chuàng)建Java Studio的Design                  
     14. 6  使用Design創(chuàng)建JavaBean                  
     14. 7  引入JavaBean組件                  
     14. 8  使用Java Studio開發(fā)JavaBean組件                  
     14. 8. 1  開發(fā)JavaBean組件的步驟                  
     14. 8. 2  創(chuàng)建設(shè)計(jì)環(huán)境信息                  
     14. 8. 3  創(chuàng)建一個(gè)定制器                  
     14. 8. 4  包裝Java Studio的組件                  
     14. 9  小結(jié)                  
   第15章  編寫簡(jiǎn)單的JavdBean                  
     15. 1  創(chuàng)建一個(gè)最簡(jiǎn)單的bean(第1個(gè)例子)                  
     15. 2  有顏色屬性的bean(第2個(gè)例子)                  
     15. 3  bean和包(packages)(第3個(gè)例子)                  
     15. 4  有標(biāo)簽(label)屬性的bean(第4個(gè)例子)                  
     15. 5  自動(dòng)調(diào)整bean的尺寸(第5個(gè)例子)                  
     15. 6  bean的事件句柄(第6個(gè)例子)                  
     15. 7  從bean觸發(fā)事件(第7個(gè)例子)                  
     15. 8  創(chuàng)建形象化的bean按鈕(第8個(gè)例子)                  
     15. 9  小結(jié)                  
   第16章  定制一個(gè)按鈕bean                  
     16. 1  設(shè)計(jì)按鈕bean                  
     16. 1. 1  屬性                  
     16. 1. 2  方法                  
     16. 1. 3  事件                  
     16. 2  開發(fā)按鈕bean                  
     16. 2. 1  屬性和成員變量                  
     16. 2. 2  構(gòu)造函數(shù)                  
     16. 2. 3  訪問(wèn)者方法                  
     16. 2. 4  公有方法                  
     16. 2. 5  事件注冊(cè)方法                  
     16. 2. 6  事件處理方法                  
     16. 2. 7  內(nèi)部支持方法                  
     16. 2. 8  編寫按鈕bean的BeanInfo類和manifest文件                  
     16. 3  測(cè)試按鈕bean                  
     16. 4  如何增強(qiáng)按鈕bean的功能                  
     16. 5  小結(jié)                  
   第17章  定制一個(gè)計(jì)量條bean                  
     17. 1  設(shè)計(jì)計(jì)量條bean                  
     17. 1. 1  屬性                  
     17. 1. 2  方法                  
     17. 1. 3  事件                  
     17. 2  開發(fā)計(jì)量條bean的源代碼                  
     17. 2. 1  屬性和成員變量                  
     17. 2. 2  構(gòu)造函數(shù)                  
     17. 2. 3  訪問(wèn)者方法                  
     17. 2. 4  公有方法                  
     17. 2. 5  編寫計(jì)量條bean的BeanInfo類和manifest文件                  
     17. 2. 6  測(cè)試計(jì)量條bean                  
     17. 3  增強(qiáng)計(jì)量條bean的功能                  
     17. 4  小結(jié)                  
   第18章  JavaBean應(yīng)用程序舉例(上)                  
     18. 1  創(chuàng)建一個(gè)廣告牌bean                  
     18. 1. 1  創(chuàng)建基本的bean類                  
     18. 1. 2  創(chuàng)建測(cè)試bean的applet和HTML文件                  
     18. 1. 3  測(cè)試bean                  
     18. 2  定制可滾動(dòng)的廣告牌bean                  
     18. 2. 1  創(chuàng)建bean的類文件                  
     18. 2. 2  創(chuàng)建bean的事件類                  
     18. 2. 3  創(chuàng)建bean的監(jiān)聽(tīng)器類                  
     18. 2. 4  創(chuàng)建測(cè)試bean的applet和HTML文件                  
     18. 2. 5  測(cè)試bean                  
     18. 3  檢查bean的特征                  
     18. 3. 1  創(chuàng)建bean的類文件                  
     18. 3. 2  創(chuàng)建bean的測(cè)試框架                  
     18. 3. 3  運(yùn)行測(cè)試框架顯示bean                  
     18. 4  包裝創(chuàng)建的Secondbean                  
     18. 4. 1  創(chuàng)建BeanInfo類                  
     18. 4. 2  創(chuàng)建bean的manifest文件                  
     18. 4. 3  測(cè)試bean                  
     18. 5  小結(jié)                  
   第19章  JavaBean應(yīng)用程序舉例(下)                  
     19. 1  創(chuàng)建使用資源文件的bean                  
     19. 1. 1  創(chuàng)建bean類文件                  
     19. 1. 2  創(chuàng)建資源文件測(cè)試bean                  
     19. 2  為bean添加定制器                  
     19. 2. 1  創(chuàng)建定制器類                  
     19. 2. 2  修改BeanInfo類                  
     19. 2. 3  創(chuàng)建測(cè)試框架                  
     19. 2. 4  使用框架測(cè)試bean                  
     19. 3  核心反射API檢查JavaBean                  
     19. 3. 1  編寫bean的類文件                  
     19. 3. 2  測(cè)試bean                  
     19. 4  小結(jié)                  
   附錄A  術(shù)語(yǔ)表                  
   附錄B JavaBean在線資源                  
     B. 1  JavaSoft的JavaBean網(wǎng)址                  
     B. 2  Java Developer網(wǎng)址                  
     B. 3  Gamelan網(wǎng)址                  
     B. 4  JavaWorld在線雜志                  
   附錄C JavaBean API類庫(kù)清單                  
     C. 1  Java. beans包                  
     C. 1. 1  接口                  
     C. 1. 2  類                  
     C. 1. 3  異常                  
     C. 2  java. beans. beancontext包                  
     C. 2. 1  接口                  
     C. 2. 2  類                  
                    

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)