久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Kohana

來(lái)自站長(zhǎng)百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
Kohana Logo.jpg

Kohana 是由志愿者團(tuán)隊(duì)開(kāi)發(fā)的一個(gè)開(kāi)源形式使用PHP5 開(kāi)發(fā)的面對(duì)對(duì)象模式 MVC 架構(gòu)的 Web 框架。它目標(biāo)旨在快速開(kāi)發(fā),高安全性,輕量級(jí)代碼。

Kohana 是基于 BSD license 發(fā)布,所以大家可以用它開(kāi)發(fā)任何的開(kāi)源形式的,公司形式的或者個(gè)人形式的應(yīng)用。

主要特點(diǎn)[ ]

使用獨(dú)有的文件系統(tǒng) 設(shè)計(jì)可以任意繼承庫(kù)類(lèi)而經(jīng)可能少的(或不需要)配置,錯(cuò)誤句柄能夠在開(kāi)發(fā)過(guò)程中迅速定位錯(cuò)誤源,并有內(nèi)置的調(diào)試器和分析器作為輔助開(kāi)發(fā)工具。

并且提供為您的應(yīng)用程序提供安全系數(shù)相關(guān)的工具:XSS removal,input validation,signed cookies,form 和 HTML。于此同時(shí),數(shù)據(jù)庫(kù)層提供對(duì)SQL注入的保護(hù)。這是因?yàn)樗械墓俜酱a經(jīng)過(guò)精心編寫(xiě)和安全審查的。

雖然Kohana使用許多相同的設(shè)計(jì)模式和概念,但有一些不同之處:

  • 1、嚴(yán)謹(jǐn)?shù)腜HP5面向?qū)ο缶幊獭?yōu)勢(shì):可見(jiàn)性保護(hù),自動(dòng)加載,重載,接口,抽象類(lèi),單例模式等。
  • 2、社區(qū)向,而非商業(yè)向。Kohana是一款基于社區(qū)的作品。Kohana的開(kāi)發(fā)者們來(lái)自世界各地,有著各自的天賦。這使得開(kāi)發(fā)速度得以提高,并在短時(shí)間內(nèi)提供bug修復(fù)以及反饋用戶(hù)提出的建議。
  • 3、GET、POST、COOKIE以及SESSION數(shù)組得到改進(jìn)。Kohana不對(duì)全局?jǐn)?shù)據(jù)做讀取限制,但依舊提供與CodeIgniter相同的數(shù)據(jù)過(guò)濾以及XSS防護(hù)。
  • 4、層疊式資源、模塊以及類(lèi)繼承。控制器、數(shù)據(jù)模型、庫(kù)、助手以及視圖均能夠在系統(tǒng)中的任何地方進(jìn)行載入。程序的配置選項(xiàng)可被繼承或覆蓋。
  • 5、無(wú)命名空間的沖突。類(lèi)均添加了如“_Controller”之類(lèi)的后綴,從而使得用戶(hù)的控制器和數(shù)據(jù)模型可被同時(shí)同地裝載。
  • 6、真正的自動(dòng)類(lèi)裝載。這包括庫(kù)、控制器、數(shù)據(jù)模型以及助手。與CodeIgniter不同,Kohana的自動(dòng)裝載是真正意義上的動(dòng)態(tài)裝載,而并非預(yù)先裝載。
  • 7、庫(kù)驅(qū)動(dòng)以及API的一致性。庫(kù)能夠使用不同的驅(qū)動(dòng)來(lái)處理不同的外部API。例如,session的儲(chǔ)存有數(shù)據(jù)庫(kù)、cookie和native幾種,但它們均使用相同的接口。這使得庫(kù)可以不斷的添加新的驅(qū)動(dòng),但不會(huì)影響到API的一致性。
  • 8、強(qiáng)大的事件處理器。Kohana的事件可被動(dòng)態(tài)的添加、替換或刪除。這使得用戶(hù)能在Kohana執(zhí)行的過(guò)程中動(dòng)態(tài)做更改,而不影響原有的系統(tǒng)代碼。

安裝說(shuō)明[ ]

Kohana安裝教程

使用手冊(cè)[ ]

Kohana使用教程

相關(guān)資源[ ]


相關(guān)條目[ ]

參考來(lái)源[ ]