亚洲国产区中文,国产精品91高清,亚洲精品中文字幕久久久久,亚洲欧美另类久久久精品能播放

                  族譜網(wǎng) 頭條 人物百科

                  Web應(yīng)用框架

                  2020-10-16
                  出處:族譜網(wǎng)
                  作者:阿族小譜
                  瀏覽:708
                  轉(zhuǎn)發(fā):0
                  評論:0
                  種類模型-視圖-控制器(MVC(Modelviewcontroller))許多框架遵循模型-視圖-控制器(MVC)體系模型的結(jié)構(gòu)模式,使數(shù)據(jù)模型與用戶界面分開。這被普遍認(rèn)為是一個很好的做法,因為它模塊化的代碼,能提高代碼的重復(fù)使用,并允許多個接口。在Web應(yīng)用中,這允許不同的應(yīng)用方面,如網(wǎng)頁,遠(yuǎn)程應(yīng)用程序和Web服務(wù)接口。MVC是業(yè)界比較認(rèn)可的架構(gòu)模型。三部分組織組織模式在這種組織模式中,應(yīng)用程序創(chuàng)建在三個部分:客戶端,應(yīng)用程序和數(shù)據(jù)庫。數(shù)據(jù)庫通常是一個RDBMS。而客戶端指的是由Web應(yīng)用程序生成的HTML,在用戶的瀏覽器運(yùn)行。應(yīng)用程序運(yùn)行在服務(wù)器上。內(nèi)容管理系統(tǒng)(CMS)指的是一種內(nèi)容編輯程序。就像在博客寫文章一樣,不需要懂得編程的人,也可以通過CMS發(fā)布,更改,管理內(nèi)容。特點(diǎn)網(wǎng)頁模版系統(tǒng)更多資料:en:Webtemplatesystem網(wǎng)頁緩存更多資料:en:Webcache安全性數(shù)...

                  種類

                  模型 - 視圖 - 控制器(MVC(Model view controller))

                  許多框架遵循模型 - 視圖 - 控制器(MVC)體系模型的結(jié)構(gòu)模式,使數(shù)據(jù)模型與用戶界面分開。這被普遍認(rèn)為是一個很好的做法,因為它模塊化的代碼,能提高代碼的重復(fù)使用,并允許多個接口。在Web應(yīng)用中,這允許不同的應(yīng)用方面,如網(wǎng)頁,遠(yuǎn)程應(yīng)用程序和Web服務(wù)接口。MVC是業(yè)界比較認(rèn)可的架構(gòu)模型。

                  三部分組織組織模式

                  在這種組織模式中,應(yīng)用程序創(chuàng)建在三個部分:客戶端,應(yīng)用程序和數(shù)據(jù)庫。數(shù)據(jù)庫通常是一個RDBMS。而客戶端指的是由Web應(yīng)用程序生成的HTML,在用戶的瀏覽器運(yùn)行。應(yīng)用程序運(yùn)行在服務(wù)器上。

                  內(nèi)容管理系統(tǒng)(CMS)

                  指的是一種內(nèi)容編輯程序。就像在博客寫文章一樣,不需要懂得編程的人,也可以通過CMS發(fā)布,更改,管理內(nèi)容。

                  特點(diǎn)

                  網(wǎng)頁模版系統(tǒng)

                  更多資料:en:Web template system

                  網(wǎng)頁緩存

                  更多資料:en:Web cache

                  安全性

                  數(shù)據(jù)庫關(guān)系與映射

                  URL映射

                  AJAX

                  更多資料:en:Ajax framework

                  AJAX即“Asynchronous JavaScript and XML”(異步的JavaScript與XML技術(shù)),指的是一套綜合了多項技術(shù)的瀏覽器端網(wǎng)頁開發(fā)技術(shù)。Ajax的概念由Jesse James Garrett所提出[1]。

                  傳統(tǒng)的Web應(yīng)用允許用戶端填寫表單(form),當(dāng)提交表單時就向Web服務(wù)器發(fā)送一個請求。服務(wù)器接收并處理傳來的表單,然后送回一個新的網(wǎng)頁,但這個做法浪費(fèi)了許多帶寬,因為在前后兩個頁面中的大部分HTML碼往往是相同的。由于每次應(yīng)用的溝通都需要向服務(wù)器發(fā)送請求,應(yīng)用的回應(yīng)時間依賴于服務(wù)器的回應(yīng)時間。這導(dǎo)致了用戶界面的回應(yīng)比本機(jī)應(yīng)用慢得多。

                  與此不同,AJAX應(yīng)用可以僅向服務(wù)器發(fā)送并取回必須的數(shù)據(jù),并在客戶端采用JavaScript處理來自服務(wù)器的回應(yīng)。因為在服務(wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少(大約只有原來的5%)[來源請求],服務(wù)器回應(yīng)更快了。同時,很多的處理工作可以在發(fā)出請求的客戶端機(jī)器上完成,因此Web服務(wù)器的負(fù)荷也減少了。

                  類似于DHTML或LAMP,AJAX不是指一種單一的技術(shù),而是有機(jī)地利用了一系列相關(guān)的技術(shù)。雖然其名稱包含XML,但實(shí)際上數(shù)據(jù)格式可以由JSON代替,進(jìn)一步減少數(shù)據(jù)量,形成所謂的AJAJ。而客戶端與服務(wù)器也并不需要異步。一些基于AJAX的“派生/合成”式(derivative/composite)的技術(shù)也正在出現(xiàn),如AFLAX。

                  自動configuration

                  Web服務(wù)

                  編程語言

                  各種編程語言使用框架分類如下:

                  PHP

                  Zend framework

                  CakePHP ( 英語 : CakePHP )

                  Yii ( 英語 : Yii )

                  ThinkPHP

                  Symfony

                  Laravel ( 英語 : Laravel )

                  Kohana ( 英語 : Kohana_(framework) )

                  Seagull ( 英語 : Seagull_PHP_Framework )

                  Drupal

                  CodeIgniter

                  WindFramework

                  Phalcon

                  FuelPHP

                  Javascript

                  (按字母排序)

                  AngularJS

                  Backbone.js

                  Dojo Toolkit ( 英語 : Dojo_Toolkit )

                  Ember.js ( 英語 : Ember.js )

                  jQuery

                  MooTools ( 英語 : MooTools )

                  Prototype

                  ZK

                  Python

                  django

                  flask

                  pinax

                  Grok

                  Pylons

                  TurboGears

                  web2py

                  Zope

                  Quixote

                  snakelets

                  snakelets

                  PylonsHQ

                  Tornado

                  Ruby

                  Ruby On Rails

                  Sinatra

                  JAVA

                  Spring

                  Struts

                  hibernate

                  Grails

                  Tapestry

                  ZK


                  免責(zé)聲明:以上內(nèi)容版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。感謝每一位辛勤著寫的作者,感謝每一位的分享。

                  ——— 沒有了 ———
                  編輯:阿族小譜

                  更多文章

                  更多精彩文章
                  評論 {{commentTotal}} 文明上網(wǎng)理性發(fā)言,請遵守《新聞評論服務(wù)協(xié)議》
                  游客
                  發(fā)表評論
                  • {{item.userName}} 舉報

                    {{item.content}}

                    {{item.time}} {{item.replyListShow ? '收起' : '展開'}}評論 {{curReplyId == item.id ? '取消回復(fù)' : '回復(fù)'}}

                    回復(fù)評論
                  加載更多評論
                  打賞作者
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  — 請選擇您要打賞的金額 —
                  {{item.label}}
                  {{item.label}}
                  打賞成功!
                  “感謝您的打賞,我會更努力的創(chuàng)作”
                  返回
                  打賞
                  私信

                  推薦閱讀

                  · WEB
                  參考文獻(xiàn)Knuth,DonaldE.LiterateProgramming.CSLILectureNotes27.Stanford,California:CenterfortheStudyofLanguageandInformation.1992.
                  · Web服務(wù)
                  定義核心定義考慮到并沒某個獨(dú)立文檔包含一切相關(guān)內(nèi)容,可采用模塊化的方式給出對WEB服務(wù)的描述,但不能給出一個“絕對全面和準(zhǔn)確”的定義。受外部環(huán)境和實(shí)現(xiàn)技術(shù)影響,各方給出的核心定義可能稍有出入,但通常包括:這些標(biāo)準(zhǔn)由這些組織制訂:W3C負(fù)責(zé)XML、SOAP及WSDL;OASIS(英語:OASIS(organization))負(fù)責(zé)UDDI。協(xié)議集為提高WEB服務(wù)間的互操作能力,WS-I還特別發(fā)布了WEB服務(wù)協(xié)議集(Profile)。協(xié)議集包含了一系列特定版本的核心定義(諸如SOAP和WSDL),以及對其使用上的限制與約束。WS-I還發(fā)布了用于部署協(xié)議集兼容WEB服務(wù)的測試工具及相關(guān)用例。WS-系列追加定義為擴(kuò)展WEB服務(wù)能力,一些新的標(biāo)準(zhǔn)已經(jīng)或正在被開發(fā)。這些標(biāo)準(zhǔn)通常被冠以WS字頭(WebService的簡稱),以下是一個WS系列追加標(biāo)準(zhǔn)的不完全列表:一直以來,W3C負(fù)責(zé)制定了不少WS追加定義...
                  · Web2.0
                  Web1.0Web(在這里,指代“Web1.0”)最早的概念包括常更新的靜態(tài)HTML頁面。而.com時代的成功則是依靠一個更加動態(tài)的Web(指代“Web1.5”),其中CMS(內(nèi)容管理系統(tǒng))可以從不斷變化的內(nèi)容數(shù)據(jù)庫中即時生成動態(tài)HTML頁面。從這兩種意義上來說,所謂的眼球效應(yīng)則被認(rèn)為是固有的Web感受,也因此頁面點(diǎn)擊率和外觀成為了重要因素。Web2.0的概述Web2.0是一種新的互聯(lián)網(wǎng)方式,通過網(wǎng)絡(luò)應(yīng)用(WebApplications)促進(jìn)網(wǎng)絡(luò)上人與人間的信息交換和協(xié)同合作,其模式更加以用戶為中心。典型的Web2.0站點(diǎn)有:網(wǎng)絡(luò)社區(qū)、網(wǎng)絡(luò)應(yīng)用程序、社交網(wǎng)站、博客、Wiki等等。Web2.0的支持者認(rèn)為Web的使用正日漸以交互性和未來的社會性網(wǎng)絡(luò)為導(dǎo)向,所提供的服務(wù)內(nèi)容,通過或不通過創(chuàng)建一個可視的、交互的網(wǎng)頁來充分挖掘網(wǎng)絡(luò)效應(yīng)。某種觀點(diǎn)認(rèn)為,和傳統(tǒng)網(wǎng)站相比,Web2.0的網(wǎng)站更多表現(xiàn)為Po...
                  · .NET框架
                  版本0.^自SP1起所有WindowsXP分發(fā)光盤或鏡像中均包含1.0版的安裝包,并且這個版本作為WindowsXPTabletPC和MediaCenter版的必要組成元素。small>1.^.NetFramework1.1可以部署于Itanium和x86-64平臺,由WOW64支持。small>2.^在Itanium平臺上有些功能不被支持,比如WPF。small>3.^從版本4.5起,隨同WindowsRT,WindowsRT8.1運(yùn)用于ARMv7平臺,由于是精簡版,未列于此表。small>發(fā)行歷史.NET框架1.0完整版號-1.0.3705這是最早的.NET架構(gòu),于2002年發(fā)行。它可以以一個獨(dú)立且可重新分發(fā)的包的形式或在一個軟件發(fā)展工具包集中被獲得。它也是第一個微軟VisualStudio.NET的發(fā)行版的一部分(也被稱作VisualStudio.NET2002)。.NET框架1.1...
                  · CSS框架
                  參見瀏覽器引擎CSS支援比較

                  關(guān)于我們

                  關(guān)注族譜網(wǎng) 微信公眾號,每日及時查看相關(guān)推薦,訂閱互動等。

                  APP下載

                  下載族譜APP 微信公眾號,每日及時查看
                  掃一掃添加客服微信