亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 27942 | 回復(fù): 16
打印 上一主題 下一主題

[WebSphere] WebSphere快速入門 [zt] [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2003-07-13 13:13 |只看該作者 |倒序?yàn)g覽
http://www.stcsm.gov.cn/learning/lesson/xinxi/20020617/20020617.asp

瞿裕忠 張劍鋒 王叢剛 陳崢

東南大學(xué)計(jì)算機(jī)科學(xué)與工程系

摘要:

  我們已經(jīng)走進(jìn)電子商務(wù)時(shí)代,本書將帶您進(jìn)入電子商務(wù)應(yīng)用開發(fā)的世界。本書第一章介紹電子商務(wù)理念及有關(guān)技術(shù)基礎(chǔ),包括Internet、Web和Java。第二章介紹IBM電子商務(wù)應(yīng)用框架,包括WebSphere。第三章給您帶來WebSphere Studio應(yīng)用開發(fā)技術(shù)。第四、五章分別介紹新一代Web應(yīng)用的關(guān)鍵技術(shù):Java Servlet和JSP。第六章介紹新一代Web應(yīng)用服務(wù)器軟件:WebSphere應(yīng)用服務(wù)器。第七章帶給您新一代Web應(yīng)用編程技術(shù):WebSphere應(yīng)用編程技術(shù)。本書附錄中的實(shí)驗(yàn)指導(dǎo)帶您一起走過使用WebSphere技術(shù)開發(fā)電子商務(wù)應(yīng)用的過程。

  本書特別適合于信息技術(shù)類的高年級(jí)大學(xué)生和研究生,以及從事電子商務(wù)應(yīng)用開發(fā)的技術(shù)人員。通過學(xué)習(xí)本書,您將了解電子商務(wù)應(yīng)用開發(fā)的先進(jìn)技術(shù),并快速掌握WebSphere電子商務(wù)應(yīng)用開發(fā)的基本技術(shù)。

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2003-07-13 13:15 |只看該作者

WebSphere快速入門 [zt]

第一課 電子商務(wù)基礎(chǔ)知識(shí)




    1.1 電子商務(wù)理念
    1.2 Internet基礎(chǔ)知識(shí)
    1.3 Web基本知識(shí)
    1.4 Java 簡介


  Web正改變著我們生活的方方面面,但任何領(lǐng)域都沒有象商務(wù)運(yùn)作方式那樣經(jīng)歷著一場快速而巨大的變革。眾多商家正在準(zhǔn)備或已經(jīng)走向轉(zhuǎn)變到電子商務(wù)的道路,即使用Internet技術(shù)轉(zhuǎn)變關(guān)鍵的商務(wù)過程。本章介紹電子商務(wù)理念及有關(guān)技術(shù)基礎(chǔ),包括Internet、Web和Java。
  
1.1 電子商務(wù)理念
從20世紀(jì)70年代以來,很多機(jī)構(gòu)依靠電子數(shù)據(jù)交換(EDI、Electronic Data Interchange)實(shí)現(xiàn)業(yè)務(wù)處理的自動(dòng)化。EDI著重于商業(yè)伙伴之間的事務(wù)處理標(biāo)準(zhǔn)化,但是EDI標(biāo)準(zhǔn)缺乏靈活性和可擴(kuò)展性。進(jìn)入20世紀(jì)90年代,隨著Web技術(shù)的發(fā)展,尤其是在1995年Java出現(xiàn)以后,許多機(jī)構(gòu)開始采用Web應(yīng)用系統(tǒng)來支持電子商務(wù)。電子商務(wù)(e-business)是指借助Internet及相關(guān)技術(shù)進(jìn)行商務(wù)活動(dòng),而一個(gè)電子商務(wù)(an e-business)是這樣的一個(gè)機(jī)構(gòu),它通過內(nèi)部網(wǎng)、外部網(wǎng)和Web將關(guān)鍵業(yè)務(wù)系統(tǒng)直接連接到客戶、員工、供應(yīng)商和業(yè)務(wù)伙伴。一個(gè)機(jī)構(gòu)要轉(zhuǎn)型為一個(gè)電子商務(wù),就要使用Internet技術(shù)轉(zhuǎn)變關(guān)鍵的業(yè)務(wù)過程,如客戶關(guān)系管理、電子商貿(mào)、供應(yīng)鏈管理、企業(yè)內(nèi)部管理。這個(gè)轉(zhuǎn)變過程也是一個(gè)綜合使用Internet技術(shù)、信息技術(shù)、商務(wù)技術(shù)轉(zhuǎn)變業(yè)務(wù)方式的過程。
  然而,電子商務(wù)不僅僅是技術(shù)更新。轉(zhuǎn)變到電子商務(wù)必須對(duì)需要做什么有一個(gè)明確的藍(lán)圖,以及對(duì)實(shí)現(xiàn)這個(gè)藍(lán)圖有一個(gè)清晰的發(fā)展指南。電子商務(wù)周期模型正是為企業(yè)開展電子商務(wù)提供了一個(gè)模型。電子商務(wù)周期(參見圖1-1)由四個(gè)組成階段,包括轉(zhuǎn)變、構(gòu)造、運(yùn)行和利用。想要轉(zhuǎn)變到電子商務(wù)的機(jī)構(gòu)無論何時(shí)均可以從任何一個(gè)階段開始。這也是一個(gè)重復(fù)的過程。
     
  1. 1) 轉(zhuǎn)變階段是關(guān)于轉(zhuǎn)變核心的商務(wù)過程,也就是要將現(xiàn)有的商務(wù)模型擴(kuò)展到網(wǎng)絡(luò)世界以創(chuàng)造一個(gè)電子商務(wù)模型。應(yīng)用Internet技術(shù)為商務(wù)創(chuàng)造最大限度的價(jià)值,電子商務(wù)改變著客戶關(guān)系管理、供應(yīng)鏈和電子商貿(mào)的傳統(tǒng)準(zhǔn)則。在轉(zhuǎn)變商務(wù)過程時(shí),每一個(gè)商務(wù)過程應(yīng)該放在整體環(huán)境中加以考慮。否則,充其量只是離散的各個(gè)更好的商務(wù)過程,無法帶來期望的改善客戶服務(wù)和提高電子商務(wù)價(jià)值的效果。
  2.   2) 構(gòu)造階段是關(guān)于構(gòu)造新的應(yīng)用系統(tǒng)。轉(zhuǎn)變核心的商務(wù)過程需要新一代的應(yīng)用系統(tǒng)。構(gòu)造階段也包括使用一個(gè)基于開放標(biāo)準(zhǔn)的途徑將已有應(yīng)用系統(tǒng)遷移到Web上。要求電子商務(wù)應(yīng)用系統(tǒng)是基于標(biāo)準(zhǔn)的、以服務(wù)器為中心的、可伸縮的、可快速部署、易用和易管理的。
  3.   3) 運(yùn)行階段涉及一個(gè)可伸縮的、可用的、安全的運(yùn)行環(huán)境。圍繞著商務(wù)和應(yīng)用系統(tǒng)通常有一個(gè)基礎(chǔ)設(shè)施;A(chǔ)設(shè)施提供的服務(wù)要求是可用的、可伸縮的、易管理的和安全的。
  4.   4) 利用階段是關(guān)于知識(shí)和信息的利用。這里的焦點(diǎn)是知識(shí)管理,也就是說利用我們知道的東西。與信息管理不同,知識(shí)管理包括對(duì)顯式知識(shí)和隱式知識(shí)的管理。傳統(tǒng)的IT系統(tǒng)處理的是顯式知識(shí),即能寫下來并能編程處理的。而隱式知識(shí)是人們知道的但沒有被寫下來的東西,它基于直覺、經(jīng)驗(yàn)和洞察力。
  5. 從簡單的開始,快速地增長。從現(xiàn)有的基礎(chǔ)上構(gòu)造電子商務(wù)應(yīng)用系統(tǒng),逐步將核心業(yè)務(wù)擴(kuò)展到Internet上,最終實(shí)現(xiàn)電子商務(wù)帶來的巨大的投資回報(bào)。然而,電子商務(wù)的技術(shù)基礎(chǔ)主要包括Internet、Web和Java,本章以下各節(jié)介紹這些技術(shù)的基礎(chǔ)知識(shí)。
  6.   
復(fù)制代碼

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2003-07-13 13:16 |只看該作者

WebSphere快速入門 [zt]

  1. 1.2 Internet基礎(chǔ)知識(shí)
復(fù)制代碼

Internet已經(jīng)成為企業(yè)、政府和研究機(jī)構(gòu)共享信息的基礎(chǔ)設(shè)施,同時(shí)也是開展電子商務(wù)的基礎(chǔ)。Internet 的先驅(qū)是ARPANET。美國國防高級(jí)研究計(jì)劃局 (Defense Advanced Research Project Agency、簡稱DARPA)于20 世紀(jì) 60 年代后期資助開發(fā)了一種叫做 ARPANET的實(shí)驗(yàn)性通訊系統(tǒng)。起初,它僅用于連接美國軍事機(jī)構(gòu)的計(jì)算機(jī)網(wǎng)絡(luò),但隨后不久,這個(gè)網(wǎng)絡(luò)很快擴(kuò)展到與國防有關(guān)的公司和研究機(jī)構(gòu)。從此,面向特定應(yīng)用需求的不同網(wǎng)絡(luò)協(xié)議及網(wǎng)絡(luò)技術(shù)相繼出現(xiàn),同時(shí)也帶來了網(wǎng)絡(luò)互連的問題。如果兩個(gè)網(wǎng)絡(luò)使用不同的協(xié)議,即使采用某種網(wǎng)絡(luò)技術(shù)將它們?cè)谖锢砩匣ハ噙B接起來,應(yīng)用系統(tǒng)(如郵件系統(tǒng))之間也無法相互溝通。為此,很多組織,如CCITT(Consultative Committee on International Telephony and Telegraphy,現(xiàn)在成為 ITU-T,即International Telecommunications Union - Telecommunication Standardization Sector)和ISO(國際標(biāo)準(zhǔn)化組織),開始考慮定義一套分層協(xié)議族,使得應(yīng)用系統(tǒng)之間能相互通信,即使這些應(yīng)用系統(tǒng)運(yùn)行在不同的網(wǎng)絡(luò)環(huán)境中(如不同的操作系統(tǒng)和不同的網(wǎng)絡(luò)技術(shù))。DARPA從1970年左右開始研究一套稱之為TCP/IP的分層協(xié)議族,于1978年左右基本定形。ARPANET于1980年左右開始采用TCP/IP協(xié)議族,并于1983年全面實(shí)現(xiàn)。與此同時(shí),TCP/IP協(xié)議族在 UNIX操作系統(tǒng)中也得到了實(shí)現(xiàn)(由加利福尼亞大學(xué)伯克利分校完成),并免費(fèi)分發(fā)。從此,TCP/IP在大學(xué)和研究機(jī)構(gòu)中迅速傳播,并成為連接UNIX系統(tǒng)的標(biāo)準(zhǔn)協(xié)議。這些互相連接的網(wǎng)絡(luò)廣泛深入到大學(xué)和其它組織(一開始主要是非贏利組織)。由于個(gè)人計(jì)算機(jī)的迅速普及,該網(wǎng)絡(luò)擴(kuò)展到全球大部分地方,并且開始吸引成千上萬的個(gè)人以及贏利組織加入,由此逐漸形成了所謂的 Internet(因特網(wǎng))。Internet指的是全球性互連網(wǎng)絡(luò)。它由下列網(wǎng)絡(luò)群構(gòu)成:
  
  1. 1) 主干網(wǎng):通常為大規(guī)模網(wǎng)絡(luò),這些網(wǎng)絡(luò)主要用來與其它網(wǎng)絡(luò)互連,如美國的NSFNET(NSF是指美國國家自然科學(xué)基金會(huì))、歐洲的EBONE、大型的商用主干網(wǎng)。
  2.   2) 區(qū)域網(wǎng):如連接大專院校的區(qū)域網(wǎng)。
  3.   3) 商用網(wǎng)絡(luò):為客戶提供連接骨干網(wǎng)的服務(wù)的網(wǎng)絡(luò),或只供公司內(nèi)部使用且連接到Internet的網(wǎng)絡(luò)。
  4.   4) 局域網(wǎng):如校園網(wǎng)。
  5.   
復(fù)制代碼
。
  90年代,Internet發(fā)展十分迅猛,這與1991年HTML的問世和Gopher的免費(fèi)發(fā)放有關(guān),也與1993年Mosaic的問世有關(guān),Internet的商用也加速了Internet的擴(kuò)張。到20世紀(jì)末,Internet已經(jīng)成為一種通過服務(wù)器將小型網(wǎng)絡(luò)連接起來的錯(cuò)綜復(fù)雜的網(wǎng)絡(luò)結(jié)構(gòu)。大部分情況下,服務(wù)器通過專門進(jìn)行 Internet 通訊的線路來傳送數(shù)據(jù)。個(gè)人計(jì)算機(jī)則通過直接線路,或者通過電話線和調(diào)制解調(diào)器連接到這些服務(wù)器上。直接線路一般是高速的電訊線路,專門用于在建筑物之間或組織之間傳送數(shù)據(jù)。而標(biāo)準(zhǔn)的電話線路,現(xiàn)在主要是綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)的線路,則通常用于連接個(gè)人計(jì)算機(jī)。
  

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2003-07-13 13:19 |只看該作者

WebSphere快速入門 [zt]

1.4 Java 簡介


現(xiàn)代技術(shù)的發(fā)展,尤其是網(wǎng)絡(luò)技術(shù),給現(xiàn)代企業(yè)帶來了許多新的機(jī)遇和挑戰(zhàn),如改善客戶服務(wù)、全球化和信息檢索等,這些在技術(shù)上反映為信息的獲取、系統(tǒng)管理、系統(tǒng)集成、新技術(shù)的開發(fā)、Internet、Intranet等等與商業(yè)的結(jié)合。而這些要求一個(gè)隨處可用的開放的結(jié)構(gòu)和在不同的平臺(tái)之間低成本的信息傳遞方式,Java正好滿足這些要求。
  Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語言(以下簡稱Java語言)和Java平臺(tái)的總稱。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)感的Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。另一方面,Java技術(shù)也不斷更新。
  Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序就可運(yùn)行,F(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1.x版發(fā)展到1.2版。目前常用的Java平臺(tái)基于Java1.2。
  Java語言是一個(gè)支持網(wǎng)絡(luò)計(jì)算的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。Java語言吸收了Smalltalk語言和C++語言的優(yōu)點(diǎn),并增加了其它特性,如支持并發(fā)程序設(shè)計(jì)、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。主要特性如下:
  1. 1) Java語言是簡單的。Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++ 中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。
  2.   2) Java語言是一個(gè)面向?qū)ο蟮。Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements)。Java語言全面支持動(dòng)態(tài)綁定,而C++ 語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定。總之,Java語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。
  3.   3) Java語言是分布式的。Java語言支持Internet應(yīng)用的開發(fā),在基本的Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(java.net),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括URL、URLConnection、Socket、 ServerSocket等。Java的RMI(遠(yuǎn)程方法激活)機(jī)制也是開發(fā)分布式應(yīng)用的重要手段。
  4.   4) Java語言是健壯的。Java的強(qiáng)類型機(jī)制、異常處理、廢料的自動(dòng)收集等是Java程序健壯性的重要保證。對(duì)指針的丟棄是Java的明智選擇。Java的安全檢查機(jī)制使得Java更具健壯性。
  5.   5) Java語言是安全的。Java通常被用在網(wǎng)絡(luò)環(huán)境中,為此,Java提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對(duì)通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類SecurityManager)讓Java應(yīng)用設(shè)置安全哨兵。
  6.   6) Java語言是體系結(jié)構(gòu)中立的。Java程序(后綴為java的文件)在Java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。
  7.   7) Java語言是可移植的。這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)的。
  8.   8) Java語言是解釋型的。如前所述,Java程序在Java平臺(tái)上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個(gè)Java平臺(tái)的任何系統(tǒng)中運(yùn)行。在運(yùn)行時(shí),Java平臺(tái)中的Java解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要的類在聯(lián)接階段被載入到運(yùn)行環(huán)境中。
  9.   9) Java是高性能的。與那些解釋型的高級(jí)腳本語言相比,Java的確是高性能的。事實(shí)上,Java的運(yùn)行速度隨著JIT(Just-In-Time)編譯器技術(shù)的發(fā)展越來越接近于C++。
  10.   10) Java語言是多線程的。在Java語言中,線程是一種特殊的對(duì)象,它必須由Thread類或其子(孫)類來創(chuàng)建。通常有兩種方法來創(chuàng)建線程:其一,使用型構(gòu)為Thread(Runnable) 的構(gòu)造子將一個(gè)實(shí)現(xiàn)了Runnable接口的對(duì)象包裝成一個(gè)線程,其二,從Thread類派生出子類并重寫run方法,使用該子類創(chuàng)建的對(duì)象即為線程。值得注意的是Thread類已經(jīng)實(shí)現(xiàn)了Runnable接口,因此,任何一個(gè)線程均有它的run方法,而run方法中包含了線程所要運(yùn)行的代碼。線程的活動(dòng)由一組方法來控制。 Java語言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。
  11.   11) Java語言是動(dòng)態(tài)的。Java語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。Java程序需要的類能動(dòng)態(tài)地被載入到運(yùn)行環(huán)境,也可以通過網(wǎng)絡(luò)來載入所需要的類。這也有利于軟件的升級(jí)。另外,Java中的類有一個(gè)運(yùn)行時(shí)刻的表示,能進(jìn)行運(yùn)行時(shí)刻的類型檢查。
復(fù)制代碼


Java語言的優(yōu)良特性使得Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。Java對(duì)對(duì)象技術(shù)的全面支持和Java平臺(tái)內(nèi)嵌的API能縮短應(yīng)用系統(tǒng)的開發(fā)時(shí)間并降低成本。Java的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。特別是Java企業(yè)應(yīng)用編程接口(Java Enterprise APIs)為企業(yè)計(jì)算及電子商務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富的類庫。
  
  1. 1) JDBC(Java Database Connectivity)提供連接各種關(guān)系數(shù)據(jù)庫的統(tǒng)一接口。
  2.   2) EJB(Enterprise JavaBeans)使得開發(fā)者方便地創(chuàng)建、部署和管理跨平臺(tái)的基于組件的企業(yè)應(yīng)用。
  3.   3) Java RMI(Java Remote Method Invocation)用來開發(fā)分布式Java應(yīng)用程序。一個(gè)Java對(duì)象的方法能被遠(yuǎn)程Java虛擬機(jī)調(diào)用。這樣,遠(yuǎn)程方法激活可以發(fā)生在對(duì)等的兩端,也可以發(fā)生在客戶端和服務(wù)器之間,只要雙方的應(yīng)用程序都是用Java寫的。
  4.   4) Java IDL(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無逢的互操作性。這使得Java能集成異構(gòu)的商務(wù)信息資源。
  5.   5) JNDI(Java Naming and Directory Interface)提供從Java平臺(tái)到的統(tǒng)一的無逢的連接。這個(gè)接口屏蔽了企業(yè)網(wǎng)絡(luò)所使用的各種命名和目錄服務(wù)。
  6.   6) JMAPI(Java Management API)為異構(gòu)網(wǎng)絡(luò)上系統(tǒng)、網(wǎng)絡(luò)和服務(wù)管理的開發(fā)提供一整套豐富的對(duì)象和方法。
  7.   7) JMS(Java Message Service)提供企業(yè)消息服務(wù),如可靠的消息隊(duì)列、發(fā)布和訂閱通信、以及有關(guān)推拉(Push/Pull)技術(shù)的各個(gè)方面。
  8.   8) JTS(Java transaction Service)提供存取事務(wù)處理資源的開放標(biāo)準(zhǔn),這些事務(wù)處理資源包括事務(wù)處理應(yīng)用程序、事務(wù)處理管理及監(jiān)控。
  9.   
復(fù)制代碼

在Java技術(shù)中,值得關(guān)注的還有JavaBeans,它是一個(gè)開放的標(biāo)準(zhǔn)的組件體系結(jié)構(gòu),它獨(dú)立于平臺(tái),但使用Java語言。一個(gè)JavaBean是一個(gè)滿足JavaBeans規(guī)范的Java類,通常定義了一個(gè)現(xiàn)實(shí)世界的事物或概念。一個(gè)JavaBean的主要特征包括屬性、方法和事件。通常,在一個(gè)支持JavaBeans規(guī)范的開發(fā)環(huán)境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可視地操作JavaBean,也可以使用JavaBean構(gòu)造出新的JavaBean。JavaBean的優(yōu)勢還在于Java帶來的可移植性,F(xiàn)在,EJB (Enterprise JavaBeans) 將JavaBean概念擴(kuò)展到Java服務(wù)端組件體系結(jié)構(gòu),這個(gè)模型支持多層的分布式對(duì)象應(yīng)用。除了JavaBeans,典型的組件體系結(jié)構(gòu)還有DCOM和CORBA,關(guān)于這些組件體系結(jié)構(gòu)的深入討論超出了本書的范圍。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2003-07-13 13:20 |只看該作者

WebSphere快速入門 [zt]

第二課 電子商務(wù)應(yīng)用框架

2.1 基本系統(tǒng)模型
    2.2 體系結(jié)構(gòu)
    2.3 Web應(yīng)用編程模型
    2.4 WebSphere


  要轉(zhuǎn)變傳統(tǒng)的業(yè)務(wù)過程,就需要開發(fā)和部署電子商務(wù)應(yīng)用系統(tǒng)的一個(gè)基礎(chǔ),電子商務(wù)應(yīng)用框架正是這樣的一個(gè)基礎(chǔ)。許多企業(yè)希望電子商務(wù)應(yīng)用系統(tǒng)具備下列特征:
  1) 基于標(biāo)準(zhǔn);
  2) 以服務(wù)器為中心;
  3) 可伸縮;
  4) 能利用已有的核心系統(tǒng);
  5) 可快速部署和易用;
  6) 易管理。
  本章介紹的電子商務(wù)應(yīng)用框架能滿足企業(yè)開發(fā)電子商務(wù)應(yīng)用系統(tǒng)的上述需求。所謂一個(gè)框架是指一個(gè)可復(fù)用的設(shè)計(jì),表示為一組抽象的元素范例以及元素范例之間合作的接口。框架是有針對(duì)性的,如一個(gè)用戶界面框架只為軟件系統(tǒng)的用戶界面提供了一個(gè)設(shè)計(jì),而一個(gè)應(yīng)用框架為整個(gè)應(yīng)用系統(tǒng)提供了一個(gè)設(shè)計(jì)。一個(gè)應(yīng)用框架中的元素范例也可稱之為組件。本節(jié)介紹的電子商務(wù)應(yīng)用框架基于業(yè)界標(biāo)準(zhǔn);它為開發(fā)和部署電子商務(wù)應(yīng)用系統(tǒng)提供了一組完整的服務(wù);它提供的Web應(yīng)用編程模型定義了Web應(yīng)用拓?fù)浣Y(jié)構(gòu)以及使用框架提供的服務(wù)來設(shè)計(jì)Web應(yīng)用的一個(gè)模型。這個(gè)框架基于獨(dú)立于平臺(tái)和提供商的技術(shù)標(biāo)準(zhǔn),包括關(guān)于客戶端、應(yīng)用服務(wù)器、網(wǎng)絡(luò)、數(shù)據(jù)和基礎(chǔ)設(shè)施的標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)使得客戶能在任何時(shí)候在網(wǎng)絡(luò)上的任何地方存取有關(guān)數(shù)據(jù)和服務(wù),也使得開發(fā)的應(yīng)用軟件只需寫一次就能到處運(yùn)行,并能即插即用各種組件。下面介紹電子商務(wù)應(yīng)用框架的基本系統(tǒng)模型、體系結(jié)構(gòu)和Web應(yīng)用編程模型。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2003-07-13 13:21 |只看該作者

WebSphere快速入門 [zt]

2.1 基本系統(tǒng)模型

電子商務(wù)應(yīng)用框架為設(shè)計(jì)電子商務(wù)解決方案提供了一個(gè)模型。這個(gè)框架基于一個(gè)多層的分布式環(huán)境,在這個(gè)環(huán)境中,任何多的各層應(yīng)用邏輯和商業(yè)服務(wù)分離為各種組件,這些組件通過網(wǎng)絡(luò)相互通信。在它的最基本的形式中,可以被描述為一個(gè)“邏輯上”的3層計(jì)算模型,即分層是在邏輯上的,并不要求是物理上的。這個(gè)基本的3層系統(tǒng)模型包括客戶、Web 應(yīng)用服務(wù)器、服務(wù)器(見圖2-1)。在這3個(gè)邏輯層中的應(yīng)用元素通過一組業(yè)界標(biāo)準(zhǔn)的協(xié)議、服務(wù)和軟件連接器互相連接起來。
     


  1. 1. 客戶。這個(gè)應(yīng)用框架支持廣泛的客戶端設(shè)備,從個(gè)人數(shù)字助理(PDA)、智能卡(smartcard)、數(shù)字無繩電話等大眾普遍使用的設(shè)備到網(wǎng)絡(luò)計(jì)算機(jī)和個(gè)人計(jì)算機(jī)。將這些客戶端設(shè)備連結(jié)到Web應(yīng)用服務(wù)器的思路是使用一組被廣泛支持的基于Internet的技術(shù)和協(xié)議?蛻舳说闹饕饔檬菍(yīng)用產(chǎn)生的結(jié)果信息顯示給用戶。正因?yàn)槿绱耍@種客戶通常被稱為“瘦客戶”,也就是說在客戶端執(zhí)行的應(yīng)用邏輯很少或沒有,這樣,很小的軟件(如Web瀏覽器)需要在客戶端安裝。
  2.   2. Web應(yīng)用服務(wù)器。Web應(yīng)用服務(wù)器是這樣的一個(gè)平臺(tái),它為應(yīng)用的業(yè)務(wù)邏輯提供了一個(gè)運(yùn)行環(huán)境。它包括HTTP服務(wù)器和企業(yè)Java服務(wù),支持分布式網(wǎng)絡(luò)環(huán)境下應(yīng)用軟件的快速開發(fā)和部署。應(yīng)用軟件在Web應(yīng)用服務(wù)器及其內(nèi)嵌的JVM(Java Virtual Machine,Java虛擬機(jī))中運(yùn)行。這些服務(wù)端的組件通過HTTP或IIOP(Internet Inter-ORB Protocol)與客戶和其它組件通信,并利用網(wǎng)絡(luò)基礎(chǔ)架構(gòu)提供的目錄和安全服務(wù)。這些組件還可以利用數(shù)據(jù)庫、事務(wù)處理、和群件等設(shè)施。
  3.   3. 連到外部服務(wù)的連接器。外部服務(wù)通常是企業(yè)在信息技術(shù)上多年投資的結(jié)果,是人們?nèi)粘9ぷ魉蕾嚨膽?yīng)用和數(shù)據(jù)。這些應(yīng)用和數(shù)據(jù)是重要的商務(wù)資源,需要以一種安全且可控的方式連接到Web上,使得企業(yè)充分發(fā)揮它們的作用為顧客、業(yè)務(wù)伙伴和員工服務(wù)。連接器就是使得它成為現(xiàn)實(shí)的一種機(jī)制。連接器將中間層內(nèi)新增的業(yè)務(wù)邏輯連結(jié)到企業(yè)已有的應(yīng)用和數(shù)據(jù),從而將Internet的力量無縫地連接到企業(yè)中來。
  4.   
復(fù)制代碼
   

。
  這個(gè)電子商務(wù)基本系統(tǒng)模型集中體現(xiàn)了面向Web的網(wǎng)絡(luò)計(jì)算風(fēng)格,并結(jié)合了顯示、業(yè)務(wù)邏輯、數(shù)據(jù)存貯這3層應(yīng)用元素。這個(gè)基本系統(tǒng)模型的特性如下:
  1. 基于Web瀏覽器/Java applet使能的廣泛的客戶連接。
  2. 易管理的客戶,通過配置需要很少或無須本地的軟件安裝和數(shù)據(jù)備份。
  3. 寫一次、到處可運(yùn)行的應(yīng)用軟件的快速開發(fā)及即時(shí)部署。
  4. 提倡軟件復(fù)用,使得新添程序量最小化、生產(chǎn)效率最大化,并提高軟件質(zhì)量。
  5. 與外部服務(wù)的連接,在這些外部服務(wù)系統(tǒng)中駐留著已有業(yè)務(wù)應(yīng)用和數(shù)據(jù),充分發(fā)揮它們的作用為顧客、業(yè)務(wù)伙伴和員工服務(wù)。
  

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2003-07-13 13:23 |只看該作者

WebSphere快速入門 [zt]

2.2 體系結(jié)構(gòu)
電子商務(wù)應(yīng)用框架的體系結(jié)構(gòu)為開發(fā)和部署電子商務(wù)應(yīng)用系統(tǒng)提供了一組完整的服務(wù)。這個(gè)體系結(jié)構(gòu)由下列關(guān)鍵元素構(gòu)成(參見圖2-2):





  1.   1) 客戶基于Web瀏覽器/Java applet模式,使得對(duì)應(yīng)用系統(tǒng)的存取變得很普遍,并且應(yīng)用組件能即時(shí)發(fā)送。
  2.   2) 網(wǎng)絡(luò)基礎(chǔ)設(shè)施提供了如TCP/IP、目錄和安全等服務(wù),這些服務(wù)的能力可通過開放且標(biāo)準(zhǔn)的接口和協(xié)議來存取。
  3.   3) 應(yīng)用服務(wù)器軟件為電子商務(wù)應(yīng)用系統(tǒng)提供了一個(gè)平臺(tái),包括HTTP服務(wù)器、數(shù)據(jù)庫和事務(wù)處理服務(wù)、郵件和群件服務(wù)、和消息服務(wù)。
  4.   4) 應(yīng)用集成使得異構(gòu)應(yīng)用系統(tǒng)間相互通信,使得Web能存取現(xiàn)有數(shù)據(jù)和應(yīng)用系統(tǒng)。
  5.   5) Web應(yīng)用編程環(huán)境為創(chuàng)建動(dòng)態(tài)和健壯的電子商務(wù)應(yīng)用系統(tǒng)提供了服務(wù)端Java編程環(huán)境。
  6.   6) 電子商務(wù)應(yīng)用服務(wù)為方便電子商務(wù)解決方案的創(chuàng)建提供了高層應(yīng)用的特定功能。
  7.   7) 系統(tǒng)管理用來滿足網(wǎng)絡(luò)計(jì)算的管理需求,系統(tǒng)中的元素包括用戶、應(yīng)用、服務(wù)、基礎(chǔ)構(gòu)架、和硬件。
  8.   8) 開發(fā)工具用來創(chuàng)建、組裝、部署、和管理應(yīng)用系統(tǒng)。
  9.   
復(fù)制代碼



。
  1. 客戶
  客戶通常為“瘦客戶”,也就是說在客戶端執(zhí)行的應(yīng)用邏輯很少或沒有,這樣,很小的軟件(如Web瀏覽器)需要在客戶端安裝。在這個(gè)模型中,應(yīng)用被安排在服務(wù)器上并動(dòng)態(tài)地即時(shí)(on-demand )下載到發(fā)出請(qǐng)求的客戶。正因?yàn)槿绱,新一代?yīng)用的客戶端部分應(yīng)該用HTML、DHTML、XML、Java applets來實(shí)現(xiàn)。這種新一代應(yīng)用支持廣泛的客戶端設(shè)備,從大眾普遍使用的個(gè)人數(shù)字助理(PDA)和智能卡(smartcard)等設(shè)備到網(wǎng)絡(luò)計(jì)算機(jī)和個(gè)人計(jì)算機(jī)。
  2. 網(wǎng)絡(luò)基礎(chǔ)設(shè)施
  它為整個(gè)體系結(jié)構(gòu)提供了一個(gè)安全的可伸縮的分布式網(wǎng)絡(luò)平臺(tái),包括下列均基于開放標(biāo)準(zhǔn)的服務(wù):
  1) TCP/IP和網(wǎng)絡(luò)服務(wù)。如DHCP和WAP,DHCP為進(jìn)入網(wǎng)絡(luò)的設(shè)備動(dòng)態(tài)地分配IP地址,而WAP(Wireless Application Protocol、無繩應(yīng)用協(xié)議)將信息和電話服務(wù)發(fā)送到移動(dòng)電話和其它的無繩設(shè)備。
  2) 安全服務(wù)。基于公開密鑰技術(shù)的安全服務(wù)支持用戶辨認(rèn)和鑒別、存取控制、保密、數(shù)據(jù)完整性和交易的無否認(rèn)性。
  3) 目錄服務(wù)。基于LDAP(Lightweight Directory Access Protocol、輕型目錄存取協(xié)議)的目錄服務(wù)定位網(wǎng)絡(luò)中的用戶、服務(wù)和資源。
  4) 文件和打印服務(wù)?梢酝ㄟ^Web瀏覽器來存取和管理文件和打印服務(wù)
  3. 應(yīng)用服務(wù)器軟件
  應(yīng)用服務(wù)器軟件層為開發(fā)和支撐運(yùn)行在Web應(yīng)用服務(wù)器上的電子商務(wù)應(yīng)用系統(tǒng)的商務(wù)邏輯提供了核心功能。包括下列服務(wù):
  1) HTTP服務(wù)器。它協(xié)調(diào)、收集并組合包含靜態(tài)和動(dòng)態(tài)內(nèi)容的Web頁面,并將它們發(fā)送給客戶。
  2) 郵件和社團(tuán)服務(wù)。它們提供e-mail、工作日歷、小組工作安排、聊天、新聞組討論等服務(wù)。
  3) 群件服務(wù)。它提供一個(gè)豐富的共享的虛擬工作間,并支持業(yè)務(wù)工作流程的協(xié)調(diào)。
  4) 數(shù)據(jù)庫服務(wù)。它將一個(gè)面向?qū)ο髷?shù)據(jù)庫的特性及功能與Web應(yīng)用服務(wù)器集成起來。
  5) 事務(wù)處理服務(wù)。它通過提供一個(gè)高可用的、健壯的、可擴(kuò)充的、安全的事務(wù)處理應(yīng)用執(zhí)行環(huán)境來擴(kuò)展Web應(yīng)用服務(wù)器的功能。
  6) 消息發(fā)送服務(wù)。它提供健壯的異步通信和消息代理設(shè)施來支持通信的發(fā)表/訂閱模型和消息轉(zhuǎn)換。
  4. 應(yīng)用集成
  應(yīng)用集成部分使得異構(gòu)應(yīng)用系統(tǒng)間在企業(yè)內(nèi)或跨越企業(yè)相互通信,這些異構(gòu)應(yīng)用系統(tǒng)可能是用不同的程序設(shè)計(jì)語言實(shí)現(xiàn)的,也可能建立在不同的體系結(jié)構(gòu)之上。企業(yè)目前的大量關(guān)鍵數(shù)據(jù)和應(yīng)用程序(特別是事務(wù)處理程序)駐留在已有的系統(tǒng)中。應(yīng)用集成使得Web客戶以及服務(wù)器能與企業(yè)已有系統(tǒng)中的數(shù)據(jù)和程序一起工作,將Internet的力量無縫地連接到企業(yè)中來。所支持的集成方法包括連接器、應(yīng)用消息發(fā)送服務(wù)、商務(wù)過程集成與工作流服務(wù)、組件集成服務(wù)。
  5. Web應(yīng)用編程環(huán)境
  Web應(yīng)用編程環(huán)境基于Java servlets、Java Server Pages (JSP)、Enterprise Java services 和 Enterprise JavaBean 組件模型, 為創(chuàng)建在Web應(yīng)用服務(wù)器上的動(dòng)態(tài)和健壯的商務(wù)應(yīng)用提供了編程環(huán)境。該環(huán)境提供了有關(guān)服務(wù)來鼓勵(lì)業(yè)務(wù)邏輯與顯示的分離,使得應(yīng)用能按用戶興趣和客戶端設(shè)備來動(dòng)態(tài)剪裁內(nèi)容。
  6. 電子商務(wù)應(yīng)用服務(wù)
  電子商務(wù)應(yīng)用服務(wù)部分便利電子商務(wù)解決方案的創(chuàng)建。該部分包括的是面向高層應(yīng)用的組件。它們建立在應(yīng)用服務(wù)器軟件及網(wǎng)絡(luò)基礎(chǔ)設(shè)施的基礎(chǔ)上,并面向特定應(yīng)用類型的功能需求按照應(yīng)用框架的編程模型來實(shí)現(xiàn)的。比如支付服務(wù)和定單管理服務(wù)。
  7. 系統(tǒng)管理
  對(duì)于企業(yè)內(nèi)部,系統(tǒng)管理服務(wù)為支持端到端的管理提供了核心功能,提供的有關(guān)工具和服務(wù)來支持應(yīng)用系統(tǒng)整個(gè)生命周期的管理,從安裝和配置到運(yùn)作特性的監(jiān)控。跨越企業(yè),系統(tǒng)管理服務(wù)提供一個(gè)協(xié)作管理途徑,包括策略管理和數(shù)據(jù)倉庫等。
  8. 開發(fā)工具
  開發(fā)工具用來創(chuàng)建、組裝、部署、和管理應(yīng)用系統(tǒng)。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2003-07-13 13:24 |只看該作者

WebSphere快速入門 [zt]

2.3 Web應(yīng)用編程模型

Web應(yīng)用是這樣的應(yīng)用系統(tǒng),它利用Web客戶(如Web瀏覽器)、Web服務(wù)器和標(biāo)準(zhǔn)的Internet協(xié)議。通常,Web應(yīng)用也能利用來自外部非Web服務(wù)的應(yīng)用系統(tǒng)和數(shù)據(jù)。Web應(yīng)用編程模型定義了Web應(yīng)用拓?fù)浣Y(jié)構(gòu)以及使用框架提供的服務(wù)來設(shè)計(jì)Web應(yīng)用的模型。


圖2-3顯示了Web應(yīng)用的拓?fù)浣Y(jié)構(gòu)(包括主要的元素)。值得注意的是,Web應(yīng)用服務(wù)器和外部服務(wù)是不同邏輯層,它們可能運(yùn)行在同一臺(tái)機(jī)器上。另外,Web應(yīng)用服務(wù)器的功能可能分散在多臺(tái)機(jī)器上。通常,一個(gè)Web應(yīng)用中的前端和業(yè)務(wù)邏輯部分運(yùn)行在不同的機(jī)器上。Web應(yīng)用的拓?fù)浣Y(jié)構(gòu)包含的元素有客戶、Web應(yīng)用服務(wù)器、基礎(chǔ)設(shè)施服務(wù)和外部服務(wù)。
  1. 客戶
  客戶使用Internet技術(shù)標(biāo)準(zhǔn)(如TCP/IP、HTTP、HTML和XML)與Web應(yīng)用服務(wù)器通信來存取業(yè)務(wù)邏輯和數(shù)據(jù)?蛻舳说幕竟δ苁墙邮懿Ⅱ(yàn)證用戶輸入,顯示從Web應(yīng)用服務(wù)器到用戶的返回結(jié)果。客戶可以是Internet 、Intranet(內(nèi)部網(wǎng))和Extranet(外部網(wǎng))中的客戶。Web應(yīng)用編程模型的重要準(zhǔn)則之一是Web應(yīng)用的商務(wù)邏輯總是運(yùn)行在服務(wù)端而不是在客戶端。其優(yōu)點(diǎn)如下:
  1) 支持更廣泛的客戶端設(shè)備
  2) Web應(yīng)用服務(wù)器能集成對(duì)資源(如數(shù)據(jù)庫)的存取,從而簡化應(yīng)用的設(shè)計(jì),增強(qiáng)可伸縮性,并提供對(duì)資源的更好保護(hù)。
  3) 運(yùn)行在服務(wù)端的商務(wù)邏輯容易得到保護(hù)、更新和維護(hù)。
  4) 運(yùn)行在服務(wù)端的商務(wù)邏輯使得用戶的應(yīng)用環(huán)境得到集中管理并能在不同的客戶機(jī)上重建。
  2. Web應(yīng)用服務(wù)器
  Web應(yīng)用服務(wù)器是 Web應(yīng)用拓?fù)浣Y(jié)構(gòu)的核心,它為Web應(yīng)用提供了廣泛的程序設(shè)計(jì)、數(shù)據(jù)存取和應(yīng)用集成等服務(wù)。我們可以把一個(gè)Web應(yīng)用看作一個(gè)客戶與Web站點(diǎn)之間一系列的交互作用。整個(gè)交互過程從顯示在Web瀏覽器中一個(gè)頁面開始。用戶單擊該頁面上的一個(gè)按鈕或鏈接就產(chǎn)生一個(gè)請(qǐng)求,該請(qǐng)求被送到Web應(yīng)用服務(wù)器。Web應(yīng)用服務(wù)器對(duì)這個(gè)請(qǐng)求進(jìn)行處理,產(chǎn)生新的頁面,并送回到客戶端。在Web瀏覽器中顯示的新頁面就是這一次請(qǐng)求的結(jié)果,可能也是下一次請(qǐng)求的開始。所以說,Web應(yīng)用包含了一組交互或處理步驟,每一步必須產(chǎn)生一個(gè)頁面形式的響應(yīng),這個(gè)頁面作為后繼交互作用的入口。
[imghttp://www.stcsm.gov.cn/learning/lesson/xinxi/20020617/image/image005.gif[/img]

圖2-4:Web應(yīng)用的交互模型

  深究單個(gè)交互的細(xì)節(jié),不難發(fā)現(xiàn)這里有三個(gè)共用的處理要求,包括業(yè)務(wù)邏輯層、用戶界面層和交互控制器層(參見圖2-4)。具體來講:
  1) 業(yè)務(wù)邏輯層。記錄并處理用戶輸入的部分。比如:對(duì)應(yīng)于在購物籃中添加一項(xiàng)商品的數(shù)據(jù)庫更新操作,或從一個(gè)銀行帳戶到另一個(gè)的資金轉(zhuǎn)帳操作。
  2) 用戶界面層。構(gòu)造HTML頁面的部分。構(gòu)造出來的頁面將被送回給用戶,它決定了交互結(jié)果的顯示形式和風(fēng)格。
  3) 交互控制器層?刂破渌氐牟糠。處理HTTP請(qǐng)求,從業(yè)務(wù)邏輯層選擇要運(yùn)行的組件,根據(jù)業(yè)務(wù)邏輯的運(yùn)行結(jié)果從用戶界面層選擇相應(yīng)的組件,以構(gòu)造響應(yīng)頁面。
  這三層正好對(duì)應(yīng)到經(jīng)典的M/V/C(Model/View/Controller,模型/視圖/控制器)范例。這一點(diǎn)很重要,因?yàn)椴煌瑢油ǔP枰煌拈_發(fā)技術(shù)和工具。應(yīng)用框架為各層提供使用各種組件的支持,這些組件之間有一個(gè)良定的接口。
  3. 基礎(chǔ)設(shè)施服務(wù)
  除了上述程序設(shè)計(jì)機(jī)制, 應(yīng)用開發(fā)者還需要運(yùn)行時(shí)刻的服務(wù)來支撐Web應(yīng)用。方便地定位應(yīng)用組件、保證它們的可用性以及對(duì)它們安全的存取和執(zhí)行等等都是在Internet、Intranet和Extranet環(huán)境中實(shí)施Web應(yīng)用的關(guān)鍵要素;A(chǔ)設(shè)施服務(wù)為支持Web應(yīng)用提供下列設(shè)施:
  1) 目錄服務(wù),本框架支持使用JNDI來存取基于LDAP協(xié)議的安全目錄服務(wù)。
  2) 認(rèn)證授權(quán),這個(gè)設(shè)施能產(chǎn)生用來鑒別用戶和服務(wù)器的證書。公開密鑰技術(shù)已經(jīng)成為電子商務(wù)首選的可信賴的機(jī)制,而認(rèn)證授權(quán)是公開密鑰技術(shù)中的一個(gè)關(guān)鍵部分,它提供了數(shù)據(jù)保密、數(shù)據(jù)完整性、簽名驗(yàn)證和用戶鑒別等特性。
  3) 防火墻,它作為可信賴的內(nèi)部網(wǎng)絡(luò)和不可信賴的外部網(wǎng)絡(luò)之間的一個(gè)接口。通常,防火墻使用報(bào)文過濾器根據(jù)報(bào)文的源地址、宿地址、和服務(wù)類別(即端口號(hào))來過濾報(bào)文流。使用防火墻來控制外部網(wǎng)絡(luò)中的那些(IP級(jí))能允許存取內(nèi)部網(wǎng)絡(luò)、能使用那種類別的應(yīng)用服務(wù);同樣的模式能控制內(nèi)部網(wǎng)絡(luò)對(duì)外部網(wǎng)絡(luò)的存取。
  4) 代理服務(wù)器,它起到為多個(gè)瀏覽器檢索Internet上數(shù)據(jù)的作用。作為客戶和Web應(yīng)用服務(wù)器之間的一個(gè)管道,代理服務(wù)器將客戶的請(qǐng)求遞交給有關(guān)的服務(wù)器并把服務(wù)器的響應(yīng)返回給客戶。這種工作方式還可以提供附加功能,如地址安全性和緩沖功能。
  4. 外部服務(wù)
  在這些外部服務(wù)系統(tǒng)中駐留著企業(yè)已有的應(yīng)用和數(shù)據(jù)、以及商業(yè)伙伴的服務(wù)系統(tǒng),如支付服務(wù)和外部信息服務(wù)。通常,這些應(yīng)用和服務(wù)系統(tǒng)控制著關(guān)鍵的商務(wù)過程,需要與Web服務(wù)器集成起來為顧客、業(yè)務(wù)伙伴和員工服務(wù)。
  使用電子商務(wù)應(yīng)用框架開發(fā)和部署電子商務(wù)應(yīng)用系統(tǒng)帶來下列優(yōu)勢:
  1) 極大地方便電子商務(wù)應(yīng)用系統(tǒng)的快速開發(fā)和部署。
  2) 適應(yīng)任何客戶端設(shè)備。
  3) 確保應(yīng)用系統(tǒng)能移植到各種不同的服務(wù)器環(huán)境中。
  4) 利用并擴(kuò)展已有的信息技術(shù)資源。
  這也是形成這個(gè)電子商務(wù)應(yīng)用框架的重要原則。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2003-07-13 13:25 |只看該作者

WebSphere快速入門 [zt]

2.4 WebSphere


  電子商務(wù)的靈魂是軟件,而電子商務(wù)應(yīng)用系統(tǒng)通常采用以Web服務(wù)器為中心的計(jì)算模式(參見基本系統(tǒng)模型),因此,Web應(yīng)用服務(wù)器軟件是電子商務(wù)市場的焦點(diǎn)。IBM WebSphere Application Server(WebSphere應(yīng)用服務(wù)器)是眾多Web應(yīng)用服務(wù)器軟件中的杰出代表。
  事實(shí)上,IBM WebSphere產(chǎn)品系列是一套典型的電子商務(wù)應(yīng)用開發(fā)工具及運(yùn)行環(huán)境。該產(chǎn)品系列包括:
  1) NetObject Fusion提供許多構(gòu)建和組織站點(diǎn)的工具,可用來建立和管理整個(gè)Web站點(diǎn);
  2) NetObject BeanBuilder是一個(gè)構(gòu)建applets的可視化寫作工具;
  3) NetObjects ScriptBuilder提供了Smart HTML、JavaScript、JSP等的編輯器;
  4) Lotus Domino Go Webserver是一個(gè)Servlet使能的Web服務(wù)器;
  5) IBM WebSphere Studio提供了項(xiàng)目工作臺(tái)和有關(guān)向?qū),這些向?qū)Э捎脕泶嫒?shù)據(jù)庫、創(chuàng)建JavaBean和servlet等等;
  6) IBM WebSphere Application Server (WebSphere應(yīng)用服務(wù)器)是一個(gè)Web應(yīng)用服務(wù)器(內(nèi)含IBM Http Server),它本質(zhì)上是適合于servlet的Web服務(wù)器插件,提供了增強(qiáng)的Servlet API和Servlets管理工具,并集成了JSP技術(shù)和數(shù)據(jù)庫連接技術(shù)。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2003-07-14 09:39 |只看該作者

WebSphere快速入門 [zt]

有點(diǎn)老
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP