Presentation is loading. Please wait.

Presentation is loading. Please wait.

§§ V. Java 相關技術之發展 $. 技術發展彙總 (1) A. Java Beans B. Java Servlet C. JDBC (Java DataBase Connetivity) D. RMI (Remote Method Invocation) E. Java IDL(Interface.

Similar presentations


Presentation on theme: "§§ V. Java 相關技術之發展 $. 技術發展彙總 (1) A. Java Beans B. Java Servlet C. JDBC (Java DataBase Connetivity) D. RMI (Remote Method Invocation) E. Java IDL(Interface."— Presentation transcript:

1 §§ V. Java 相關技術之發展 $. 技術發展彙總 (1) A. Java Beans B. Java Servlet C. JDBC (Java DataBase Connetivity) D. RMI (Remote Method Invocation) E. Java IDL(Interface Definition Language) F. JSP(JavaServer Page) G. JavaChipset and OS

2 §§V. Java 相關技術之發展 $. 技術發展彙總 (2) H. Java CARD I. JNDI (Naming and Directory Interface) J. Mobile Agent:(Wireless Communication) K. JTS(Java Transaction Service) L. JMAPI(Java Management API) M. 系統相關的安全及認證問題 N. Business to Business E-Commerce O. Game

3 $ Java 相關技術之發展 A. Java Beans: Java Beans 是用於 Java 程式設計中可 重用軟元件 (reusable software component) 的一種工具。類似 Delphi 或 Visual Basic

4 $ Java 相關技術之發展 B. Java Servlet Java applets 是自 Web Server 下載到瀏 覽器執行的程式,而 Servlet 則是可在 Web Server 上動態執行的 Java 程式。 Java Servlet 與 Java applet 最大的不同在 前者不具圖形化人機介面。

5 $Java 相關技術之發展 C. JDBC(JavaDataBase Connetivity) JDBC(Java DataBase Connetivity) API (Application Programming Interface) 是一 套 API ,供 Java 應用程式對各種資料庫做 存取的操作。

6 $Java 相關技術之發展 D. RMI(Remote Method Invocation) 分散式系統中常利用 RPC(Remote Procedure Call) 做 client/server 之溝通管道, RMI 可視為 Java 系統中類似 RPC 的機制。

7 $ Java 相關技術之發展 E. Java IDL: Java IDL(Interface Definition Language) 為 Java 語言在 CORBA (Common Object Request Broker Architecture) 環境上運作 的介面語言。利用 Java IDL 之工具,程 式設計師可利用 Java 設計 CORBA 系統中 之物件,並與其他語言所寫的 CORBA 物件做結合。

8 $ Java 相關技術之發展 F. JSP(JavaServer Page): 1. 伺服器端執行之語言 2. 不但包含 HTML, 且包含一些在伺服器 端 執行之 Java 程式碼 3. 當使用者要求 JSP 網頁時,Web 伺服器 JSP 引擎先動態產生 Servlet 程式碼, 然 後再交由 Servlet 引擎編譯並執行, 最後 將網頁回傳瀏覽器 4. 類似 MS 之 ASP; 有 unix 與 win32 版本

9 $ Java 相關技術之發展 G. JavaChipset and OS: GENEVA (OneEighty Co.) -- Support IA and Mobile iButton key ( Dallas Semiconductor) -- 64KB ROM,134KB RAM on 16mm JavaChipset 即時編譯技術 (Just-In-Time Compiler)

10 $Java 相關技術之發展 H. Java CARD 交易上, Java Card API 之製造是為了 Smart Card 市場應用之需。 Java Card 系 統上之 Java 可視為一簡化形的 Java 環境。

11 $Java 相關技術之發展 I. JNDI(Naming and Directory Interface) 在分散式系統中命名 (naming) 及目錄 (directory) 服務是很重要的項目,在一些 應用上對某些長期性的物件,其名稱及 相關屬性常考量儲存於 name server 上, 以方便做查詢。

12 $ Java 相關技術之發展 J. Mobile Agent : (Wireless Commumication) 1. Java Native Processor ( Zucotto Co )Bluetooth ( Alcatel ) 2. Air Browsing ( Tenzing Co ) 3. Lava Platform ( Jsrel Niragongo Co ) => improve browsing efficiency and speed 4. Open Multimedia Application Platform ( TI )

13 $ Java 相關技術之發展 J. Mobile Agent : (Wireless Commumication) 5. Java WAP Gatewdy ( Empower Jnterative Co ) Fully Compatible WAP 1.1 stack Support WTLS Security Layer ( I, II ) SSL Security Layer Config Support UDP cross platform run on JVM Linkable to any HTTP 1.0, 1.1 Host Fully events log

14 $ Java 相關技術之發展 J. Mobile Agent : (Wireless Commumication) 6. 行動代理人執行環境, 如 IBM 之 Aglet 工作, 如 IC 卡, 如 PDA , 如 Set-top-box 等。

15 $ Java 相關技術之發展 K/L/M. 其他 K. JTS ( Java Transaction Service) 用於交易服務 L. JMAPI (Java Management API) 用於網路及系統管理之 M. 系統相關的安全及認證問題 電子商業交易,網路上資訊擷取等

16 $ Java 相關技術之發展 N. Business to Business e-commerce ( 壹 ) 、 J2EE architecture ( 貳 ) 、 XML(Extensible Markup Language) ( 參 ) 、 Application transport technology for B2B(Business to Business) ( 肆 ) 、 Organizations and Standards

17 $ Java 相關技術之發展 O. Game (1). Motorola & SEGA( next-generation multiple communication phones, JAVA ) (2). i- appli of Java ( NTT Docomo )

18 §§ VI. Java 可參考資料來源 (1) 網站 : http://www.sun.com/software http://www.sun.com/tech http://java.sun.com http://ftp.ee.ncku.edu.tw

19 §§ VI. Java 可參考資料來源 (2) 書刊 : ( 一 ) Suitable for Developer JavaWorld IDG; Web Developer Online Java Report Online; Java Pro Java Developer’s Journal ( 二 ) Suitable for General User Dr. Dobb’s Journal; Forcus on Java Wandering Man


Download ppt "§§ V. Java 相關技術之發展 $. 技術發展彙總 (1) A. Java Beans B. Java Servlet C. JDBC (Java DataBase Connetivity) D. RMI (Remote Method Invocation) E. Java IDL(Interface."

Similar presentations


Ads by Google