?? websphere快速入門(2).txt
字號:
10) Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable接口的對象包裝成一個線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable接口,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。 Java語言支持多個線程的同時執行,并提供多線程之間的同步機制(關鍵字為synchronized)。
11) Java語言是動態的。Java語言的設計目標之一是適應于動態變化的環境。Java程序需要的類能動態地被載入到運行環境,也可以通過網絡來載入所需要的類。這也有利于軟件的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。
Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java對對象技術的全面支持和Java平臺內嵌的API能縮短應用系統的開發時間并降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平臺之間傳遞信息的低成本方式。特別是Java企業應用編程接口(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫。
1) JDBC(Java Database Connectivity)提供連接各種關系數據庫的統一接口。
2) EJB(Enterprise JavaBeans)使得開發者方便地創建、部署和管理跨平臺的基于組件的企業應用。
3) Java RMI(Java Remote Method Invocation)用來開發分布式Java應用程序。一個Java對象的方法能被遠程Java虛擬機調用。這樣,遠程方法激活可以發生在對等的兩端,也可以發生在客戶端和服務器之間,只要雙方的應用程序都是用Java寫的。
4) Java IDL(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無逢的互操作性。這使得Java能集成異構的商務信息資源。
5) JNDI(Java Naming and Directory Interface)提供從Java平臺到的統一的無逢的連接。這個接口屏蔽了企業網絡所使用的各種命名和目錄服務。
6) JMAPI(Java Management API)為異構網絡上系統、網絡和服務管理的開發提供一整套豐富的對象和方法。
7) JMS(Java Message Service)提供企業消息服務,如可靠的消息隊列、發布和訂閱通信、以及有關推拉(Push/Pull)技術的各個方面。
8) JTS(Java transaction Service)提供存取事務處理資源的開放標準,這些事務處理資源包括事務處理應用程序、事務處理管理及監控。
在Java技術中,值得關注的還有JavaBeans,它是一個開放的標準的組件體系結構,它獨立于平臺,但使用Java語言。一個JavaBean是一個滿足JavaBeans規范的Java類,通常定義了一個現實世界的事物或概念。一個JavaBean的主要特征包括屬性、方法和事件。通常,在一個支持JavaBeans規范的開發環境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可視地操作JavaBean,也可以使用JavaBean構造出新的JavaBean。JavaBean的優勢還在于Java帶來的可移植性。現在,EJB (Enterprise JavaBeans) 將JavaBean概念擴展到Java服務端組件體系結構,這個模型支持多層的分布式對象應用。除了JavaBeans,典型的組件體系結構還有DCOM和CORBA,關于這些組件體系結構的深入討論超出了本書的范圍。
第二章 電子商務應用框架
要轉變傳統的業務過程,就需要開發和部署電子商務應用系統的一個基礎,電子商務應用框架正是這樣的一個基礎。許多企業希望電子商務應用系統具備下列特征:
1) 基于標準;
2) 以服務器為中心;
3) 可伸縮;
4) 能利用已有的核心系統;
5) 可快速部署和易用;
6) 易管理。
本章介紹的電子商務應用框架能滿足企業開發電子商務應用系統的上述需求。所謂一個框架是指一個可復用的設計,表示為一組抽象的元素范例以及元素范例之間合作的接口。框架是有針對性的,如一個用戶界面框架只為軟件系統的用戶界面提供了一個設計,而一個應用框架為整個應用系統提供了一個設計。一個應用框架中的元素范例也可稱之為組件。本節介紹的電子商務應用框架基于業界標準;它為開發和部署電子商務應用系統提供了一組完整的服務;它提供的Web應用編程模型定義了Web應用拓撲結構以及使用框架提供的服務來設計Web應用的一個模型。這個框架基于獨立于平臺和提供商的技術標準,包括關于客戶端、應用服務器、網絡、數據和基礎設施的標準。這些標準使得客戶能在任何時候在網絡上的任何地方存取有關數據和服務,也使得開發的應用軟件只需寫一次就能到處運行,并能即插即用各種組件。下面介紹電子商務應用框架的基本系統模型、體系結構和Web應用編程模型。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -