問答題

J2EE
某軟件公司承擔(dān)了某中小型企業(yè)應(yīng)用軟件開發(fā)任務(wù),進度要求緊迫。為了按時完成任務(wù),選擇合適的企業(yè)應(yīng)用系統(tǒng)開發(fā)架構(gòu)非常重要。項目組在進行方案論證時,項目組成員提出了兩種開發(fā)思路。
①劉工建議采用J2EE5.0和EJB3.0進行開發(fā)。理由是J2EE定義了標(biāo)準(zhǔn)的應(yīng)用開發(fā)體系結(jié)構(gòu)和部署環(huán)境,EJB是J2EE的基礎(chǔ)和核心。J2EE5.0的主要目標(biāo)是簡化開發(fā),相比EJB2.1,EJB3.0具有很多改進和提高。
②杜工建議采用Struts、Spring和Hibernate輕量級開源框架相結(jié)合的方式。理由是隨著Java開源項目陣營的發(fā)展壯大,一些基于POJO(Plan OldJava Objects)的開源框架被廣泛地引入到Java企業(yè)應(yīng)用開發(fā)中來,與重量級的EJB框架相比,這些輕量級的框架有很多優(yōu)點。
項目組仔細比較分析了兩種方案的特點、優(yōu)點和不足之處。認(rèn)為杜工和劉工的建議都合理,但是從結(jié)合當(dāng)前項目實際情況出發(fā),最后決定采用杜工的建議。

請用200字以內(nèi)的文字?jǐn)⑹鯯truts、Spring和Hibemate開源框架特點和結(jié)合方式。

你可能感興趣的試題

5.問答題

SOA
某銀行開通了網(wǎng)上銀行業(yè)務(wù),其網(wǎng)上貸款業(yè)務(wù)流程如下:
①客戶在網(wǎng)上填寫姓名、電子郵件地址、貸款類型、貸款金額、身份證號、通訊地址等信息,提交貸款申請。
②在指定的時間內(nèi),客戶會收到銀行的電子郵件,通知貸款是否被批準(zhǔn)。
③銀行根據(jù)客戶提交的信息,創(chuàng)建貸款申請任務(wù),創(chuàng)建工作由運行在主機上的CICS(客戶信息控制系統(tǒng))完成,同時需要從第三方獲得客戶的信用審查信息。
④由信貸員對該項貸款申請業(yè)務(wù)進行審批,然后由風(fēng)險檢查系統(tǒng)評估該項貸款的風(fēng)險程度,風(fēng)險大的貸款申請被拒絕。
⑤無論批準(zhǔn)或者拒絕,結(jié)果都會通過郵件系統(tǒng)遞交給客戶。對于拒絕的貸款申請,還要通知貸款申請任務(wù)進行有關(guān)操作。
⑥除了信貸員審批環(huán)節(jié)需要人機交互外,業(yè)務(wù)是自動進行的。

請在答題紙上將以下關(guān)于SOA的敘述填寫完整。
SOA不是一個新鮮事物,但它卻是傳統(tǒng)的面向?qū)ο竽P偷奶娲P?。相比較而言,面向?qū)ο蟮哪P褪莀_____(1)耦合和______(2)粒度的,而SOA是______(3)耦合和______(4)粒度的。SOA系統(tǒng)原型的一個典型例子是______(5)(CORBA),它已經(jīng)出現(xiàn)很長時間了,其定義的概念與SOA相似。
隨著WebServices的成熟,現(xiàn)在的SOA已經(jīng)有所發(fā)展,這些進展是以______(6)為基礎(chǔ)的。在WebServices中,通過______(7)來描述接口,與CORBA中的______(8)(接口描述語言)相比,它動態(tài)性更強、靈活度更高。
SOA還具有管理上的優(yōu)點。例如,現(xiàn)在管理員可直接管理開發(fā)人員所構(gòu)建的______(9),這遠勝于以往管理單個應(yīng)用的方式。通過分析______(10)間的交互,SOA可以幫助企業(yè)了解何時以及什么業(yè)務(wù)邏輯被切實執(zhí)行了,這使管理員能夠有針對性地優(yōu)化業(yè)務(wù)流程。
 

最新試題

對數(shù)據(jù)庫的訪問是該系統(tǒng)開發(fā)中需要特別注意的一個問題,O/R映射是一種常用的數(shù)據(jù)庫訪問編程技術(shù)。請用200字以內(nèi)的文字說明O/R映射的含義,并指出采用O/R映射的3個主要好處。

題型:問答題

如圖12-22所示為控制軟件的數(shù)據(jù)流程關(guān)系,請根據(jù)本題給出的各個功能模塊,填補其中的空缺處。

題型:問答題

在實現(xiàn)Mashup應(yīng)用時,進行內(nèi)容聚合的物理位置是一個十分重要的因素。目前很多Mashup站點都選擇在客戶端機器上進行內(nèi)容聚合,構(gòu)成所謂的胖互聯(lián)網(wǎng)應(yīng)用程序(Rich Internet Application,RIA)。請你用200字以內(nèi)的文字說明在客戶端進行內(nèi)容聚合的優(yōu)點。

題型:問答題

在系統(tǒng)可靠性中,可靠度和失效率是兩個非常關(guān)鍵的指標(biāo),請分別解釋其含義。

題型:問答題

請用200字以內(nèi)的文字說明李工應(yīng)如何設(shè)計優(yōu)先級調(diào)度策略,并按照如表12-14所示的要求實現(xiàn)任務(wù)流程處理。

題型:問答題

請分析比較王工、李工兩種方案的優(yōu)點和不足,完成表12-13中的空白部分。

題型:問答題

為了防止系統(tǒng)故障的蔓延,解決應(yīng)用進程間的相互影響,在超線程技術(shù)的多核結(jié)構(gòu)需要選擇一種嵌入式操作系統(tǒng)作為本高性能嵌入式計算機系統(tǒng)的運行環(huán)境,請用200字以內(nèi)的文字說明選擇的操作系統(tǒng)應(yīng)具備哪些主要功能。

題型:問答題

請給出檢錯技術(shù)的優(yōu)缺點,并說明檢測技術(shù)常見的實現(xiàn)方式和處理方式。

題型:問答題

性能是Web應(yīng)用系統(tǒng)的一個重要質(zhì)量屬性。請用200字以內(nèi)的文字說明3個主要影響Web應(yīng)用系統(tǒng)性能的因素,針對每個因素提出解決方案以提高系統(tǒng)性能。

題型:問答題

在本項目中,如果計算機采用了多線程技術(shù)實現(xiàn)應(yīng)用程序的并發(fā)操作,程序設(shè)計人員將面臨多種挑戰(zhàn),其主要原因在于:程序會同時發(fā)生多個動作,對這些同時發(fā)生的動作及它們之間的交互進行管理將面臨4方面的挑戰(zhàn),即同步、通信、負(fù)載均衡和可伸縮性,用200字以內(nèi)的文字對上述4種挑戰(zhàn)進行簡要描述,并給出如表12-14所示的常用并發(fā)程序設(shè)計模式的分解方式。

題型:問答題