亚洲中文精品a∨在线,国产在线精品在线精品,国产亚洲欧美一区,欧美肉肉丝视频一区二区

您當(dāng)前位置: 唯學(xué)網(wǎng) » 軟件工程師 » 輔導(dǎo)專題

軟件設(shè)計(jì)師考試輔導(dǎo):Java EE開發(fā)常用框架

來源:唯學(xué)網(wǎng)•教育培訓(xùn)(slhrvoh.cn)  【唯學(xué)網(wǎng) • 中國(guó)教育電子商務(wù)平臺(tái)】 加入收藏

眾所周知,要想成為一名專業(yè)的軟件設(shè)計(jì)師,參加軟件工程師中軟件設(shè)計(jì)師的相關(guān)考試是必不可少的。下面是唯學(xué)網(wǎng)小編為幫助準(zhǔn)備參加2013年下半年全國(guó)軟件工程師考試的考生們搜集整理的《軟件設(shè)計(jì)師》考點(diǎn)輔導(dǎo):Java EE開發(fā)常用框架,希望對(duì)大家有所幫助。

Struts是一個(gè)基于Sun Java EE平臺(tái)的MVC框架,主要是采用Servlet和JSP技術(shù)來實(shí)現(xiàn)的。

Struts框架可分為以下四個(gè)主要部分,其中三個(gè)就和MVC模式緊密相關(guān):

1、模型 (Model),本質(zhì)上來說在Struts中Model是一個(gè)Action類(這個(gè)會(huì)在后面詳細(xì)討論),開發(fā)者通過其實(shí)現(xiàn)商業(yè)邏輯,同時(shí)用戶請(qǐng)求通過控制器(Controller)向Action的轉(zhuǎn)發(fā)過程是基于由struts-config.xml文件描述的配置信息的。

2、視圖(View),View是由與控制器Servlet配合工作的一整套JSP定制標(biāo)簽庫構(gòu)成,利用她們我們可以快速建立應(yīng)用系統(tǒng)的界面。

3、控制器(Controller),本質(zhì)上是一個(gè)Servlet,將客戶端請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的Action類。

4、一堆用來做XML文件解析的工具包,Struts是用XML來描述如何自動(dòng)產(chǎn)生一些JavaBean的屬性的,此外Struts還利用XML來描述在國(guó)際化應(yīng)用中的用戶提示信息的(這樣一來就實(shí)現(xiàn)了應(yīng)用系統(tǒng)的多語言支持)。

Spring

Spring是輕量級(jí)的Java EE應(yīng)用程序框架。

Spring的核心是個(gè)輕量級(jí)容器(container),實(shí)現(xiàn)了IoC(Inversion of Control)模式的容器,Spring的目標(biāo)是實(shí)現(xiàn)一個(gè)全方位的整合框架,在Spring框架下實(shí)現(xiàn)多個(gè)子框架的組合,這些子框架之間彼此可以獨(dú)立,也可以使用其它的框架方案加以替代,Spring希望提供one-stop shop的框架整合方案 。

Spring不會(huì)特別去提出一些子框架來與現(xiàn)有的OpenSource框架競(jìng)爭(zhēng),除非它覺得所提出的框架夠新夠好,例如Spring有自己的 MVC框架方案,因?yàn)樗X得現(xiàn)有的MVC方案有很多可以改進(jìn)的地方,但它不強(qiáng)迫您使用它提供的方案,您可以選用您所希望的框架來取代其子框架,例如您仍可以在Spring中整合您的Struts框架 。

唯學(xué)網(wǎng)是一個(gè)大型的教育考試培訓(xùn)平臺(tái),各種不同形式的教育資訊內(nèi)容與考試信息盡在其中。要想了解更多軟件工程師相關(guān)考試信息內(nèi)容,如軟件工程師考試輔導(dǎo)、軟件工程師考試試題等,請(qǐng)隨時(shí)關(guān)注唯學(xué)網(wǎng)計(jì)算機(jī)培訓(xùn)欄目軟件工程師考試培訓(xùn)頻道,小編會(huì)第一時(shí)間為大家更新跟進(jìn)最新內(nèi)容。如有任何疑問也可在線留言,小編會(huì)為您在第一時(shí)間解答!

0% (0)
0% (10)
已有條評(píng)論
新聞瀏覽排行