




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)外文資料翻譯學(xué) 院: 專業(yè)班級(jí): 學(xué)生姓名: 學(xué) 號(hào):指導(dǎo)教師: 外文出處: the free encyclopedia Wikipedia 附 件:1.HYPERLINK l _Java技術(shù)介紹外文資料翻譯譯文; 2.HYPERLINK l _Java_Technical_Description外文原文 指導(dǎo)教師評(píng)語(yǔ): 該英文資料選擇合理,翻譯準(zhǔn)確度較高,譯文較為流暢。翻譯工作認(rèn)真細(xì)致,嚴(yán)格按照規(guī)定,翻譯材料能與原文保持一致,能正確的表達(dá)出原文的意思,希望能夠?qū)⒓?xì)節(jié)部分處理得更加得當(dāng)。簽名: 2015 年 10 月 14 日1.外文資料翻譯譯文Java編程語(yǔ)言和Java平臺(tái)Java編
2、程語(yǔ)言和Java平臺(tái),已成為主要的實(shí)現(xiàn)電子商務(wù)功能的技術(shù)。Java編程的標(biāo)準(zhǔn),是便攜性的應(yīng)用和再利用的應(yīng)用組件的計(jì)算平臺(tái)。SunMicrosystems的Java程序社區(qū)仍然是增長(zhǎng)Java基礎(chǔ)設(shè)施和語(yǔ)言標(biāo)準(zhǔn)一個(gè)強(qiáng)有力的基礎(chǔ)。這一增長(zhǎng)為開(kāi)放標(biāo)準(zhǔn)創(chuàng)造了新的設(shè)計(jì)機(jī)會(huì)和開(kāi)發(fā)的應(yīng)用服務(wù)程序。Java的應(yīng)用Java使用許多熟悉的編程概念和結(jié)構(gòu),通過(guò)外部Java虛擬機(jī)(JVM)為便攜性提供了一個(gè)共同的接口。虛擬機(jī)是一個(gè)自成一體的運(yùn)行環(huán)境,給人的感覺(jué)就好像它是一個(gè)單獨(dú)的計(jì)算機(jī)。創(chuàng)造虛擬機(jī)的好處包括更好地利用強(qiáng)大的計(jì)算資源和隔離的應(yīng)用程序,以防止交叉和提高安全性。JVM將通過(guò)調(diào)用軟件指示內(nèi)的JVM執(zhí)行的大部分工
3、作,允許計(jì)算設(shè)備有限處理器或記憶體用來(lái)處理更高級(jí)的應(yīng)用程序,因?yàn)閮?nèi)置的虛擬機(jī)的許多核心職能和處理指示,這也減小了Java應(yīng)用程序的規(guī)模和復(fù)雜性。其結(jié)果是,軟件開(kāi)發(fā)人員不需要在每個(gè)操作系統(tǒng)上重新建立相同的應(yīng)用程序。Java也提供了用于安全的指示互動(dòng)應(yīng)用的虛擬機(jī),作為應(yīng)用程序之間的障礙和核心制度,有效地保護(hù)系統(tǒng)不受惡意代碼的影響。除此之外,Java是專門(mén)應(yīng)用于日益增長(zhǎng)的互聯(lián)網(wǎng)開(kāi)發(fā),因?yàn)樗菀组_(kāi)發(fā)新的、動(dòng)態(tài)的應(yīng)用,可以充分發(fā)揮大多數(shù)互聯(lián)網(wǎng)的潛能。Java現(xiàn)在是一個(gè)開(kāi)放的標(biāo)準(zhǔn),也就是說(shuō),沒(méi)有一個(gè)單一的實(shí)體控制其編程的語(yǔ)言的發(fā)展,人人都可獲得。Java開(kāi)放標(biāo)準(zhǔn)能夠打破開(kāi)放源代碼的障礙,加快了發(fā)展速度。今
4、天,你可以在網(wǎng)絡(luò)和因特網(wǎng)設(shè)備中可以找到Java技術(shù)的應(yīng)用,從互聯(lián)網(wǎng)和科學(xué)超級(jí)計(jì)算機(jī)到筆記本電腦和手機(jī)以及來(lái)自華爾街的市場(chǎng)模擬器首頁(yè)游戲卡和信用卡。有超過(guò)300萬(wàn)Java開(kāi)發(fā)者,現(xiàn)在有多個(gè)版本的代碼,多數(shù)大型企業(yè)在內(nèi)部都有Java開(kāi)發(fā)人員。此外,大多數(shù)的重要軟件供應(yīng)商在商業(yè)應(yīng)用中使用Java。應(yīng)用JAVA的萬(wàn)維網(wǎng)Java在世界上一些最流行的網(wǎng)站上找到一片空間并且Java的使用空間會(huì)繼續(xù)增長(zhǎng)。Java應(yīng)用程序不僅提供了獨(dú)特的用戶界面,它們還有助于控制網(wǎng)站的后臺(tái)。在萬(wàn)維網(wǎng)上,每個(gè)人都可能eBay和亞馬遜一樣成為Java領(lǐng)頭人。易趣成立于1995年,易趣在地方、國(guó)家和國(guó)際的電子商務(wù)基礎(chǔ)上提供了一系列的
5、網(wǎng)站,你可以在eBay上找到它,即使你不知道它的存在。甚至有時(shí)候一天當(dāng)中,在eBay上列出了數(shù)以萬(wàn)計(jì)類別的超過(guò)100萬(wàn)件的物品。易趣是世界上最大的在線市場(chǎng)。易趣無(wú)處不在使用JAVA。為了解決一些安全問(wèn)題,易趣選擇了SunMicrosystems的Java系統(tǒng)身份管理平臺(tái),改進(jìn)其身份管理系統(tǒng)。易趣手頭的任務(wù)是為超過(guò)12000名員工和承包商提供身份管理。易趣現(xiàn)在擁有了一千多易趣軟件開(kāi)發(fā)商日常工作使用Java應(yīng)用程序。Java固有的便攜性使得易趣轉(zhuǎn)移到新的硬件以利用新技術(shù)包裝,或更改價(jià)格,而不必重寫(xiě)Java代碼。亞馬遜A創(chuàng)建了一個(gè)Web服務(wù)應(yīng)用程序,使用戶可以瀏覽他們的產(chǎn)品目錄和訂貨。A使用Java
6、應(yīng)用程序,搜索亞馬遜圖書(shū)目錄主題來(lái)匹配用戶選擇的主題。應(yīng)用程序顯示10個(gè)條目來(lái)匹配選擇的圖書(shū)主題,顯示了作者姓名、書(shū)名、定價(jià)、亞馬遜的折扣價(jià)格以及覆蓋圖標(biāo)。用戶可以選擇性地查看每一個(gè)顯示標(biāo)題,并作出購(gòu)買決策。數(shù)據(jù)倉(cāng)庫(kù)中的Java與挖掘雖然許多公司目前受益于數(shù)據(jù)倉(cāng)庫(kù),以支持企業(yè)決策,不斷涌現(xiàn)采用Java技術(shù)控制新的商務(wù)智能的方法。應(yīng)用程序如數(shù)據(jù)倉(cāng)庫(kù),數(shù)據(jù)挖掘,企業(yè)信息門(mén)戶和知識(shí)管理系統(tǒng)能夠提供深入了解客戶的保留,購(gòu)買模式,甚至未來(lái)的購(gòu)買行為。這些應(yīng)用不僅可以知道發(fā)生了什么事情,并且還能知道為什么和為可能會(huì)發(fā)生某些業(yè)務(wù)提供條件。由于這種信息的增長(zhǎng),在各級(jí)人民內(nèi)部的企業(yè)、供應(yīng)商,客戶和其他價(jià)值鏈中,
7、非??释缽V大商店的信息以幫助他們作出商業(yè)決策。雖然收集和儲(chǔ)存大量的數(shù)據(jù)是一回事,而利用和部署數(shù)據(jù)在整個(gè)組織是另一回事。該技術(shù)的主要挑戰(zhàn)是整合不同的數(shù)據(jù)格式、平臺(tái)和應(yīng)用程序。然而,新興的標(biāo)準(zhǔn),比如應(yīng)用編程接口,包括Java平臺(tái)以及可擴(kuò)展標(biāo)記語(yǔ)言技術(shù),可以便利交換數(shù)據(jù)和開(kāi)發(fā)下一代數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能應(yīng)用。雖然Java技術(shù)已被廣泛用于客戶端訪問(wèn),但是它正在迅速成為挑戰(zhàn)表示層的一個(gè)重要工具以及發(fā)展中國(guó)家可伸縮的服務(wù)器端程序。在Java2平臺(tái)企業(yè)版(J2EE)中提供了對(duì)象、交易和安全支持建立這種系統(tǒng)。元數(shù)據(jù)問(wèn)題這里的關(guān)鍵問(wèn)題之一是商業(yè)智能開(kāi)發(fā)必須解決不相容的數(shù)據(jù)格式。元數(shù)據(jù)可以被界定為信息數(shù)據(jù)或簡(jiǎn)單的
8、“關(guān)于數(shù)據(jù)的數(shù)據(jù)”。在實(shí)踐中,元數(shù)據(jù)是大多數(shù)工具、數(shù)據(jù)庫(kù)、應(yīng)用程序和其他信息處理使用的定義,在他們自己的環(huán)境中涉及和操縱數(shù)據(jù)對(duì)象。它定義數(shù)據(jù)結(jié)構(gòu)和管理數(shù)據(jù)對(duì)象的申請(qǐng),以便知道如何達(dá)到應(yīng)用程序要求或處理這些數(shù)據(jù)對(duì)象。開(kāi)發(fā)者可以使用這個(gè)架構(gòu)為用戶提供意見(jiàn)。另外,用戶可以瀏覽架構(gòu),以更好地理解結(jié)構(gòu)和功能數(shù)據(jù)庫(kù)表的查詢。為了解決元數(shù)據(jù)問(wèn)題,一批公司加入到Java元數(shù)據(jù)接口的API的開(kāi)發(fā)。在JIM的API中提供了允許訪問(wèn)和操縱數(shù)據(jù)的Java標(biāo)準(zhǔn)的元數(shù)據(jù)服務(wù)。JIM是基于元對(duì)象設(shè)施規(guī)范的對(duì)象管理組。元模型和元數(shù)據(jù)交換是通過(guò)XML和使用XML元數(shù)據(jù)交換(XMI信息)規(guī)范。JIM利用Java技術(shù)建立一個(gè)端到端
9、的數(shù)據(jù)倉(cāng)庫(kù)和商業(yè)智能解決方案框架。企業(yè)JavaBeansJ2EE所提供的一個(gè)重要工具的企業(yè)級(jí)JavaBeans(EJB組件),建筑的發(fā)展基于構(gòu)件的分布式企業(yè)應(yīng)用。使用的EJB架構(gòu)編寫(xiě)的應(yīng)用程序具有可擴(kuò)展性、事務(wù)性、安全和多用戶的了解。這些應(yīng)用程序可能只要寫(xiě)入一次,然后部署在任何服務(wù)器平臺(tái),以支持J2EE。EJB的架構(gòu)使開(kāi)發(fā)人員撰寫(xiě)的組件變得簡(jiǎn)單,因?yàn)樗麄儾恍枰斫饣蛱幚韽?fù)雜的、系統(tǒng)級(jí)的細(xì)節(jié),例如線程管理、資源匯集、交易和安全管理,這就允許部分組裝、平臺(tái)供應(yīng)商和應(yīng)用裝配就可以專注于他們的責(zé)任地區(qū)進(jìn)一步簡(jiǎn)化應(yīng)用開(kāi)發(fā)基于角色的發(fā)展而。數(shù)據(jù)存儲(chǔ)與訪問(wèn)數(shù)據(jù)存儲(chǔ)在現(xiàn)有的應(yīng)用程序可以利用專門(mén)的連接器。這些數(shù)
10、據(jù)來(lái)源的集成性和互操作性是為了確保進(jìn)一步啟用的元數(shù)據(jù)儲(chǔ)存庫(kù),其中包含metamodels的中包含的數(shù)據(jù)源,然后就可以獲取互換一致通過(guò)JIM的API。這些metamodels捕獲的基本結(jié)構(gòu)和語(yǔ)義的業(yè)務(wù)組件,使他們能夠通過(guò)查詢獲得JIMAPI或通過(guò)XML進(jìn)行互換。通過(guò)所有這些進(jìn)程,J2EE的基礎(chǔ)設(shè)施確保數(shù)據(jù)安全的和完整的通過(guò)交易管理、集成和基本安全結(jié)構(gòu)。為了鞏固歷史資料分析的銷售和市場(chǎng)營(yíng)銷的趨勢(shì),數(shù)據(jù)倉(cāng)庫(kù)往往是最好的解決辦法。在這個(gè)例子中,數(shù)據(jù)可以被提取的業(yè)務(wù)系統(tǒng)與不同的抽取、轉(zhuǎn)換和加載工具(ETL),允許EJBs的metamodels設(shè)計(jì)的過(guò)濾、轉(zhuǎn)化和鞏固統(tǒng)一的數(shù)據(jù)操作的數(shù)據(jù)來(lái)自不同數(shù)據(jù)源的豆可
11、以查詢?cè)P?,以確定和提取的有關(guān)領(lǐng)域。查詢和報(bào)告都可以執(zhí)行對(duì)數(shù)據(jù)倉(cāng)庫(kù),其中包含許多來(lái)源的資料以一致的,企業(yè)級(jí)的方式通過(guò)使用JIM的API。在工業(yè)環(huán)境中的Java許多人都知道Java不僅是一種工具,在萬(wàn)維網(wǎng)上,使網(wǎng)站執(zhí)行一些復(fù)雜的功能,如互動(dòng)性和動(dòng)畫(huà)。然而,由于Java是一種面向?qū)ο蟮?、所需時(shí)間最少的應(yīng)用開(kāi)發(fā)語(yǔ)言,實(shí)際使用的Java更普遍。此外,Java的自動(dòng)內(nèi)存管理和缺乏指針刪除一些編程錯(cuò)誤。最重要的是,應(yīng)用軟件開(kāi)發(fā)商不需要為不同的平臺(tái)創(chuàng)建不同版本的軟件,其優(yōu)點(diǎn)是Java通過(guò)自己的方式進(jìn)入硬件。正在出現(xiàn)的新的Java設(shè)備的精簡(jiǎn)系統(tǒng),利用網(wǎng)絡(luò)服務(wù)器的大部分處理、存儲(chǔ)、內(nèi)容和管理能力。Java的優(yōu)
12、點(diǎn)Java應(yīng)用的好處體現(xiàn)在許多行業(yè),有些是具體的控制和自動(dòng)化環(huán)境。Java運(yùn)行在任何平臺(tái)使本組織能夠利用現(xiàn)有的設(shè)備的能力,同時(shí)增強(qiáng)了應(yīng)用程序的擴(kuò)展性。一體化除了少數(shù)例外,工廠車間上執(zhí)行的程序從未打算和執(zhí)行辦公室系統(tǒng)進(jìn)行信息交換,但最近管理人員發(fā)現(xiàn),需要這種類型的信息。在JAVA之前,這往往意味著以不同的語(yǔ)言、在不同的時(shí)間匯集數(shù)據(jù)系統(tǒng)寫(xiě)在不同的平臺(tái)上。通常是整合零碎的基礎(chǔ),一旦它工作,是獨(dú)一無(wú)二的兩項(xiàng)應(yīng)用是搭在一起。額外的一體化需要開(kāi)發(fā)一個(gè)全新的制度,提高成本效益的整合??蓴U(kuò)展性Java在工業(yè)環(huán)境中的另一個(gè)好處是它的可擴(kuò)展性。即使內(nèi)部兼容性不是問(wèn)題,企業(yè)往往面臨供應(yīng)商與他們共享信息的互不兼容的系
13、統(tǒng)的困難,這已成為更多的問(wèn)題,因?yàn)楣?yīng)鏈管理需要一個(gè)更加重要的作用,要求制造商更多的與海外供應(yīng)商和客戶互動(dòng),最大的效率是所有的系統(tǒng)可以相互溝通和無(wú)縫的共享信息,但由于Java是如此普遍,往往解決了這些問(wèn)題。動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)Java被使用于各種規(guī)模組織的多種應(yīng)用已超出消費(fèi)者導(dǎo)向的網(wǎng)站。桑迪亞,一個(gè)multiprogram實(shí)驗(yàn)室為美國(guó)能源部國(guó)家核安全管理局,形成了獨(dú)特的Java應(yīng)用程序。該實(shí)驗(yàn)室的任務(wù)是能夠制定一個(gè)企業(yè)范圍的庫(kù)存跟蹤和設(shè)備維護(hù)的動(dòng)態(tài)網(wǎng)頁(yè)系統(tǒng),。結(jié)論開(kāi)放標(biāo)準(zhǔn)推動(dòng)了電子商務(wù)革命,推動(dòng)了發(fā)展各種電腦技術(shù)。Java編程語(yǔ)言和平臺(tái),已成為用以實(shí)現(xiàn)電子商務(wù)功能的主要技術(shù)。Java編程的標(biāo)準(zhǔn),提供了
14、便攜性和再利用的應(yīng)用組件。由于Java是一種面向?qū)ο蟮恼Z(yǔ)言,所需要的時(shí)間是最少的應(yīng)用開(kāi)發(fā)。Java也鼓勵(lì)良好的軟件工程的做法,明確的接口和實(shí)現(xiàn)以及容易處理。Java應(yīng)用自動(dòng)內(nèi)存管理和缺乏指針刪除一些重要編程錯(cuò)誤。正在出現(xiàn)的新的Java設(shè)備的精簡(jiǎn)系統(tǒng),利用網(wǎng)絡(luò)服務(wù)器的大部分處理能力進(jìn)行存儲(chǔ)內(nèi)容和管理。2.外文原文TheJavaprogramminglanguageandplatformTheJavaprogramminglanguageandplatformhaveemergedasmajortechnologiesforperforminge-businessfunctions.Javapro
15、grammingstandardshaveenabledportabilityofapplicationsandthereuseofapplicationcomponentsacrosscomputingplatforms.SunMicrosystemsJavaCommunityProcesscontinuestobeastrongbaseforthegrowthoftheJavainfrastructureandlanguagestandards.Thisgrowthofopenstandardscreatesnewopportunitiesfordesignersanddevelopers
16、ofapplicationsandservices.ApplicationsofJavaJavausesmanyfamiliarprogrammingconceptsandconstructsandallowsportabilitybyprovidingacommoninterfacethroughanexternalJavaVirtualMachine(JVM).Avirtualmachineisaself-containedoperatingenvironment,createdbyasoftwarelayerthatbehavesasifitwereaseparatecomputer.B
17、enefitsofcreatingvirtualmachinesincludebetterexploitationofpowerfulcomputingresourcesandisolationofapplicationstopreventcross-corruptionandimprovesecurity.TheJVMallowscomputingdeviceswithlimitedprocessorsormemorytohandlemoreadvancedapplicationsbycallingupsoftwareinstructionsinsidetheJVMtoperformmost
18、ofthework.ThisalsoreducesthesizeandcomplexityofJavaapplicationsbecausemanyofthecorefunctionsandprocessinginstructionswerebuiltintotheJVM.Asaresult,softwaredevelopersnolongerneedtore-createthesameapplicationforeveryoperatingsystem.Javaalsoprovidessecuritybyinstructingtheapplicationtointeractwiththevi
19、rtualmachine,whichservedasabarrierbetweenapplicationsandthecoresystem,effectivelyprotectingsystemsfrommaliciouscode.Amongotherthings,Javaistailor-madeforthegrowingInternetbecauseitmakesiteasytodevelopnew,dynamicapplicationsthatcouldmakethemostoftheInternetspowerandcapabilities.Javaisnowanopenstandar
20、d,meaningthatnosingleentitycontrolsitsdevelopmentandthetoolsforwritingprogramsinthelanguageareavailabletoeveryone.ThepowerofopenstandardslikeJavaistheabilitytobreakdownbarriersandspeedupprogress.Today,youcanfindJavatechnologyinnetworksanddevicesthatrangefromtheInternetandscientificsupercomputerstola
21、ptopsandcellphones,fromWallStreetmarketsimulatorstostheplatformforrevampingitsidentitymanagementsystem.Thetaskathandwastoprovideidentitymanagementformorethan12,000eBayemployeesandcontractors.NowmorethanathousandeBaysoftwaredevelopersworkdailywithJavaapplications.JavasinherentportabilityallowseBaytom
22、ovetonewhardwaretotakeadvantageofnewtechnology,packaging,orpricing,withouthavingtorewriteJavacode.AmazonAhascreatedaWebServiceapplicationthatenablesuserstobrowsetheirproductcatalogandplaceorders.AusesaJavaapplicationthatsearchestheAmazoncatalogforbookswhosesubjectmatchesauser-selectedtopic.Theapplic
23、ationdisplaystenbooksthatmatchthechosentopic,andshowstheauthorname,booktitle,listprice,Amazondiscountprice,andthecovericon.Theusermayoptionallyviewonereviewperdisplayedtitleandmakeabuyingdecision.JavainDataWarehousing&MiningAlthoughmanycompaniescurrentlybenefitfromdatawarehousingtosupportcorporatede
24、cisionmaking,newbusinessintelligenceapproachescontinuetoemergethatcanbepoweredbyJavatechnology.Applicationssuchasdatawarehousing,datamining,EnterpriseInformationPortalsandKnowledgeManagementSystemsareabletoprovideinsightintocustomerretention,purchasingpatterns,andevenfuturebuyingbehavior.Theseapplic
25、ationscannotonlytellwhathashappenedbutwhyandwhatmayhappengivencertainbusinessconditions;Asaresultofthisinformationgrowth,peopleatalllevelsinsidetheenterprise,aswellassuppliers,customers,andothersinthevaluechain,areclamoringforsubsetsofthevaststoresofinformationtohelpthemmakebusinessdecisions.Whileco
26、llectingandstoringvastamountsofdataisonething,utilizinganddeployingthatdatathroughouttheorganizationisanother.Thetechnicalchallengesinherentinintegratingdisparatedataformats,platforms,andapplicationsaresignificant.However,emergingstandardssuchastheApplicationProgrammingInterfacesthatcomprisetheJavap
27、latform,aswellasExtendableMarkupLanguagetechnologiescanfacilitatetheinterchangeofdataandthedevelopmentofnextgenerationdatawarehousingandbusinessintelligenceapplications.WhileJavatechnologyhasbeenusedextensivelyforclientsideaccessandtopresentationlayerchallenges,itisrapidlyemergingasasignificanttoolf
28、ordevelopingscaleableserversideprograms.TheJava2Platform,EnterpriseEdition(J2EE)providestheobject,transaction,andsecuritysupportforbuildingsuchsystems.MetadataIssuesOneofthekeyissuesthatbusinessintelligencedevelopersmustsolveisthatofincompatiblemetadataformats.Metadatacanbedefinedasinformationaboutd
29、ataorsimplydataaboutdata.Inpractice,metadataiswhatmosttools,databases,applications,andotherinformationprocessesusetodefine,relate,andmanipulatedataobjectswithintheirownenvironments.Itdefinesthestructureandmeaningofdataobjectsmanagedbyanapplicationsothattheapplicationknowshowtoprocessrequestsorjobsin
30、volvingthosedataobjects.Developerscanusethisschematocreateviewsforusers.Also,userscanbrowsetheschematobetterunderstandthestructureandfunctionofthedatabasetablesbeforelaunchingaquery.Toaddressthemetadataissue,agroupofcompanieshavejoinedtodeveloptheJavaMetadataInterface(JMI)API.TheJMIAPIpermitstheacce
31、ssandmanipulationofmetadatainJavawithstandardmetadataservices.JMIisbasedontheMetaObjectFacility(MOF)specificationfromtheObjectManagementGroup(OMG).TheMOFprovidesamodelandasetofinterfacesforthecreation,storage,access,MetamodelandmetadatainterchangeisdoneviaXMLandusestheXMLMetadataInterchange(XMI)spec
32、ification,alsofromtheOMG.JMIleveragesJavatechnologytocreateanend-to-enddatawarehousingandbusinessintelligencesolutionsframework.EnterpriseJavaBeansAkeytoolprovidedbyJ2EEisEnterpriseJavaBeans(EJB),anarchitectureforthedevelopmentofcomponent-baseddistributedbusinessapplications.Applicationswrittenusing
33、theEJBarchitecturearescalable,transactional,secure,andmulti-useraware.TheseapplicationsmaybewrittenonceandthendeployedonanyserverplatformthatsupportsJ2EE.TheEJBarchitecturemakesiteasyfordeveloperstowritecomponents,sincetheydonotneedtounderstandordealwithcomplex,system-leveldetailssuchasthreadmanagem
34、ent,resourcepooling,andtransactionandsecuritymanagement.Thisallowsforrole-baseddevelopmentwherecomponentassemblers,platformprovidersandapplicationassemblerscanfocusontheirareaofresponsibilityfurthersimplifyingapplicationdevelopment.DataStorage&AccessDatastoredinexistingapplicationscanbeaccessedwiths
35、pecializedconnectors.Integrationandinteroperabilityofthesedatasourcesisfurtherenabledbythemetadatarepositorythatcontainsmetamodelsofthedatacontainedinthesources,whichthencanbeaccessedandinterchangeduniformlyviatheJMIAPI.Thesemetamodelscapturetheessentialstructureandsemanticsofbusinesscomponents,allo
36、wingthemtobeaccessedandqueriedviatheJMIAPIortobeinterchangedviaXML.Throughalloftheseprocesses,theJ2EEinfrastructureensuresthesecurityandintegrityofthedatathroughtransactionmanagementandpropagationandtheunderlyingsecurityarchitecture.Toconsolidatehistoricalinformationforanalysisofsalesandmarketingtre
37、nds,adatawarehouseisoftenthebestsolution.Inthisexample,datacanbeextractedfromtheoperationalsystemswithavarietyofExtract,TransformandLoadtools(ETL).ThemetamodelsallowEJBsdesignedforfiltering,transformation,andconsolidationofdatatooperateuniformlyondatafromdiversedatasourcesasthebeanisabletoquerytheme
38、tamodeltoidentifyandextractthepertinentfields.Queriesandreportscanberunagainstthedatawarehousethatcontainsinformationfromnumeroussourcesinaconsistent,enterprise-widefashionthroughtheuseoftheJMIAPI.JavainIndustrialSettingsManypeopleknowJavaonlyasatoolontheWorldWideWebthatenablessitestoperformsomeofth
39、eirfancierfunctionssuchasinteractivityandanimation.However,theactualusesforJavaaremuchmorewidespread.SinceJavaisanobject-orientedlanguage,thetimeneededforapplicationdevelopmentisminimal.Inaddition,Javasautomaticmemorymanagementandlackofpointersremovesomeleadingcausesofprogrammingerrors.Mostimportant
40、ly,applicationdevelopersdonotneedtocreatedifferentversionsofthesoftwarefordifferentplatforms.TheadvantagesavailablethroughJavahaveevenfoundtheirwayintohardware.TheemergingnewJavadevicesarestreamlinedsystemsthatexploitnetworkserversformuchoftheirprocessingpower,storage,content,andadministration.Benef
41、itsofJavaThebenefitsofJavatranslateacrossmanyindustries,andsomearespecifictothecontrolandautomationenvironment.Javasabilitytorunonanyplatformenablestheorganizationtomakeuseoftheexistingequipmentwhileenhancingtheapplication.IntegrationWithfewexceptions,applicationsrunningonthefactoryfloorwereneverint
42、endedtoexchangeinformationwithsystemsintheexecutiveoffice,butmanagershaverecentlydiscoveredtheneedforthattypeofinformation.BeforeJava,thatoftenmeantbringingtogetherdatafromsystemswrittenondifferentplatformsindifferentlanguagesatdifferenttimes.Integrationwasusuallydoneonapiecemealbasis,onceitworked,w
43、asuniquetothetwoapplicationsitwastyingtogether.Additionalintegrationrequireddevelopingabrandnewsystemfromscratch,raisingthecostofintegration.ScalabilityAnotherbenefitofJavaintheindustrialenvironmentisitsscalability.Evenwheninternalcompatibilityisnotanissue,companiesoftenfacedifficultieswhensupplierswith
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)殖技術(shù)服務(wù)合同協(xié)議
- 智慧醫(yī)療服務(wù)平臺(tái)合同
- 迎新晚宴的致辭與感悟分享
- 調(diào)查研究方案示例
- 2025河北石家莊建筑行業(yè)大型國(guó)有企業(yè)招聘43人筆試參考題庫(kù)附帶答案詳解
- 2025年國(guó)網(wǎng)智慧車聯(lián)網(wǎng)技術(shù)有限公司招聘3人(第一批)筆試參考題庫(kù)附帶答案詳解
- 2025年安慶某公司招聘外包工作人員3人筆試參考題庫(kù)附帶答案詳解
- 2025年寶馬轎跑車項(xiàng)目發(fā)展計(jì)劃
- 2025年中儲(chǔ)糧儲(chǔ)運(yùn)有限公司校園招聘吉林省崗位(9人)筆試參考題庫(kù)附帶答案詳解
- 2025年上半年宜春市上高縣敖山鎮(zhèn)農(nóng)村敬老院院長(zhǎng)招考易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 電腦耗材實(shí)施方案、供貨方案、售后服務(wù)方案
- 智慧能源及碳排放監(jiān)測(cè)管理云平臺(tái)系統(tǒng)方案
- 武漢中考理化生實(shí)驗(yàn)備考試題庫(kù)(含答案)
- 北京2022年二級(jí)造價(jià)工程師《土建實(shí)務(wù)》真題答案及解析
- 新生兒喂養(yǎng)健康宣教課件
- 新教材 人教版高中物理選擇性必修第一冊(cè) 第三章 機(jī)械波 知識(shí)點(diǎn)考點(diǎn)重點(diǎn)難點(diǎn)提煉匯總
- 體系基礎(chǔ)知識(shí)培訓(xùn)
- 同課異構(gòu)知識(shí)講座
- 計(jì)算機(jī)應(yīng)用基礎(chǔ)(Windows10+Office2016)
- 支氣管肺炎個(gè)案護(hù)理查房
- 九年級(jí)數(shù)學(xué)一輪復(fù)習(xí)全部教案
評(píng)論
0/150
提交評(píng)論