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

正文內(nèi)容

基于web的java語言學(xué)習(xí)平臺的設(shè)計及實現(xiàn)說明書-文庫吧

2025-04-17 19:11 本頁面


【正文】 建一個社會群體,甚至形成一個大的抽象組織。 相信很多人已經(jīng)看到,有許多重要的因素并沒有受到軟件行業(yè)的重視。就 這些因素概括起來是: ? 在軟件設(shè)計和底層結(jié)構(gòu)中廣泛采用國際標(biāo)準(zhǔn)。 ? 通過 Web,軟件系統(tǒng)可以減少運營成本,提供巨大的策略性業(yè)務(wù)優(yōu)勢。 ? 通過采用 Java 和 UNIX,可以保證平臺獨立性和開放的解決方案。 制定的各種軟件設(shè)計和底層結(jié)構(gòu)的標(biāo)準(zhǔn)長期以來一直困擾著軟件行業(yè),盡管 硬件行業(yè)十年一變。對于軟件來說,某些適應(yīng)范圍狹窄的標(biāo)準(zhǔn)一直存在于軟件開發(fā)的各個方面,如 SQL、 CORBA 和 UML 等。 J2EE、 Web 和建模標(biāo)準(zhǔn)的出現(xiàn),給我們提供了一組成熟的設(shè)計標(biāo)準(zhǔn)。利用這些標(biāo)準(zhǔn),我們可以建立全新的應(yīng)用系統(tǒng)。這些 J2EE 和 Web 標(biāo) 準(zhǔn),包括 EJB、JNDI、 JDBC、 HTTP 和 XML 等,使非常成熟的技術(shù),可以在開發(fā)人員群體中共享。 Inter 能夠提供富有競爭力的策略性優(yōu)勢的各種跡象已經(jīng)越來越明顯了。隨著 .COM 公司的迅猛發(fā)展,現(xiàn)在我們已經(jīng)到了開發(fā)使用的 Inter 解決方案的階段。 Inter 和無線系統(tǒng)解決方案的策略性優(yōu)勢大部分來源于 Metcalf的連接定律( Law of Connectivity):網(wǎng)絡(luò)價值在于可以把大量的節(jié)點連接到網(wǎng)絡(luò)上,而且其價值與連接的節(jié)點數(shù)呈指數(shù)級增長。 假設(shè)用戶需要一個新的 Inter 解決方 案,開發(fā)人員可以利用 Weblogic Sever提供的功能,創(chuàng)建一個具有容錯能力的高性能應(yīng)用系統(tǒng)。不管應(yīng)用的需求范圍是什么, Weblogic Server 都回開發(fā)人員的 Inter 提供必要的支持。 Weblogic Server是一種廣泛使用的并且已經(jīng)被證明為最佳的 Inter 應(yīng)用平臺。 平臺獨立是一個使用頻率很高的詞匯。作為軟件開發(fā)人員,我們希望自己提供的解決方案能夠在最常用的各種硬件平臺、操作系統(tǒng)和數(shù)據(jù)庫上運行,而無須重建或者重新編譯。希望能夠以任何形式與 J2EE、 Web、 UNIX、 Linux 和 Open Source 群體中的其他人分享各自的代碼。 我采用 Weblogic Server 開發(fā)軟件系統(tǒng),這就要求我必須才用面向?qū)ο蟮脑O(shè)計方式,或者創(chuàng)建相對小的可重用的類。這就提出了一種代碼可重用性的問題。在今天的運行環(huán)境下,可重用的服務(wù)已經(jīng)達(dá)到了軟件重用的階段。利用 J2EE 的標(biāo)準(zhǔn)結(jié)合相關(guān)的服務(wù)技術(shù),可以創(chuàng)建靈活的易于使用的軟件系統(tǒng),用于 Web 服務(wù)。事實上, Weblogic Server 的設(shè)計和應(yīng)用模型的關(guān)鍵在于提供應(yīng)用開發(fā)中所需要的服務(wù)。 能夠使軟件具有長久價值和生命力的訣竅是,使用開放的標(biāo)準(zhǔn)把軟件系統(tǒng)制淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 2 作成 服務(wù)。因此就我公司目前的現(xiàn)狀,可為工資系統(tǒng)開發(fā)一個提供 Web 服務(wù)的軟件,如果采用開放標(biāo)準(zhǔn)(如 UDDI、 WSDL 或 SOAP)來訪問這些信息,這個站點將會更有價值。 真正開放的可訪問的在線服務(wù)已經(jīng)開始出現(xiàn)。無線設(shè)備、音頻應(yīng)用以及那些不是面向瀏覽功能的 Inter訪問系統(tǒng),也催化和促進(jìn)了開放的、可訪問的 Inter服務(wù)的發(fā)展。 我公司工資系統(tǒng)需求調(diào)研 我公司工資系統(tǒng)是采用 access 做的,僅為單機版,所有的服務(wù)均采用一臺電腦來完成。能夠?qū)崿F(xiàn)的工能還是較為完善,實現(xiàn)了人員管理和報表統(tǒng)計等功能。但 是對操作人員的要求有所偏高,操作人員必需非常熟悉這套系統(tǒng)才能對其進(jìn)行操作。管理員在對系統(tǒng)進(jìn)行管理,有時是直接對數(shù)據(jù)庫的原始數(shù)據(jù)進(jìn)行修改。除管理員以外,沒有任何用戶。沒有采用任何的安全措施,密碼也是采用明碼標(biāo)識。當(dāng)我校員工要查看有關(guān)工資情況時,必須親自來到財務(wù)處向管理員說明查看內(nèi)容和自己的姓名,然后由管理員通過該系統(tǒng)的查詢功能來獲得相關(guān)的信息。之后,普通用戶方可得到自己工資的情況。 現(xiàn)有系統(tǒng)的弊端 首先,該系統(tǒng)所采用的構(gòu)架僅為單機版。不能提供資源共享等服務(wù),使用戶非常單一,除了管理員之外就沒有 任何的用戶可以使用該系統(tǒng)。隨著我公司管理的信息化,這種架構(gòu)已遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)有的需求。 其次,該系統(tǒng)所采用的開發(fā)平臺是 access。 Access 屬于一種常用的辦公軟件,只是一種小型的數(shù)據(jù)庫系統(tǒng)不支持觸發(fā)器與存儲過程 ,事務(wù)處理、并發(fā)處理能力很弱。另外一個,就是 2G 的數(shù)據(jù)庫容量限制。安全性不好,聯(lián)機操作時網(wǎng)絡(luò)傳輸慢,數(shù)據(jù)傳輸速度不夠快。 本人所采用的核心技術(shù)及其優(yōu)點 J2EE 平臺技術(shù) J2EE(即 Java 2 平臺企業(yè)版)是由 Sun 公司主持推出的一項中間件技術(shù)。從 CORBA、 IDL 到面向消息的系統(tǒng),中間件技術(shù)已經(jīng)走過了很長的一段路程,如今 J2EE 作為中間件技術(shù)史上的一塊具有決定意義的里程碑,正受到業(yè)界越來越廣泛的重視和采納。 J2EE,一方面有著一套相當(dāng)龐大的標(biāo)準(zhǔn)體系和數(shù)個不同版本,另一方面,由于市場上應(yīng)用服務(wù)器品種多樣,各家開發(fā)商使用的術(shù)語又不盡相同,因此,圍繞著 J2EE,常常有不少被人誤解的地方。 J2EE 的定義 在試圖給 J2EE 下一個明確的定義之前,我們首先要了解 J2EE 并不簡單地只是一門語言、一種工具或一套服務(wù)。 ? J2EE—— Java 2 平臺企業(yè) 版 簡單地說, J2EE 是一個標(biāo)準(zhǔn)中間件體系結(jié)構(gòu),旨在簡化和規(guī)范多層分布式 企業(yè)應(yīng)用系統(tǒng)的開發(fā)和部署。 J2EE 方案的實施可顯著地提高系統(tǒng)的可移植性、安全性、可伸縮性、負(fù)載平衡和可重用性。 J2EE 技術(shù)出現(xiàn)之前,幾家主要的中間件開發(fā)商的產(chǎn)品各自為陣,彼此之間缺乏兼容性,可移植性差,難以實現(xiàn)互操作,沒有一個被普遍認(rèn)可的行業(yè)標(biāo)準(zhǔn)。J2EE 的出現(xiàn)標(biāo)志著中間件技術(shù)在經(jīng)歷了多年的不斷摸索和經(jīng)驗總結(jié)后,正逐步走向成熟。 緒論 3 J2EE 的核心是一組規(guī)范和指南,定義了一個使用 Java 語言開發(fā)多層分布式企業(yè)應(yīng)用系統(tǒng)的標(biāo)準(zhǔn)平臺。開發(fā)人員 在這些規(guī)范和指南的基礎(chǔ)上開發(fā)企業(yè)級應(yīng)用,同時由 J2EE 供應(yīng)商確保不同的 J2EE 平臺之間的兼容性。由于基于規(guī)范的各 J2EE 平臺之間具有良好的兼容性, 因此 J2EE 應(yīng)用系統(tǒng)可以部署在不同的應(yīng)用服務(wù)器上,無需或只需進(jìn)行少量的代碼修改。如圖 所示: 圖 ? J2EE 視點 下面我將從幾個不同的側(cè)面來考察 J2EE: (1) J2EE:多層、分布式中間件語法 采用多層分布式應(yīng)用模型, J2EE 將應(yīng)用開發(fā)劃分為多個不同的層,并在每一個層上定義組件。各個應(yīng)用組件根 據(jù)他們所在的層分布在同一個或不同的服務(wù)器上,共同組成基于組件的多層分布式系統(tǒng)。典型的 J2EE 四層結(jié)構(gòu)包括客戶層、表示邏輯層( Web 層)、商業(yè)邏輯層和企業(yè)信息系統(tǒng)層。 有了 J2EE,分布式系統(tǒng)的開發(fā)變得簡單了,部署的速度也可以加快。 J2EE組件的分布與服務(wù)器環(huán)境無關(guān),所有的資源都可通過分布式目錄進(jìn)行訪問。這意味著開發(fā)人員不再需要為組件和資源的分布問題耗費精力,從而可以有更多的時間專注于業(yè)務(wù)邏輯的實現(xiàn),提高開發(fā)效率。 (2) J2EE:企業(yè)級應(yīng)用系統(tǒng)開發(fā)平臺 J2EE 本身是一個標(biāo)準(zhǔn),一個為企業(yè)分布式應(yīng)用的開發(fā) 提供的標(biāo)準(zhǔn)平臺。而J2EE 的實施,則具體表現(xiàn)為諸如 BEA Web logic 或 IBM Web sphere 之類的特定Web 服務(wù)器產(chǎn)品。利用 J2EE 應(yīng)用 編程模型開發(fā)的企業(yè)應(yīng)用系統(tǒng),可以部署在不同廠商生產(chǎn)的、但相互兼容的 J2EE 應(yīng)用服務(wù)器上。 目前,市場上基于 J2EE 的 Web 服務(wù)器品種繁多,性能特點各有千秋,每家廠商的產(chǎn)品都有精心設(shè)計的獨到之處。但與產(chǎn)品個性無關(guān)的是,所有的 J2EE 應(yīng)用服務(wù)器都為企業(yè)級應(yīng)用系統(tǒng)的開發(fā)和部署提供了一個共同的基礎(chǔ)。 (3) J2EE:電子化應(yīng)用開發(fā)模型 J2EE 應(yīng)用很容易發(fā)布到 Web、掌 上電腦或移動電話等手持設(shè)備上。換言之,應(yīng)用組件可以很輕松地實現(xiàn)電子化。 J2EE 的應(yīng)用 編程模型保證組件在向不同類型的客戶端移植過程中,商業(yè)邏輯和后端系統(tǒng)保持不變。 淮安信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計論文 4 此外, J2EE 平臺的其他主要優(yōu)點還有:自動負(fù)載平衡、可伸縮、容錯和具有故障排除等功能。部署在 J2EE 環(huán)境中的組件將自動獲得上述特性,而不必增加額外的代碼開銷。 J2EE 所有這些特性對于需要構(gòu)建全天候網(wǎng)絡(luò)門戶的企業(yè)來說顯得尤為重要。 (4)J2EE: Web 應(yīng)用服務(wù)器上廣泛采用的標(biāo)準(zhǔn) 可以說, J2EE 是首個獲得業(yè)界廣泛認(rèn)可和采納的中間件標(biāo)準(zhǔn)。目前幾乎 所有的一流 Web 應(yīng)用服務(wù)器,如 BEA 的 Web logic、 IBM 的 Web sphere、 HP 的應(yīng)用服務(wù)器、 Sun 的 iPla 和 Macromedia 的 Jrun 等,都是基于 J2EE 的。迄今為止,還沒有哪個其他標(biāo)準(zhǔn)能獲得如此眾多的中間件供應(yīng)商的一致支持。而且,有了 J2EE,企業(yè)的應(yīng)用開發(fā)對于某個特定的開發(fā)商或應(yīng)用服務(wù)供應(yīng)商的依賴性更小。應(yīng)用組件只要符合 J2EE 規(guī)范,完全可以部署在不同的應(yīng)用服務(wù)器上。為了確保不同廠商的 J2EE 應(yīng)用服務(wù)器的兼容性和一致性, Sun 公司發(fā)布了 J2EE 兼容性測試包。 至此,我可以試著 用一句話來概括 J2EE,那就是: J2EE 是一個中間件基礎(chǔ)架構(gòu),有了它,開發(fā)者只需要集中精力編寫代碼來表達(dá)企業(yè)應(yīng)用的商業(yè)邏輯和表示邏輯,至于其他系統(tǒng)問題,如內(nèi)存管理,多線程,資源分布和垃圾收集等,都將由 J2EE 自動完成。 J2EE 如何應(yīng)對挑戰(zhàn) J2EE 是很好的應(yīng)對企業(yè)開發(fā)過程中所面臨的問題,以及為企業(yè)未來發(fā)展之需要提供空間。 ? 獨立于硬件配置和操作系統(tǒng) J2EE 運行在 Java 虛擬機( JVM)上,利用 Java 本身的跨平臺特性,獨立于硬件配置和操作系統(tǒng)。 Java 運行環(huán)境( JRE) —— JVM 的可安裝版本加上其他一些重要組件 —— 幾乎可以運行于所有的硬件 /OS 組合。因此,通過采用 Java, J2EE 使企業(yè)免于高昂的硬件設(shè)備和操作系統(tǒng)的再投資,保護(hù)已有的 IT 資源。在很多情況下, J2EE 還可以直接運行在EIS 服務(wù)器環(huán)境中,從而節(jié)約網(wǎng)絡(luò)帶寬,提高性能。 圖 ? 堅持面向?qū)ο蟮脑O(shè)計原則 緒論 5 作為一門完全面向?qū)ο蟮恼Z言, Java 幾乎支持所有的面向?qū)ο蟮某绦蛟O(shè)計特征。面向?qū)ο蠛突诮M件的設(shè)計原則構(gòu)成了 J2EE 應(yīng)用編程模型的基礎(chǔ)。 J2EE 多層結(jié)構(gòu)的每一層都有多種組件模型。因此,開發(fā)人員所要做的就是為 應(yīng)用項目選擇適當(dāng)?shù)慕M件模型組合,靈活地開發(fā)和裝配組件,這樣不僅有助于提高應(yīng)用系統(tǒng)的可擴展性,還能有效地提高開發(fā)速度,縮短開發(fā)周期。此外,基于 J2EE 的應(yīng)用還具有結(jié)構(gòu)良好,模塊化,靈活和高度可重用性等優(yōu)點。 ? 靈活性、可移植性和互操作性 利用 Java 的跨平臺特性, J2EE 組件可以很方便地移植到不同的應(yīng)用服務(wù)器環(huán)境中。這意味著企業(yè)不必再拘泥于單一的開發(fā)平臺。 J2EE 的應(yīng)用系統(tǒng)可以部署在不同的應(yīng)用服務(wù)器上,在全異構(gòu)環(huán)境下, J2EE組件仍可彼此協(xié)同工作。這一特征使得裝配應(yīng)用組件首次獲得空前的互操作性。例如,安 裝在 IBM Websphere 環(huán)境下的 EJB,一方面可以直接與 Websphere 環(huán)境下的 CICS 直接交互,另一方面也可以通過安裝在別處的 BEA Weblogic 服務(wù)器上的 EJB 進(jìn)行訪問。 ? 輕松的企業(yè)信息系統(tǒng)集成 J2EE 技術(shù)出臺后不久,很快就將 JDBC、 JMS 和 JCA 等一批標(biāo)準(zhǔn)納歸自身體系之下,這大大簡化了企業(yè)信息系統(tǒng)整合的工作量,方便企業(yè)將諸如 legacy system(早期投資系統(tǒng)), ERP 和數(shù)據(jù)庫等多個不同的信息系統(tǒng)進(jìn)行無縫集成。 由于幾乎所有的關(guān)系型數(shù)據(jù)庫系統(tǒng)都支持 JDBC,因此只需借助 必要的JDBC 驅(qū)動程序, J2EE 應(yīng)用就可以和所有主流數(shù)據(jù)庫系統(tǒng)進(jìn)行通信。類似的,目前業(yè)界正冒出一批基于 Java連接器體系標(biāo)準(zhǔn)的 EI 適配器,也用于提供各類 legacy system和 ERP/CRM 的無縫集成。 ? 引進(jìn)面向服務(wù)的體系結(jié)構(gòu) 隨著 Web 服務(wù)以及 SOAP 等開放標(biāo)準(zhǔn)的出現(xiàn),企業(yè)異構(gòu)系統(tǒng)之間的互操作性成為可能。 J2EE,作為一個可擴展平臺,很自然需要加入 Web服務(wù)特性。為此, Sun 公司發(fā)布了一整套稱為“ JAX 包”的 API,支持從 XML 語法分析、 XML 綁定、 SOAP 消息發(fā)送、注冊表查尋、 XML RPC到 XML 消息傳遞等所有各種 Web 服務(wù)需求。 雖然 J2EE 平臺的出現(xiàn)早于 Web 服務(wù)技術(shù),但它的可擴展能力使它能很好地適應(yīng)技術(shù)的最新發(fā)展。我們有理由相信,在未來, J2EE 將引入更多的技術(shù)進(jìn)步而不會動搖它的核心框架和應(yīng)用 編程模型。 總之,作為一個被業(yè)界廣泛采用的中間件標(biāo)準(zhǔn), J2EE 是開發(fā)可伸縮的、具有負(fù)載平衡能力的多層分布式跨平臺企業(yè)應(yīng)用的理想平臺。 J2EE 的首要任務(wù)在于提供一個標(biāo)準(zhǔn)中間件基礎(chǔ)架構(gòu),由該基礎(chǔ)架構(gòu)負(fù)責(zé)處理企業(yè)開發(fā)中所涉及的所有系統(tǒng)級問題,從而使得開發(fā)人員可以集中精力重視商業(yè)邏輯的設(shè)計和應(yīng)用的表示,提 高開發(fā)工作的效率。 J2EE 有效地滿足了行業(yè)需求,提供獨立于操作系統(tǒng)的開發(fā)環(huán)境?;?J2EE的應(yīng)用系統(tǒng)靈活且易于移植和重用,可運行在不同廠家的 Web 服務(wù)器上
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1