Presentation is loading. Please wait.

Presentation is loading. Please wait.

Reusable software component

Similar presentations


Presentation on theme: "Reusable software component"— Presentation transcript:

1 Reusable software component
JavaBeans Reusable software component NSYSU-MIS 93 梁寶方 趙柏強 陳怡潔

2 簡報摘要 What’s JavaBeans? JavaBeans 的好處 DEMO: Using JavaBeans in
程式設計師的腳色分配 DEMO: Using JavaBeans in Forte for Java 4 Bean Builder JavaBeans 的秘密 Package your Bean

3 What’s JavaBeans? Java Bean: A reusable software component that can be manipulated  visually in a builder tool. –JavaBeans Specification- 可重複使用 可以被視覺化的IDE整合使用 於 JDK1.1時正式完備

4 JavaBeans 的好處 讓程式發展者可以不需要再次編譯該程式碼就可以使用該程式碼。 加快開發速度

5 程式設計師的腳色分配 將程式設計師用一個簡單的二分法來區分腳色:
寫Beans: 致力於讓程式元件可以重複被利用, 讓Beans可以經由設定與操作的不同達到多樣化功能 用Beans: 不用了解太多關於Beans內部的東西, 只管用+設定, 可以將省下來的精力放在其他的程式部分

6 DEMO Using JavaBeans in Forte for Java Using JavaBeans in Bean Builder

7 JavaBeans 的秘密 語法當然都跟一般的Java程式一樣, 只是多了一點點東西 為了要讓編輯器可以快速整合…
依照規範, 編輯器會自動去抓宣告為 public 的 Methods 編輯器會找加上 BeanInfo 的 class, BeanInfo 是另一個 java 檔, 檔名必須是 [class name]BeanInfo (ex: bobBeanInfo.java) BeanInfo 檔會定義可以用的 Methods, Properties… 也可以定義一個 Icon 給編輯器顯示用 

8 JavaBeans 的秘密 (cont.) 各項規範都定義在JavaBeans Specification, 可至官方站下載
可以利用實作Serialization的方式來將使用某JavaBean的參數「存檔」. 各項規範都定義在JavaBeans Specification, 可至官方站下載

9 把豆子包起來 – JAR Manifest : Java-Bean: True jar cfm 檔名.jar manifest檔 路徑

10 參考資料 Java How To Program Advance
, Sun Microsystems, Inc. The JavaBeans specification 1.01, Sun Microsystems, Inc. How to be a Good Bean by Eduardo Pelegri-Llopart & Laurence P. G. Cable, Sun Microsystems, Inc.

11 Reusable software component
JavaBeans Reusable software component NSYSU-MIS 93 梁寶方 趙柏強 陳怡潔 簡報完畢 敬請指教 


Download ppt "Reusable software component"

Similar presentations


Ads by Google