閱讀以下關(guān)于Java企業(yè)級(jí)應(yīng)用系統(tǒng)開(kāi)發(fā)架構(gòu)選擇方面的敘述,在答題紙上回答問(wèn)題1至問(wèn)題3。
某軟件公司承擔(dān)了某中小型企業(yè)應(yīng)用軟件開(kāi)發(fā)任務(wù),進(jìn)度要求緊迫。為了按時(shí)完成任務(wù),選擇合適的企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)架構(gòu)非常重要。項(xiàng)目組在進(jìn)行方案論證時(shí),項(xiàng)目組成員提出了兩種開(kāi)發(fā)思路。
(1)劉工建議采用J2EE 5.0 和 EJB 3.0 進(jìn)行開(kāi)發(fā)。理由是 J2EE 定義了標(biāo)準(zhǔn)的應(yīng)用開(kāi)發(fā)體系結(jié)構(gòu)和部署環(huán)境,EJB 是 J2EE 的基礎(chǔ)和核心。J2EE 5.0 主要目標(biāo)是簡(jiǎn)化開(kāi)發(fā),相比 EJB 2.1,EJB 3.0 具有很多改進(jìn)和提高。
(2)杜工建議采用 Struts,Spring 和 Hibernate 輕量級(jí)開(kāi)源框架相結(jié)合的方式。理由是隨著Java開(kāi)源項(xiàng)目陣營(yíng)的發(fā)展壯大,一些基于POJOs (Plan Old Java Objects)的開(kāi)源框架被廣泛地引入到 Java 企業(yè)應(yīng)用開(kāi)發(fā)中來(lái),與重量級(jí)的 EJB 框架相比,這些輕量級(jí)的框架有很多優(yōu)點(diǎn)。
項(xiàng)目組仔細(xì)比較分析了兩種方案的特點(diǎn)、優(yōu)點(diǎn)和不足之處。認(rèn)為杜工和劉工的建議都合理,但是從結(jié)合當(dāng)前項(xiàng)目實(shí)際情況出發(fā),最后決定采用杜工的建議。
【問(wèn)題1】(6分)
Java 企業(yè)應(yīng)用框架一般被劃分為三個(gè)層次,請(qǐng)用 150 字以內(nèi)文字說(shuō)明都有哪三個(gè)層次?功能分別是什么?
【問(wèn)題2】(12分)
請(qǐng)用 200 字以內(nèi)的文字?jǐn)⑹?Struts,Spring 和 Hibernate 開(kāi)源框架特點(diǎn)和結(jié)合方式。
【問(wèn)題3】(7分)
請(qǐng)用 200字以內(nèi)的文字說(shuō)明基于 Struts,Spring和Hibernate 的輕量級(jí)框架與基于 EJB的重量級(jí)框架解決問(wèn)題的側(cè)重點(diǎn)有什么不同?
10年專注信管,信管教育專注者,信管網(wǎng)優(yōu)勢(shì)
免費(fèi)試聽(tīng)信管網(wǎng)信息系統(tǒng)項(xiàng)目管理師課程
全國(guó)前50名高分學(xué)員訪談:董麗(174)、李思...
信息系統(tǒng)項(xiàng)目管理師高端班培訓(xùn)課程
信管老師100小時(shí)直播課程
軟考報(bào)名專題(報(bào)名時(shí)間、入口等)
中級(jí)系統(tǒng)集成項(xiàng)目管理工程師通關(guān)課程
系統(tǒng)規(guī)劃與管理師課程(考試介紹與題型分析)
軟題庫(kù):軟考在線題庫(kù)、支持手機(jī)答題