框架

 

框架(framework)是一個基本概念上的結構,用於去解決或者處理複雜的問題。框架(Framework)是整個或部分系統的可重用設計,表現爲一組抽象構件及構件實例間交互的方法;另一種定義認爲,框架是可被應用開發者定製的應用骨架。前者是從應用方面而後者是從目的方面給出的定義。構件是系統中實際存在的可更換部分,它實現特定的功能,符合一套接口標準並實現一組接口。構件代表系統中的一部分物理實施,包括軟件代碼源代碼二進制代碼可執行代碼)或其等價物(如腳本或命令文件)。在很多情況下,框架通常以構件庫的形式出現,但構件庫只是框架的一個重要部分。框架的關鍵還在於框架內對象間的交互模式控制流模式。其實就是某種應用的半成品,就是一組組件,供你選用完成你自己的系統。框架將應用系統劃分爲類和對象,定義類和對象的責任,類和對象如何互相協作,以及對象之間的控制線程

主要特點

領域內的軟件結構一致性好; 建立更加開放的系統;

重用代碼大大增加,軟件生產效率和質量也得到了提高;
軟件設計人員要專注於對領域的瞭解,使需求分析更充分;
存儲了經驗,可以讓那些經驗豐富的人員去設計框架和領域構件,而不必限於低層編程;
允許採用快速原型技術;
有利於在一個項目內多人協同工作;
大粒度的重用使得平均開發費用降低,開發速度加快,開發人員減少,維護費用降低,而參數化框架使得適應性、靈活性增強。

 

Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。Spring的用途不僅限於服務器端的開發。Spring的核心是控制反轉IoC)和麪向切面(AOP)。Spring是一個分層的JavaSE/EEfull-stack(一站式) 輕量級開源框架。

 

 

noscript 元素用來定義在腳本未被執行時的替代內容(文本)。

swf(shock wave flash)是Macromedia(現已被ADOBE公司收購)公司的動畫設計軟件Flash的專用格式,是一種支持矢量和點陣圖形的動畫文件格式,被廣泛應用於網頁設計,動畫製作等領域,swf文件通常也被稱爲Flash文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章