第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

java的框架是什么意思?

java的框架是什么意思?

慕容森 2019-02-22 19:15:36
java的框架是什么意思?
查看完整描述

1 回答

?
料青山看我應(yīng)如是

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊

框架就是一些類和接口的集合,通過(guò)這些類和接口協(xié)調(diào)來(lái)完成一系列的程序?qū)崿F(xiàn)。JAVA框架可以分為三層:表示層,業(yè)務(wù)層和物理層??蚣苡纸凶鲩_(kāi)發(fā)中的半成品,它不能提供整個(gè)WEB應(yīng)用程序的所有東西,但是有了框架,我們就可以集中精力進(jìn)行業(yè)務(wù)邏輯的開(kāi)發(fā)而不用去關(guān)心它的技術(shù)實(shí)現(xiàn)以及一些輔助的業(yè)務(wù)邏輯。大家熟知的Structs和Spring就是表示層和業(yè)務(wù)層框架的強(qiáng)力代表。一般的公司面試時(shí)看你是否涉及過(guò)J2EE的開(kāi)發(fā),總會(huì)考察你有沒(méi)有這方面框架的認(rèn)知力。好的框架應(yīng)當(dāng)是考慮:穩(wěn)定、靈活(在某個(gè)開(kāi)發(fā)領(lǐng)域,或某個(gè)行業(yè)來(lái)說(shuō),不要搞成絕對(duì)通用,目前很難) 、容易維護(hù)(一致的表現(xiàn),里面的凡是相同意義的操作都有一致的面孔)、新手容易上手、利于迅速開(kāi)發(fā)N多項(xiàng)目(項(xiàng)目之間知識(shí)可以不斷積累,通用功能的與項(xiàng)目專用功能分離)。對(duì)于當(dāng)然首先要理解框架是什么?字面含義就是條條框框組成的一個(gè)架子,這個(gè)架子怎么理解呢?
1)框架可以這樣來(lái)理解,如建一座房子,先把房子的樑、柱子建起來(lái),這就是一個(gè)房子的框架。至于房子內(nèi)部怎樣,哪里是房間,哪里是客廳,就看設(shè)計(jì)者。軟件也是一樣,把一個(gè)軟件的大概的樑、柱子建起來(lái),就是軟件的框架。一個(gè)軟件半成品,幫你做了一些基礎(chǔ)工作,你就可以在這個(gè)基礎(chǔ)之上,來(lái)定制適合你自己的應(yīng)用。流行的框架非常靈活,以適應(yīng)不同的需求。打個(gè)比方,如果你輸入到屏幕上用System.out.println()如果println方法都要自己去實(shí)現(xiàn),那么是不是很恐怖。所以框架在解決大規(guī)模的問(wèn)題上,這些基礎(chǔ)工作是必需的。2)框架就是一顆松樹,你只要在上邊掛點(diǎn)裝飾物和幾片小雪花,裝幾個(gè)小電燈,它就可以變成炫目喜慶的圣誕樹。3)框架象相框一樣,做好相框,只要往里邊放相片,隨意你怎么放相片,大的,小的,都可以。 相框是不變的,相片里隨你換,如果相框太小放不進(jìn)相片就是框架沒(méi)做好啊。 所以這里可以稍微擴(kuò)展一下,一個(gè)框架的復(fù)雜程序以及加載東西的多少,是十分關(guān)鍵的。現(xiàn)在就有個(gè)別人批評(píng)spring框架過(guò)大,局限過(guò)多。 如果一個(gè)項(xiàng)目就是一個(gè)學(xué)校的話,struts就是開(kāi)學(xué)的時(shí)候負(fù)責(zé)報(bào)名接待的部門,來(lái)了個(gè)學(xué)生(請(qǐng)求),他們會(huì)根據(jù)你的姓名(請(qǐng)求路徑)查找你是那個(gè)系,那個(gè)班的,把你帶到相應(yīng)的地方(action),然后就是那個(gè)對(duì)應(yīng)你的組織(action)來(lái)處理你了。他的花名冊(cè)就是配置文件(sturts-config。xml),上面可以配置你的姓名(請(qǐng)求路徑),是否驗(yàn)證你身上帶沒(méi)帶學(xué)費(fèi)(viladate),把你讓誰(shuí)(request)帶到你的組織里去,放你行李的小車(formbean)的編號(hào)等等。xml里的struts配置就是保安要驗(yàn)證的信息,看你是不是有這個(gè)學(xué)校的錄取通知書。等你大二大三了,你成了接待人員(action),你只要知道你去組織那些學(xué)生(配置struts-config。xml),怎么處理他們(調(diào)用那個(gè)service方法),著就是struts了。spring 的IOC就是本應(yīng)該有學(xué)校做的招聘工作,交給的獵頭公司(控制反轉(zhuǎn))然后把招聘到的人員交給學(xué)校使用。 模式更側(cè)重于框架內(nèi)部,也就是房間內(nèi)部各家具之間如何擺放的組合思考方式。



查看完整回答
反對(duì) 回復(fù) 2019-03-04
  • 1 回答
  • 0 關(guān)注
  • 1009 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)