程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP構建語義Web CRUD操作

PHP構建語義Web CRUD操作

編輯:PHP綜合

創建、讀、更新和刪除(Create/Read/Update/Delete,CRUD)操作是最基本的數據庫操作,但是它們也是最重要的操作。CRUD操作通常是使用關系數據庫系統中的結構化查詢語言(Structured Query Language,SQL)完成的。隨著Web 變得更加具有面向數據特性,因此需要從基於SQL的CRUD操作轉移到基於語義 Web的CRUD操作。了解如何使用PHP 通過基於語義的Web 執行 CRUD操作。

常用縮寫詞

API — 應用程序編程接口(Application Programming Interface)

CRUD — 創建/讀/更新/刪除(Create/Read/Update/Delete)

HTTP — 超文本傳輸協議(Hypertext Transfer Protocol)

MVC — 模式—視圖—控制器(Model-View-Controller)

OOP — 面向對象的編程(Object-Oriented Programming)

RDF — 資源描述框架(Resource Description Framework)

SPARQL — 簡單協議和RDF 查詢語言(Simple Protocol and RDF Query Language)

SQL — 結構化查詢語言(Structured Query Language)

UI —用戶界面(User interface)

W3C — 萬維網聯盟(World Wide Web Consortium)

在開發 Web 應用程序時,為邏輯層和UI 層創建放置服務器端代碼的數據庫結構是一種標准實踐。要連接到數據庫,服務器端代碼需要執行一些基本的創建、更新、刪除和— 最重要的— 讀取記錄等操作。由於Web 應用程序的後台數據庫通常都是關系數據庫,因此這些 CRUD操作都是使用眾所周知的SQL語言執行的。但是,隨著Web開發越來越多地采用面向對象的編程(OOP),模型也隨之發生改變。

資源描述框架(Resource Description Framework,RDF)是描述對象同時保留數據含義的理想方法。簡單協議和RDF 查詢語言(Simple Protocol and RDF Query Language,SPARQL — 發音為 “sparkle”)是通常用於針對該數據進行查詢的語言,因為它在語句構成上匹配 RDF 本身的結構。RDF和SPARQL 都是所謂語義 Web 棧(semantic Web stack)中的技術。

要徹底地應用語義 Web 理念,您可以使用SPARQL將傳統的Web開發技術應用到 RDF 數據中。本文將展示如何使用簡化的模式—視圖—控制器(Model-View-Controller,MVC)設計模型、PHP 服務器端腳本語言和SPARQL 連接到 RDF — 與使用關系數據庫系統中的SQL 相反。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved