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

正文內(nèi)容

xx市政府門戶網(wǎng)站技術(shù)方案(編輯修改稿)

2025-05-24 23:48 本頁面
 

【文章內(nèi)容簡介】 組件對象模型(DCOM)、對象管理集團的公用對象請求代理程序體系結(jié)構(gòu)(CORBA)或Sun的遠程方法調(diào)用(RMI)在XML平臺上相互調(diào)用。6) 互操作性:依靠SOAP(簡單對象存取協(xié)議),任何 Web 服務(wù)都可以與其它 Web 服務(wù)進行交互,避免了在 CORBA、DCOM 和J2EE等規(guī)定的相關(guān)協(xié)議之間轉(zhuǎn)換的麻煩??梢允褂萌魏握Z言來編寫 Web 服務(wù),開發(fā)者無需更改他們的開發(fā)環(huán)境就可生產(chǎn)和使用 Web 服務(wù)。 7) 普遍性:Web 服務(wù)使用 HTTP 和 XML 進行通信。因此,任何支持這些技術(shù)的設(shè)備都可以擁有和訪問 Web 服務(wù)。8) 低進入屏障:Web 服務(wù)背后的概念易于理解,并且來自 IBM 和微軟這樣的供應(yīng)商的免費工具箱能夠讓開發(fā)者快速創(chuàng)建和部署 Web 服務(wù)。此外,其中的某些工具箱還可以讓已有的 COM 組件和 JavaBean 方便地成為 Web 服務(wù)。 9) 行業(yè)支持:所有主要的供應(yīng)商都支持 SOAP 和周邊 Web 服務(wù)技術(shù)。例如,微軟的 .NET 平臺就基于 Web 服務(wù),因此用 Visual Basic 編寫的組件很容易作為 Web 服務(wù)部署,并由使用 IBM VisualAge 編寫的 Web 服務(wù)使用,反之亦然。Web Services的這些優(yōu)點對于新一代大型網(wǎng)站的架構(gòu)產(chǎn)生了重要的影響,主要表現(xiàn)在:216。 網(wǎng)站同時提供兩種交互界面:在通過Web頁面提供信息服務(wù)以及人工交互功能的同時,也一般要提供Web Services,使企業(yè)或個人的應(yīng)用系統(tǒng)也能與網(wǎng)站進行自動交互216。 簡化了應(yīng)用集成的過程:網(wǎng)站內(nèi)部的異構(gòu)應(yīng)用系統(tǒng)可以通過互相提供Web Service接口實現(xiàn)協(xié)作和信息交換,使應(yīng)用集成的過程大為簡化圖 7 網(wǎng)站內(nèi)部異構(gòu)應(yīng)用系統(tǒng)通過Web Services集成網(wǎng)站應(yīng)用架構(gòu)中引入Web Services技術(shù)可以帶來許多好處,但Web Services也不是萬能的,至少在下列兩個方面并不適合采用Web Services:1) 本機應(yīng)用程序間的通信:與本機上的其它程序通信,最好不要用Web Service,只要用本地的API就可以了,運行在同一臺服務(wù)器上的服務(wù)器軟件也是這樣。盡管理論上Web Service也能用于本機應(yīng)用程序之間的通信,但由于XML和SOAP消息的解析處理需要消耗大量計算資源,而Web Service標準化、組件化的優(yōu)勢相對本機上的API并不明顯,所以本機上應(yīng)用程序間的通信不宜采用Web Services。2) 同構(gòu)應(yīng)用程序:同構(gòu)(具有相同分布式對象組件框架)應(yīng)用程序之間的通信,采用分布式對象組件體系自身的協(xié)議進行通信,性能要高得多,而且可以充分利用底層軟硬件平臺的資源。. 網(wǎng)站技術(shù)體系. 技術(shù)線路. J2EE的概念J2EE是一種利用Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE技術(shù)的基礎(chǔ)就是核心Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如編寫一次、隨處運行的特性、方便存取數(shù)據(jù)庫的JDBC API、CORBA技術(shù)以及能夠在Internet應(yīng)用中保護數(shù)據(jù)的安全模式等等,同時還提供了對 EJB、Java Servlets、JSP、JMX以及XML技術(shù)的全面支持。J2EE體系結(jié)構(gòu)提供中間層集成框架用來滿足需要高可用性、高可靠性以及可擴展性的應(yīng)用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應(yīng)用的費用和復(fù)雜性,同時提供對現(xiàn)有應(yīng)用程序集成強有力支持,增強了安全機制,提高了性能。. J2EE的優(yōu)勢J2EE為搭建具有可伸縮性、靈活性、易維護性的業(yè)務(wù)系統(tǒng)提供了良好的機制。在XX市政府門戶網(wǎng)站的運營、發(fā)展中,保護現(xiàn)有的信息化的投資,而不是重新制定全盤方案是很重要的。這樣,一個以漸進的方式建立在已有系統(tǒng)之上的服務(wù)器端平臺機制是XX市政府門戶網(wǎng)站建設(shè)所需要的。J2EE架構(gòu)可以充分利用原有的硬件、軟件、應(yīng)用系統(tǒng)的投資。這是因為J2EE擁有廣泛的業(yè)界支持和一些重要的軟件廠商的參與。由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。支持異構(gòu)環(huán)境:J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;贘2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。這在典型的異構(gòu)計算環(huán)境中是十分關(guān)鍵的。J2EE標準也允許使用與J2EE兼容的第三方的現(xiàn)成組件,把它們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個方案所需的費用??缮炜s性:基于J2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上,為消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署,實現(xiàn)可高度伸縮的系統(tǒng),滿足未來業(yè)務(wù)系統(tǒng)的需要。穩(wěn)定的可用性: 一個服務(wù)器端平臺必須能全天候運轉(zhuǎn)以滿足業(yè)務(wù)運行的需要。將J2EE部署到可靠的操作環(huán)境中,將支持長期的可用性。強大的應(yīng)用集成能力:J2EE框架中的多種技術(shù)提供了應(yīng)用集成的手段,如XML、JMS、RMI/IIOP、JCA,從數(shù)據(jù)級、組件級、應(yīng)用級等層次支持企業(yè)應(yīng)用的集成。. J2EE的四層模型J2EE使用多層的分布式應(yīng)用模型。應(yīng)用邏輯按功能劃分為組件,各個應(yīng)用組件可以根據(jù)它們所在的層分布在不同的機器上。事實上,Sun設(shè)計J2EE的初衷正是為了解決兩層模式(client/server)的弊端,現(xiàn)在J2EE 的多層企業(yè)級應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個多層化應(yīng)用能夠為不同的每種服務(wù)提供一個獨立的層,以下是 J2EE 典型的四層結(jié)構(gòu): l 216。 運行在客戶端機器上的客戶層組件 l 216。 運行在J2EE服務(wù)器上的Web層組件 l 216。 運行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件 l 216。 運行在數(shù)據(jù)源服務(wù)器上的數(shù)據(jù)源引擎層軟件J2EE規(guī)范中定義了以下的J2EE組件:l 216。 客戶層組件:應(yīng)用客戶端程序、Appletsl 216。 Web 層組件:JSP 頁面或Servlets。正如下圖所示的客戶層那樣,web層可能包含某些 JavaBean 對象來處理用戶輸入,并把輸入發(fā)送給運行在業(yè)務(wù)層上的Enterprise Bean 來進行處理。l 216。 業(yè)務(wù)層組件Enterprise JavaBeans(EJB)是業(yè)務(wù)層組件。業(yè)務(wù)層代碼的邏輯用來滿足具體業(yè)務(wù)系統(tǒng)的需要,由運行在業(yè)務(wù)層上的EJB進行處理。下圖表明了一個EJB是如何從客戶端程序接收數(shù)據(jù),進行處理,并發(fā)送到EIS 層儲存的,這個過程也可以逆向進行。數(shù)據(jù)源系統(tǒng)層是實現(xiàn)數(shù)據(jù)的存儲、讀取和處理的引擎。. J2EE的結(jié)構(gòu)這種基于組件,具有平臺無關(guān)性的J2EE 結(jié)構(gòu)使得開發(fā)效率得到提高,因為業(yè)務(wù)邏輯被封裝成可復(fù)用的組件,并且J2EE 服務(wù)器以容器的形式為所有的組件類型提供后臺服務(wù)。而開發(fā)者可以不關(guān)心這些服務(wù),可以集中精力解決手頭的業(yè)務(wù)問題。 容器和服務(wù)容器設(shè)置定制了J2EE服務(wù)器所提供得內(nèi)在支持,包括安全,事務(wù)管理,JNDI(Java Naming and Directory Interface)尋址,遠程連接等服務(wù),以下是最重要的幾種服務(wù): l J2EE安全(Security)模型可以讓開發(fā)者配置 Web 組件或Enterprise Bean,這樣只有被授權(quán)的用戶才能訪問系統(tǒng)資源。l J2EE 事務(wù)管理(Transaction Management)模型可以讓開發(fā)者指定組成一個事務(wù)中所有方法間的關(guān)系,這樣一個事務(wù)中的所有方法被當成一個單一的單元,而有容器自動管理事務(wù)性。l JNDI尋址(JNDI Lookup)服務(wù)為命名和目錄服務(wù)提供了一個統(tǒng)一的接口,這樣應(yīng)用程序組件可以訪問名字和目錄服務(wù)。l J2EE遠程連接(Remote Client Connectivity)模型管理客戶端和Enterprise Bean間的低層交互。當一個Enterprise Bean創(chuàng)建后,一個客戶端可以調(diào)用它的方法就象和客戶端位于同一虛擬機上一樣。l 數(shù)據(jù)庫連接池(Database Connection Pooling)模型是一個有價值的資源。獲取數(shù)據(jù)庫連接是一項耗時的工作,而且連接數(shù)非常有限。容器通過連接池來解決這些問題。Enterprise Bean可從池中迅速獲取連接。在Bean釋放連接之可為其他Bean使用。J2EE應(yīng)用組件可以安裝部署到以下幾種容器中去: l EJB 容器管理所有J2EE 應(yīng)用程序中企業(yè)級Bean 的執(zhí)行。Enterprise Bean和它們的容器運行在J2EE 服務(wù)器上l Web 容器管理所有J2EE 應(yīng)用程序中JSP頁面和Servlet組件的執(zhí)行。Web組件和它們的容器運行在J2EE 服務(wù)器上l 應(yīng)用程序客戶端容器管理所有J2EE應(yīng)用程序中應(yīng)用程序客戶端組件的執(zhí)行。應(yīng)用程序客戶端和它們的容器運行在J2EE 服務(wù)器上l Applet 容器是運行在客戶端機器上的web瀏覽器和 Java Applet插件的結(jié)合。. J2EE的核心API與組件J2EE平臺由一整套服務(wù)(Services)、應(yīng)用程序接口(APIs)和協(xié)議構(gòu)成,它對開發(fā)基于Web的多層應(yīng)用提供了功能支持。l JDBC(Java Database Connectivity):JDBC API為訪問不同的數(shù)據(jù)庫提供了一種統(tǒng)一的途徑,JDBC對開發(fā)者屏蔽了數(shù)據(jù)訪問的細節(jié)問題,對數(shù)據(jù)庫的訪問也具有平臺無關(guān)性。l JNDI(Java Name and Directory Interface):JNDI API被用于執(zhí)行名字和目錄服務(wù)。它提供了一致的模型來存取和操作企業(yè)級的資源如DNS和LDAP,本地文件系統(tǒng),或應(yīng)用服務(wù)器中的對象。l EJB(Enterprise JavaBean):EJB提供了一個框架來開發(fā)和實施分布式業(yè)務(wù)邏輯,顯著地簡化了具有可伸縮性和高度復(fù)雜的企業(yè)級應(yīng)用的開發(fā)。EJB規(guī)范定義了EJB組件在何時如何與它們的容器進行交互作用。容器負責提供公用的服務(wù),例如目錄服務(wù)、事務(wù)管理、安全性、資源緩沖池以及容錯性。l RMI(Remote Method Invoke):RMI協(xié)議是調(diào)用遠程對象的方法,它使用了序列化方式在客戶端和服務(wù)器端傳遞數(shù)據(jù)。l Java IDL/CORBA:在Java IDL的支持下,開發(fā)人員可以將Java和CORBA集成在一起??梢詣?chuàng)建Java對象并使之可在CORBA ORB中展開,還可以創(chuàng)建Java類并作為和其它ORB一起展開的CORBA對象的客戶。通過CORBA,Java可以被用于新的應(yīng)用和舊有系統(tǒng)相集成。l JSP(Java Server Pages):JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端所請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。l Java Servlet:Servlet是一種小型的Java程序,它擴展了Web服務(wù)器的功能。作為一種服務(wù)器端的應(yīng)用,當被請求時開始執(zhí)行。Servlet提供的功能大多與JSP類似,不過實現(xiàn)的方式不同。JSP通常是大多數(shù)HTML代碼中嵌入少量的Java代碼,而Servlets全部由Java寫成并且生成HTML。l XML(Extensible Markup Language): XML是一種可以用來定義其它標記語言的語言。它被用來在不同的業(yè)務(wù)過程中共享數(shù)據(jù)。XML的發(fā)展和Java是相互獨立的,但是,它和Java具有的相同目標正是平臺獨立性。通過將Java和XML的組合,您可以得到一個完美的具有平臺獨立性的解決方案。l JMS(Java Message Service): JMS是用于和面向消息的中間件相互通信的應(yīng)用程序接口(API)。它既支持點對點的域,有支持發(fā)布/訂閱(Publish/Subscribe)類型的域,并且提供對下列類型的支持:經(jīng)認可的消息傳遞,事務(wù)型消息的傳遞,一致性消息和具有持久性的訂閱者支持。JMS同時提供了另一種方式來進行應(yīng)用與舊有的后臺系統(tǒng)的集成。l JTA(Java Transaction Architecture): JTA定義了一種標準的API,應(yīng)用系統(tǒng)由此可以訪問各種事務(wù)監(jiān)控。l JTS(Java Transaction Service): JTS是CORBA OTS事務(wù)監(jiān)控的基本的實現(xiàn)。JTS規(guī)定了事務(wù)管理器的實現(xiàn)方式。該事務(wù)管理器是在高層支持Java Transaction API (JTA)規(guī)范,并且在較底層實現(xiàn)OMG OTS specification的Java映像。JTS事務(wù)管理器為應(yīng)用服務(wù)器、資源管理器、獨立的應(yīng)用以及通信資源管理器提供了事務(wù)服務(wù)。l JavaMail: JavaMail是用于存取郵件服務(wù)器的API,提供了一套郵件服務(wù)器的抽象類,支持SMTP服務(wù)器和IMAP服務(wù)器。l JTA(JavaBeans Activation Framework): JavaMail利用JAF來處理MIME編碼的郵件附件。MIME的字節(jié)流可以被轉(zhuǎn)換成Java對象,或者轉(zhuǎn)換自Java對象。l JCA(J2EE Connector Architecture): JCA是一個應(yīng)用集成的框架,提供與舊有遺留系統(tǒng)之間的連接l JAAS(Java Authentication and Authorization service): 提供訪問控制等安全服務(wù)l JAXP(Java XML APIs): JAXP用于XML 處理的Java API,提供XML語法分析/綁定服務(wù)。. 基于J2EE的應(yīng)用集成關(guān)鍵技術(shù). 應(yīng)用服務(wù)器應(yīng)用服務(wù)器(Application Server)是一個支持企業(yè)級、多層次和完全分布式的Web應(yīng)用系統(tǒng)的平臺,向企業(yè)級用戶提供了設(shè)計、開發(fā)、部署、運行和管理Web應(yīng)用系統(tǒng)的支撐框架,可以幫助企業(yè)架構(gòu)一個基于Internet的,并且擁有極高的穩(wěn)定性、可擴展性和安全性的應(yīng)用系統(tǒng)。l 設(shè)計Application Server完成底層通訊、服務(wù),并屏蔽掉復(fù)雜的底層技術(shù)細節(jié),向用戶提供結(jié)構(gòu)簡單、功能完善的編程接口,讓用戶可以專心于
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1