您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
02 vb訂閱消息怎么發(我的excel里面怎么沒有函數啊,有人知道怎樣才能把它調出來嗎!謝謝!)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-18 05:50:02【】0人已围观
简介aTransactionService)是CORBAOTS事務監控的Java實現。JTS規定了事務管理器的實現方式,該事務管理器在高層支持JTA標準,在底層實現了OMGOTS規范的Java映射。消息服
消息服務 JMS(Java Message Service)是一組用于和面向消息的中間件相互通信的API。
它既支持點對點的消息通信,也支持發布/訂閱式的消息通信。 電子郵件 JavaMail API允許在應用程序中以獨立于平臺、獨立于協議的方式收發電子郵件。JAF(JavaBeans Activation Framework)負責處理MIME編碼,JavaMail利用JAF來處理MIME編碼的郵件附件。
CORBA兼容接口 RMI(遠程方法調用)是在分布式對象間通信的Java本地方法,它使應用程序調用遠程方法像調用本地方法一樣,不需要考慮所調用對象的位置。RMI-IIOP是RMI的擴展,是符合CORBA標準的對象通信協議,也是J2EE默認的組件通信協議。Java IDL允許J2EE應用組件通過IIOP協議訪問外部的CORBA對象。
安全服務 JAAS(Java Authentication and Authorization Service)用兩個步驟實現安全性:認證,即由用戶提供認證信息(如用戶名和密碼)來獲得系統認證,這一過程又稱之為登錄;授權,在被確認為合法用戶后,系統根據用戶的角色授予其相應的權限。J2EE的授權是基于安全角色的概念,一個安全角色是一個擁有相同權限的邏輯組。J2EE的安全角色由應用組件提供商來定義。
Web服務支持 目前J2EE還不提供對Web服務的支持。Sun提供了一套API及其實現WSDP作為對J2EE的擴展,但目前還不是J2EE規范的內容。在WSDP中,JAXP用來解析XML文檔;JAXR向UDDI服務器注冊Web Services;JTX/RPC用基于XML的協議(如SOAP)來發送和接收XML文檔;JWSDL處理WSDL文檔。雖然J2EE不是為Web服務而生,但它現在正在努力追趕Web服務的腳步。
多層應用模型
從應用的角度來看,J2EE為企業應用系統的開發提供了一種多層分布式企業應用模型。在J2EE中,應用邏輯按功能不同可以劃分為不同類型的組件,各組件根據它們所在的層分布在不同的機器上,共同組成一個基于組件的分布式系統。
J2EE定義了一個典型的四層結構,分別是客戶層、Web層、商業邏輯層和企業信息系統層。
在應用開發時,J2EE定義的四層模型可根據實際情況靈活運用。由于除了Applet外其他的組件都可以訪問數據庫、EJB組件和企業信息系統,所以通過不同層的取舍及組合,可以衍生出許多應用軟件開發模型,如基于Web的四層模型、基于桌面應用的三層模型(不包括Web層)、B2B模型(不包括客戶層)等。如果應用系統比較簡單,一般不用EJB作為邏輯層,而直接用Web組件來實現商業邏輯和數據訪問,畢竟EJB的開發和部署費用還相當高。
二、.NET開發平臺留住Windows開發者
南京郵電學院 李建忠
.NET開發平臺一推出,就開始了與J2EE平臺的競爭。它的絕大部分是微軟Windows DNA(Distributed Network Architecture)的重寫,DNA是微軟以前開發企業應用程序的平臺。Windows DNA中包括了許多已經被證實的技術,新的.NET框架取代了這些技術,并包含了Web服務層和改良的語言支持。從戰略角度看,.NET開發平臺擔負著整合.NET戰略的重任,但它最直接的目標則是努力為微軟保留住龐大的Windows用戶基礎。
認識.NET
認識.NET最好的方法是看它做什么。.NET戰略將互聯網本身作為構建新一代操作系統的基礎,并對互聯網和操作系統的設計思想進行合理延伸,使開發人員能夠創建出與設備無關的應用程序,以便輕松實現互聯網連接。.NET包括一個相當廣泛的產品家族,它們構建于XML和互聯網產業標準之上,為用戶提供Web服務的開發、管理、應用和體驗。圖1是對.NET戰略的總體描述。組成.NET戰略的五個方面包括:
.NET開發平臺 這是一組用于建立Web服務應用程序和Windows桌面應用程序的軟件組件,包括 .NET Framework(框架)、.NET開發者工具和ASP.NET。于今年3月發布的Visual Studio .NET將是RAD開發工具中一個重要的產品。
.NET服務器 能夠提供廣泛聚合和集成Web服務的服務器是搭建.NET平臺的后端基礎。 .NET基礎服務 密碼認證、日歷、文件存儲、用戶信息等基礎服務是必不可少的。微軟正在著力建設的.NET My Services等基礎性服務平臺是這方面可以借鑒的例子。
.NET終端設備 廣泛的連接互聯網并體驗Web服務的終端設備是實現.NET的前端基礎。PC、PDA以及各種嵌入式設備將在這個廣闊的天地里發揮作用。
.NET用戶體驗 能夠滿足人們各種各樣需求的用戶體驗是.NET的最終目標,也是.NET的價值實現。
在這五個組成部分當中,.NET開發平臺中的 .買粉絲框架是.NET軟件構造中最具挑戰性的部分,其他四個部分則緊緊圍繞.NET框架來進行組織整合。
.NET 框架內核
.NET框架實現了語言開發、代碼編譯、組件配置、程序運行、對象交互等各個層面的功能,為Web服務及普通應用程序提供了一個托管、安全、高效的執行環境。所有在.NET平臺上創建的應用程序運行都需要兩個核心模塊:Common Language Runtime(CLR,通用語言運行時)和.NET Framework類庫。CLR是一個軟件引擎,用來加載應用程序,確認它們可以沒有錯誤地運行,并進行相應的安全許可驗證,執行應用程序,然后將被清除。
.NET Framework類庫則向程序員提供軟件組件,來編寫在CLR的控制下運行的代碼,它們按照單一有序的分級組織提供了一個龐大的功能集,包括從文件系統到對XML功能的網訪問的每一樣功能。該類庫為開發提供了三種基本編程模板:基于ASP.NET的Web表單應用、基于ASP.NET的Web服務應用和基于傳統GUI交互的Windows應用。
CLR——.NET的虛擬機
CLR為.NET應用程序提供了一個托管的代碼執行環境。托管意味著將原來由程序員或操作系統做的工作剝離出來交由CLR來完成,從而使程序運行獲得更高的安全性和穩定性。這些工作包括內存管理、即時編譯、組件自描述、安全管理和代碼驗證,以及其他一些系統服務。CLR提供一個技術規范,無論程序使用什么語言編寫,只要能編譯成中間語言,就可以在它的支持下運行,這樣.NET應用程序就可以獨立于語言。CLR還在應用程序運行環境中為基于組件的編程提供了直接支持,比如它支持屬性、事件、對象、繼承性、多態性、接口等組件編程特性。
CLR中的自動垃圾收集器負責.NET應用程序運行時的內存分配、對象布局、內存釋放等內存管理問題,徹底解決了多年來困擾程序員的內存泄漏問題,大大增強了應用程序的健壯性。
即時編譯器在運行時將中間語言以調用的對象方法為單位動態編譯成本地二進制代碼。
中間語言是在.NET平臺下編譯器輸出PE文件(Windows可執行文件)的語言,它為.NET平臺提供了多語言支持,允許開發者使用20多種不同的編程語言。而元數據是一個內嵌于PE文件的表的集合,描述了代碼中數據類型等在代碼執行時CLR需要知道的信息。元數據使得.NET應用程序代碼具備自描述特性,提供了類型安全保障,而這在以前需要額外的類型庫或接口定義語言(IDL)。
CLR根據托管組件的來源(如互聯網、企業局域網、本地機器)等因素確定各組件的信任度,并根據信任度來限定它們執行諸如讀取文件、修改注冊表等敏感操作的權限。此外,CLR借助通用類型系統對代碼類型進行嚴格的安全檢查,可以避免不同組件之間可能存在的類型不匹配問題。通過代碼訪問安全機制,開發人員可以為應用程序指定完成工作所必需的權限。CLR不僅規定了代碼訪問安全,還規定了基于角色的安全。基于角色的認證為互聯網上分布式組件的執行提供了安全保證。
值得指出的是,CLR通常寄宿在其他高性能服務器的應用程序中,比如互聯網信息服務器(IIS)、SQL Server數據庫服務器等。這樣,開發者可以充分利用CLR諸多安全、高效的優點來部署自己的商業邏輯。
類庫——組件和服務的家園
.NET Framework類庫由一組廣泛的、面向對象的、可被開發者用于任何編程語言的可重用類集合組成。它提供了幾乎所有應用程序都需要的公共代碼;在此之上是許多應用程序模板,這些模板為開發網絡站點和網絡服務提供特定的高級組件和服務,不管是傳統的命令行程序還是Windows圖形界面程序,亦或是面向下一代互聯網分布式計算平臺的ASP.NET或Web服務應用。與在Windows和它的SDK中發送的代碼庫一樣,.NET框架類庫將程序員從繁重的編程細節中解放出來,而專注于程序的商業邏輯。它將核心Win32 API最常用的功能和外掛SDK的功能封裝到了一個統一的包中,并采用清晰而有條理的方式對類庫進行分組和描述,這樣開發者就能夠更方便地找到其應用程序所需要的大多數功能。下面是它所提供的一些核心服務:
系統框架服務
服務框架包括一套開發人員希望在標準語言庫中存在的基類庫,如集合、輸入/輸出、字符串、數據等基類。基類庫還提供訪問操作系統服務的類,如圖畫、網絡、線程、加密等類型。此外,服務框架也包括數據訪問類庫以及開發工具。
ADO.NET組件
ADO.NET為基于網絡的、可擴展的應用程序和服務提供數據訪問服務。它不僅支持傳統的基于鏈接指針風格的數據訪問,而且對于更適合于把數據返回到客戶端應用程序的無鏈接數據模板,它也提供高性能的訪問支持。
XML數據組件
通過它開發人員可以對任何數據進行XML轉換、傳輸和確認,所有數據都可以被看做是XML格式的。同時,系統也支持ADO.NET數據與XML數據之間的通用轉換。
Windows表單組件
Windows表單組件為開發人員提供了強大的Windows應用程序模型和豐富的Windows用戶口,包括傳統的ActiveX控件和Windows XP的新界面,如透明的、分層的浮動窗口。對CLR的強大支持也是Windows表單組件令人興奮的地方之一。
ASP.NET應用服務
ASP.NET的核心是其用于處理基于低級結構HTTP請求的高性能的運行語言,其編譯運行的方式大大提高了它的性能。ASP.NET使用基于構件的.NET框架配制模板,因此它獲得了諸如XCOPY配制、構件并行配制、基于XML配制之類的優點。它還支持應用程序的實時更新,同時提供高速緩沖服務,以改善性能。
ASP.NET Web表單
ASP.NET Web表單把VB表單高效率的優點帶到了Web應用程序的開發中。ASP.NET Web單支持傳統的將HTML內容與腳本代碼混合的ASP語法,但是它提出了一種將應用程序代碼和用戶接口內容分離的、更加結構化的方法。它提供一套映射傳統HTML用戶接口部件(包括列表框、文本框和按鈕)的ASP.NET We
很赞哦!(8)
相关文章
- youtube music downloader free mp4播放器下載(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- 01 國際貿易的運輸條款怎么寫啊(國際貿易運輸條款有哪些)
- 01 國際貿易理論的發展歷程(國際貿易理論發展經歷了哪幾個階段)
- 01 國際貿易理論的四個中心問題是什么(克魯格曼的經濟思想)
- youtube music downloader free mp4電影下載 免費下載(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- youtube music downloader free downloaded(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- 01 國際貿易的案例憑樣品和憑規格交易進行分析(國際經濟與貿易案例題)
- 01 國際貿易的動態利益案例(國際貿易的動態利益有哪些)
- youtube music downloader free mp3 windows11官方下載(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
- youtube music downloader free mp4下載音樂(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
热门文章
站长推荐
01 國際貿易用人民幣結算的壞處(人民幣國際化的弊端)
01 國際貿易理論研究對象是選擇題(對外貿易政策理論依據)
youtube music downloader free mp3 windows官網(為什么我用Youtube Downloader HD 最新版的軟件 去下載Youtube 上的視頻 我把地址復制上去后)
01 國際貿易的動態利益(自由貿易的利益)
01 國際貿易的案例分析報告(國際貿易專業案例分析題)
01 國際貿易真實性主要佐證單據(單證員操作指導:辦理外貿單證認證)
01 國際貿易相對優勢理論例子(比較優勢原理的舉例)
youtube music free apk(今日新聞淺談:Youtube Music 也加入串流音樂服務大混戰)