1樓:動力節點it培訓
1.框架可以這樣來理解,如建一座房子,先把房子的樑、柱子建起來,這就是一個房子的框架。至於房子內部怎樣,**是房間,**是客廳,就看設計者。
軟體也是一樣,把一個軟體的大概的樑、柱子建起來,就是軟體的框架。一個軟體半成品,幫你做了一些基礎工作,你就可以在這個基礎之上,來定製適合你自己的應用。流行的框架非常靈活,以適應不同的需求。
打個比方,如果你輸入到螢幕上用system.out.println()如果println方法都要自己去實現,那麼是不是很恐怖。
所以框架在解決大規模的問題上,這些基礎工作是必需的。
2.框架就是一顆松樹,你只要在上邊掛點裝飾物和幾片小雪花,裝幾個小電燈,它就可以變成炫目喜慶的聖誕樹。
3.框架象相框一樣,做好相框,只要往裡邊放相片,隨意你怎麼放相片,大的,小的,都可以。 相框是不變的,相片裡隨你換,如果相框太小放不進相片就是框架沒做好啊。
所以這裡可以稍微擴充套件一下,一個框架的複雜程式以及載入東西的多少,是十分關鍵的。現在就有個別人批評spring框架過大,侷限過多。 如果一個專案就是一個學校的話,struts就是開學的時候負責報名接待的部門,來了個學生(請求),他們會根據你的姓名(請求路徑)查詢你是那個系,那個班的,把你帶到相應的地方(action),然後就是那個對應你的組織(action)來處理你了。
他的花名冊就是配置檔案(sturts-config。xml),上面可以配置你的姓名(請求路徑),是否驗證你身上帶沒帶學費(viladate),把你讓誰(request)帶到你的組織裡去,放你行李的小車(formbean)的編號等等。xml裡的struts配置就是保安要驗證的資訊,看你是不是有這個學校的錄取通知書。
等你大二大三了,你成了接待人員(action),你只要知道你去組織那些學生(配置struts-config。xml),怎麼處理他們(呼叫那個service方法),著就是struts了。spring 的ioc就是本應該有學校做的招聘工作,交給的獵頭公司(控制反轉)然後把招聘到的人員交給學校使用。
模式更側重於框架內部,也就是房間內部各傢俱之間如何擺放的組合思考方式。
2樓:匿名使用者
沒啥意思~ 你可以理解就是些封裝好方便程式設計師操作的東東,使專案的開發更簡單,維護起來也更容易。
3樓:最接地氣的網名
我也是剛學 我說說我現在的理解吧(有說錯的地方還請大佬指正)框架無非就是給你一堆方法(.jar包)你需要的時候就呼叫 不用再苦哈哈的自己寫方法
4樓:匿名使用者
用比喻來說:框架就是一個通用的模型. 用框架 就像用模型做東西
框架是什麼呢,程式設計框架是什麼意思?
簡而言之,框架就是制定一套規範或者規則 思想 大家 程式設計師 在該規範或者規則 思想 下工作。或者說就是使用別人搭好的舞臺,你來做表演。以上來自wiki,dede及dz並不是框架,而應該是一個完整的程式。thinkphp是一個比較典型的框架,給你提供了軟體架構及相關的規範,我們只需要按照其規範去實...
Java標籤的用法,java標籤是什麼意思,有什麼用,怎麼用?
public static void main string args 應該可以了。為什麼在label 後面加 上a 0呢?實在不建議使用標籤,也不建議使用continue,這些都是goto語句的變種,程式一複雜,可能連上帝都不知道這程式是怎麼執行的。for 語句中標籤不能夠在迴圈之外。可以試試在迴...
java函式中的函式是什麼意思,java中,什麼是類,方法,函式三者又有什麼區別
函式就是一個動作一個行為哈,比如殺人防火這個動作,那就需要寫兩個函式,一個函式是殺人另一個函式是放火。在寫函式時,只需要關注函式的返回值和引數就可以了,比如兩個數相加的函式,那引數肯定就是2個數,我要實現那兩個數的相加,那返回值就是兩個數的之和。只要明白了上面的東西,函式的寫法就很容易了。第一個是寫...