freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

銀行服務(wù)系統(tǒng)設(shè)計(jì)及其實(shí)現(xiàn)(更新版)

2025-08-08 10:59上一頁面

下一頁面
  

【正文】 ( 2 ) 內(nèi)容與形式分離XML中信息的顯示方式己經(jīng)從信息本身中抽取出來,放在了“樣式表”中。XML Web服務(wù)將組件的重用提高到了一個(gè)新的水平——多個(gè)用戶可以同時(shí)使用相同的組件,而且可以跨組織共享組件。( 5 ) 功能抽象除了不同類型技術(shù)和編程語言之間抽象層之外,XML Web服務(wù)還能提供抽象。這種合作式的開發(fā)方式,有效地避免了XML Web服務(wù)成為獨(dú)家壟斷的商品?! SSecurity將安全特性放入一個(gè)SOAP消息的消息頭中,在應(yīng)用層處理。 WSSecurity  WSSecurity (Web服務(wù)安全) 是一種提供在Web服務(wù)上應(yīng)用安全的方法的網(wǎng)絡(luò)傳輸協(xié)議。 應(yīng)用程序的擴(kuò)展和集成XML Web服務(wù)可以與傳統(tǒng)的系統(tǒng)集成,從而開發(fā)出新型的IT解決方案。任何設(shè)備或程序,無聊它們采用何種平臺(tái)或編程語言實(shí)現(xiàn),都可以通過網(wǎng)絡(luò)與XML Web服務(wù)進(jìn)行通信以訪問這些信息。這樣看起來很像 C/S 架構(gòu)的軟件,與之不同的是,XML Web 服務(wù)兩端的應(yīng)用是通過基于標(biāo)準(zhǔn)的 XML 格式的協(xié)議進(jìn)行通信的,這種最常用的協(xié)議就是 SOAP。由于每種平臺(tái)都可以用于自身的一套數(shù)據(jù)類型,SOAP提供了一種為所有平臺(tái)支持的中間表示方式。WSDL文檔是合同(告知消費(fèi)者端XML Web服務(wù)的作用)的基礎(chǔ)。目前,DISCO文件的主要消費(fèi)者是Visual Studio .Net。整個(gè)領(lǐng)域都處在不斷發(fā)展更新中,各種新特性、新規(guī)范以及新版本協(xié)議不斷榮。同樣,XML Web服務(wù)的目的往往是應(yīng)用程序之間的交互。第五章:系統(tǒng)開發(fā)。 本文研究的內(nèi)容本文以銀行轉(zhuǎn)帳中涉及多個(gè)異構(gòu)數(shù)據(jù)通信為背景,實(shí)現(xiàn)一個(gè)類似銀行轉(zhuǎn)帳的模型,模擬兩個(gè)不同銀行之間由于使用的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)通信,并且利用當(dāng)前流行的Java和C兩種語言開發(fā),以體現(xiàn)XML Web Service與平臺(tái)和開發(fā)語言無關(guān)的特性。但是,我們要清楚地看到,我國業(yè)的管理機(jī)制、 管理思想、管理方法與西方先進(jìn)的市場(chǎng)經(jīng)濟(jì)管理有很大的差距, 信息化建設(shè)起步較晚, 在技術(shù)方面也落后于發(fā)達(dá)國家,因而影響我國信息化建設(shè)的進(jìn)程[6]。利用 XML Web 服務(wù),就可以將每個(gè)現(xiàn)有應(yīng)用程序的功能和數(shù)據(jù)作為 XML Web 服務(wù)公開。本文詳細(xì)分析了XML Web服務(wù)技術(shù)體系,設(shè)計(jì)實(shí)現(xiàn)了一種基于XML Web服務(wù)的模擬銀行轉(zhuǎn)帳的系統(tǒng),完成了異構(gòu)數(shù)據(jù)庫系統(tǒng)的集成。使用XML Web服務(wù)技術(shù)不僅可以實(shí)現(xiàn)企業(yè)應(yīng)用的松散集成,而且還能夠做到動(dòng)態(tài)的集成,具有很好的靈活性。由于軟件各自不同的開發(fā)環(huán)境以及技術(shù)不斷發(fā)展的本質(zhì),在這些應(yīng)用程序的基礎(chǔ)上創(chuàng)建一個(gè)有效的分組是一項(xiàng)艱巨的任務(wù)。 硬件設(shè)施有自己的更新?lián)Q代周期,與之相配套的軟件也要隨計(jì)算機(jī)技術(shù)的發(fā)展及企業(yè)的規(guī)模擴(kuò)大而升級(jí)換代。企業(yè)應(yīng)用集成對(duì)于企業(yè)的價(jià)值表現(xiàn)在:提供對(duì)客戶全方位的了解與認(rèn)識(shí)、 建立與客戶及合作伙伴之間緊密的聯(lián)系、 加快產(chǎn)品與服務(wù)推向市場(chǎng)的速度、 縮短業(yè)務(wù)的導(dǎo)入與運(yùn)轉(zhuǎn)時(shí)間、減少不必要的管理與人力資源成本、 對(duì)突發(fā)的變化快速反應(yīng)、 充分利用并擴(kuò)展現(xiàn)有的I T投資。第四章:描述了系統(tǒng)的概述,總體設(shè)計(jì),技術(shù)分層設(shè)計(jì),數(shù)據(jù)設(shè)計(jì)以及系統(tǒng)的XML Web服務(wù)端和客戶端的設(shè)計(jì)。XML Web服務(wù)通常不是一個(gè)完整的應(yīng)用程序,而往往是一個(gè)功能型的組件或是大型解決方案[9]。 XML Web服務(wù)標(biāo)準(zhǔn)與協(xié)議盡管XML Web 服務(wù)目前采用的規(guī)范已經(jīng)得到了廣泛的認(rèn)可,但其中的一些標(biāo)準(zhǔn)現(xiàn)在仍然繼續(xù)發(fā)展,以滿足各行各業(yè)以及廣大消費(fèi)者的需求[13]。DISCODISCO(discovery 的縮寫)文件是Microsoft特有的一種格式,通過這一技術(shù)網(wǎng)站可公布其提供的XML Web服務(wù)。WSDL是一種對(duì)交互進(jìn)行描述的XML格式,它包括了可以傳送給服務(wù)的每條消息以及將要返回(如果要返回)的響應(yīng)類型的有關(guān)信息。也就是說,使用Java語言編寫的客戶端也能理解用C或Visual Web服務(wù)所發(fā)出的消息。XML Web服務(wù)最基本的組成部分為服務(wù)的提供者(Service Provider)和服務(wù)的請(qǐng)求者(Service Requester)。而通過XML Web 服務(wù),這些信息便有現(xiàn)有的接口提供給用戶,以供用戶使用標(biāo)準(zhǔn)協(xié)議和數(shù)據(jù)表示形式訪問。例如,假設(shè)所有交通公司都是有XML Web服務(wù)公布其公共汽車、火車以及航班的時(shí)刻表供客戶查詢,那么應(yīng)用程序或作為中介的XML Web服務(wù)就可以使用這些信息來設(shè)計(jì)任何兩個(gè)地點(diǎn)之間的最佳路線。 然后,您可以創(chuàng)建一個(gè)復(fù)合應(yīng)用程序,該應(yīng)用程序使用此 XML Web services 集合實(shí)現(xiàn)構(gòu)成應(yīng)用程序之間的互操作性。除此以外,還描述了如何在消息中加入安全令牌,包括二進(jìn)制安全令牌,(ticket)。( 2 ) 非商業(yè)性XML Web服務(wù)使用的標(biāo)準(zhǔn)是在開發(fā)式、基于社區(qū)的環(huán)境下開發(fā)出來的,而且吸收了技術(shù)提供者、大型企業(yè)和學(xué)術(shù)界的研究成果。即使是C(一種面向過程語言)語言編寫、在手持設(shè)備上運(yùn)行的程序,也能使用C(一種面向?qū)ο笳Z言)編寫、在Windows 2003 Server上運(yùn)行的XML Web服務(wù)。( 7 ) 提高開發(fā)效率對(duì)于所有基于組件的開發(fā)體系結(jié)構(gòu)而言,利用已有的XML Web服務(wù)構(gòu)建新的解決方案,不但可以提供效率,還能節(jié)省開發(fā)費(fèi)用。( 1 ) 良好可擴(kuò)展性 XML允許各個(gè)不同的行業(yè)根據(jù)自己獨(dú)特的需要制定自己的一套標(biāo)記,同時(shí),它并不要求所有瀏覽器都能處理這成千上萬個(gè)標(biāo)記,同樣也不要求一個(gè)標(biāo)記語言能夠適合各個(gè)行業(yè)各個(gè)領(lǐng)域的應(yīng)用,這種具體問題具體分析的方法更有助于標(biāo)記語言的發(fā)展?! √峁┮粋€(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。這類似于Java的虛擬機(jī)。XFire官方網(wǎng)站:3 數(shù)據(jù)通信的底層協(xié)議 銀行轉(zhuǎn)帳系統(tǒng)數(shù)據(jù)交換模型基于XML Web服務(wù)實(shí)現(xiàn)的銀行轉(zhuǎn)帳系統(tǒng)能夠進(jìn)行在不同數(shù)據(jù)庫之間進(jìn)行數(shù)據(jù)通信是XML Web服務(wù)的天性。 SOAP規(guī)范SOAP為在一個(gè)松散的、分布的環(huán)境中使用XML對(duì)等地交換結(jié)構(gòu)化的和類型化的信息提供了一個(gè)簡(jiǎn)單的輕量級(jí)機(jī)制。特別的,信封和編碼規(guī)則是被定義在不同的XML命名空間(namespace)中,這樣有利于通過模塊化獲得定義和實(shí)現(xiàn)的簡(jiǎn)明性。 Header 是可選的元素,它攜帶認(rèn)證、事務(wù)處理和支付的輔助信息。如果有 Header , Body 必須緊接其后,否則它必須是 Envelope 的第一個(gè)子元素。 charset=UTF8ContentLength: 425SetCookie2: JSESSIONID=4x1b3dqoc1。 =Sun Microsystems Inc.)SOAPENV:Envelope xmlns:SOAPENV= xmlns:xsi= xmlns:xsd= SOAPENV:Body ns1:getRateResponse xmlns:ns1=urn:demo1:exchange SOAPENV:encodingStyle= return xsi:type=xsd:float/return /ns1:getRateResponse /SOAPENV:Body/SOAPENV:Envelope除了它的 Body 包含被編碼的方法結(jié)果之外,XML 文檔結(jié)構(gòu)和請(qǐng)求時(shí)的結(jié)構(gòu)很像。模型的兩個(gè)服務(wù)端,分別代表兩銀行的對(duì)外服務(wù)和一個(gè)客戶端組成。本系統(tǒng)在技術(shù)上也采用分層方式,使模型的功能清晰、簡(jiǎn)單。表41 Account數(shù)據(jù)表字段數(shù)據(jù)類型主鍵允許空默認(rèn)說明AccountIDInt否MoneyfloatYES 否0SaveKindnchar(20)YES 否 DateBeingDateYES否 DateEndDateYES 否 ratefloatYES 否UserNamenchar(20)YES 否 UserIDnchar(18)YES否 Sexnchar(4)YES是 AddressVarchar(50)YES 是 PhoneNchar(18)YESNULL 表42 Admin數(shù)據(jù)表字段數(shù)據(jù)類型主鍵允許空默認(rèn)說明AdminIDint是否自動(dòng)增長(zhǎng)操作人員IDAdminNamenchar(20) 否 操作人員姓名Psswordnchar(20) 否 密碼Identificationnchar(20) 否 操作人員身份IDSexnchar(4) 是 操作人員性別Phonenchar(18) 是 操作人員電話Adressvarchar(50) 是 操作人員地址表43 Exchange數(shù)據(jù)表字段數(shù)據(jù)類型主鍵允許空默認(rèn)說明exchangeIDint是否自動(dòng)增長(zhǎng)轉(zhuǎn)帳記錄IDAccountIDint 否 匯款賬號(hào)IDBankNamenchar(20) 否 收款銀行名稱OtherAccountIDvarchar(20) 否 收款銀行IDexchangeMoneydouble(11) 否 交易金額UserIDint 否 匯款人身份IDUserNamenchar(20) 否 匯款人姓名TimeDate 否 匯款時(shí)間表44 Record數(shù)據(jù)表字段數(shù)據(jù)類型主鍵允許空默認(rèn)說明RecordIDint是否自動(dòng)增長(zhǎng)記錄IDAdminIDint 否 操作人員IDTimetime 否 操作時(shí)間Recordvarchar(80) 否 操作記錄Successfulboolean 否 操作是否成功表45 Bank數(shù)據(jù)表字段數(shù)據(jù)類型主鍵允許空默認(rèn)說明BankIDint是否自動(dòng)增長(zhǎng)銀行IDBankNamevarchar(50) 否 銀行名稱operaterIDint 否 操作人員IDoperaterNamenchar(20) 否 操作人員姓名passwordvarchar(12) 否 操作密碼B銀行,MySQL數(shù)據(jù)庫,和A銀行數(shù)據(jù)庫設(shè)計(jì)基本上一樣,五個(gè)數(shù)據(jù)表,分別是BankAccount數(shù)據(jù)表、Admin數(shù)據(jù)表、Exchange數(shù)據(jù)表、Bank數(shù)據(jù)表以及Record數(shù)據(jù)表?! ≡诤诵腏2EE模式中是這樣介紹DAO模式的:為了建立一個(gè)健壯的J2EE應(yīng)用,應(yīng)該將所有對(duì)數(shù)據(jù)源的訪問操作抽象封裝在一個(gè)公共API中。 JDK部署JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開發(fā)員的產(chǎn)品。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。然后單擊選擇Configure Server項(xiàng)。 Visual Studio 可以用來創(chuàng)建 Windows 平臺(tái)下的 Windows 應(yīng)用程序和網(wǎng)絡(luò)應(yīng)用程序,也可以用來創(chuàng)建網(wǎng)絡(luò)服務(wù)、智能設(shè)備應(yīng)用程序和 Office 插件。 數(shù)據(jù)訪問層DAO的實(shí)現(xiàn)根據(jù)分層的思想,我們需要編寫AccountDAO、AdminDAO、RecordDAO、ExchangeDAO、BankDAO等類來為系統(tǒng)提供數(shù)據(jù)訪問服務(wù)。 private String name。 (money)。輸入正確的員工ID和密碼,點(diǎn)擊登陸能登陸到主界面,否則提示出錯(cuò)。取消按鈕放棄存款操作。點(diǎn)擊修改要有相應(yīng)的修改提示,取消按鈕是取消當(dāng)前修改的操作。輸入需要轉(zhuǎn)帳的賬號(hào)ID,點(diǎn)擊確定能獲取對(duì)方賬戶的用戶姓名。Internet客戶應(yīng)用程序代理類(DLL)Web服務(wù)圖513 客戶端使用Web 服務(wù)示意圖 當(dāng)調(diào)用遠(yuǎn)程XML Web服務(wù)的方法時(shí),請(qǐng)求是由代理來處理的。( 4 ) 自己編寫代理。如非必須,則不適合通過Web Service傳送含有上萬條數(shù)據(jù)的數(shù)據(jù)表。根據(jù)設(shè)計(jì),只需要對(duì)外公開兩個(gè)方法,getAccount()方法讓消費(fèi)者獲取本地賬戶屬性,addMoney()方法是轉(zhuǎn)帳方法。 B銀行的服務(wù)端開發(fā) B銀行的服務(wù)端使用Java語言開發(fā),MyEclipse 的XML Web Service 特性是建立在XFire 的Java SOAP 框架工具。圖517 新建Web Service項(xiàng)目利用Navicat,我們可以方便的從圖形界面創(chuàng)建數(shù)據(jù)表,根據(jù)設(shè)計(jì),需要?jiǎng)?chuàng)建BankAccount、Admin、Exchange、Record四個(gè)數(shù)據(jù)表。注意相似的Web服務(wù)項(xiàng)目,以一個(gè)標(biāo)準(zhǔn)的MyEclipse Web項(xiàng)目。在Java package 選項(xiàng)處選擇 New 新建包,輸入包名 。添加getAccount()和addMoney()方法。圖523 打開Web Services 瀏覽器示意圖選擇WSDL模式,在WSDL URL中輸入://localhost:8080/BankService /services/BankService?WSDL。(2)較系統(tǒng)地介紹XML Web服務(wù)技術(shù)和
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1