freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

物聯(lián)網(wǎng)技術(shù)與應(yīng)用(書(shū)號(hào):24388)電子教案ppt128(更新版)

  

【正文】 ername: root password: mysql host: localhost ( 2)建立數(shù)據(jù)庫(kù)。 Ruby on Rails是支持所有的 REST操作的,可以通過(guò) scaffold來(lái)進(jìn)行實(shí)現(xiàn)。 Rails是一個(gè)網(wǎng)絡(luò)應(yīng)用框架,它可以很方便地處理各種應(yīng)用請(qǐng)求,客戶(hù)端和 Rails服務(wù)器之間采用統(tǒng)一的 REST接口,它們通過(guò) HTTP協(xié)議來(lái)向服務(wù)器端發(fā)送請(qǐng)求。 ?( 4) MySQL數(shù)據(jù)庫(kù)。 ? 下面我們主要介紹在 Windows下安裝部署 Rails的具體過(guò)程??偟膩?lái)說(shuō),要安裝運(yùn)行一個(gè) Rails應(yīng)用需要下列組件。 物聯(lián)網(wǎng)中間件編程實(shí)例 Ruby on Rails開(kāi)發(fā)基于 REST風(fēng)格的中間件 用 J2EE開(kāi)發(fā) Web Service中間件 Ruby on Rails開(kāi)發(fā)基于 REST風(fēng)格的中間件 ? Ruby on Rails,簡(jiǎn)稱(chēng) RoR或 Rails,是一個(gè)使用 Ruby語(yǔ)言寫(xiě)的開(kāi)源網(wǎng)絡(luò)應(yīng)用框架,能使開(kāi)發(fā)變得更加容易,目前我們用其致力于 Web應(yīng)用的開(kāi)發(fā)、部署和維護(hù)。通常情況下,有 3種方法:傳感類(lèi)上下文、派生出的上下文(根據(jù)信息記錄和用戶(hù)設(shè)定)、明確提供的上下文。 ( 4)前端利用 Web的呈現(xiàn)方式,提供直觀、友好的用戶(hù)體驗(yàn)。 1. JAVA VM 除了利用 Web實(shí)現(xiàn)中間件外, Java VM( Java虛擬機(jī))以其良好的跨平臺(tái)特性成為了物聯(lián)網(wǎng)中間件的重要平臺(tái)。 ( 1)統(tǒng)一的客戶(hù)界面 ( 2)平臺(tái)獨(dú)立性 ( 3)高可擴(kuò)展性 ( 4)并行性與分布性 1.嵌入式 Web Web服務(wù)器 對(duì) Web服務(wù)器而言,在物理設(shè)備上是指存放那些供客戶(hù)訪問(wèn)的信息資源的計(jì)算機(jī)或嵌入式系統(tǒng);在軟件上是指能夠按照客戶(hù)的請(qǐng)求將信息資源傳送給客戶(hù)的應(yīng)用程序。 SOAP是一種輕量級(jí)的消息協(xié)議,它允許用任何語(yǔ)言編寫(xiě)的任何類(lèi)型的對(duì)象在任何平臺(tái)之上相互通信。 ?一旦 Web服務(wù)被部署,其他的應(yīng)用程序或是Web服務(wù)就能夠發(fā)現(xiàn)并且調(diào)用這個(gè)部署的服務(wù)。 ?中間件包含了眾多軟件組成部分,它們被設(shè)計(jì)用于處理各種任務(wù),以完成一個(gè)有效利用成本的智能物聯(lián)網(wǎng)應(yīng)用開(kāi)發(fā)過(guò)程。 以 RFID為例,下圖描述了中間件在系統(tǒng)中的位置和作用。 7.物聯(lián)網(wǎng)中間件發(fā)展的三個(gè)階段 ? 應(yīng)用程序中間件階段( Application Middleware) ? 架構(gòu)中間件階段( Infrastructure Middleware) ? 解決方案中間件階段( Solution Middleware)。 ? 連接兩個(gè)獨(dú)立應(yīng)用程序或獨(dú)立系統(tǒng)的軟件,使相連接的系統(tǒng)即使具有不同的接口,利用中間件仍然能相互交換信息。 3.中間件發(fā)展史 Tuxedo是 1984年在當(dāng)時(shí)屬于 ATT的貝爾實(shí)驗(yàn)室開(kāi)發(fā)完成的,由于分布式處理當(dāng)時(shí)并沒(méi)有在商業(yè)應(yīng)用上獲得像今天一樣的成功, Tuxedo在很長(zhǎng)一段時(shí)期里只是實(shí)驗(yàn)室產(chǎn)品,后來(lái)被 Novell收購(gòu),在經(jīng)過(guò) Novell并不成功的商業(yè)推廣之后, 1995年被現(xiàn)在的 BEA公司收購(gòu)。 RFID中間件扮演 RFID標(biāo)簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口( API),即能連到 RFID讀寫(xiě)器,讀取 RFID標(biāo)簽數(shù)據(jù)。 ( 3)處理流。 ? Hydra中間件利于實(shí)現(xiàn)環(huán)境感知行為和解決在資源受限設(shè)備中處理數(shù)據(jù)的持久性問(wèn)題。 Web Services舉例: 創(chuàng)建一個(gè) Web Services,功能是返回當(dāng)前的天氣情況。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以用一種統(tǒng)一和通用的方式進(jìn)行交互。嵌入式 Web服務(wù)器通過(guò) CGI接口和數(shù)據(jù)動(dòng)態(tài)顯示技術(shù),可以在 HTML文件或表格中插入運(yùn)行代碼,供 RAM讀取 /寫(xiě)入數(shù)據(jù)。 Java VM體系結(jié)構(gòu)圖 近幾年來(lái)隨著物聯(lián)網(wǎng)的興起,越來(lái)越多的研究正在考慮將 Web技術(shù)與物聯(lián)網(wǎng)技術(shù)相結(jié)合。 Web of Things的基本框架由以下 3部分組成: ( 1)網(wǎng)絡(luò)節(jié)點(diǎn)集成接口( Integration Interface of Network Node) ( 2)基于 REST風(fēng)格終端節(jié)點(diǎn)( Terminal Nodes Based on REST Style)對(duì)智能設(shè)備可進(jìn)行移動(dòng)和臨時(shí)安裝; ( 3)網(wǎng)絡(luò) Mashup功能( Web Mashup Function)增強(qiáng)可視化、可預(yù)見(jiàn)、可預(yù)報(bào)和維護(hù)日程的能力; 基于 REST風(fēng)格的 Web of Things架構(gòu) 上下文感知技術(shù)是用來(lái)描述一種信息空間和物理空間相融合的重要支撐技術(shù),它能夠使用戶(hù)可用的計(jì)算環(huán)境和軟件資源動(dòng)態(tài)地適應(yīng)相關(guān)的歷史狀態(tài)信息,從而根據(jù)環(huán)境的變化自動(dòng)地采取符合用戶(hù)需要或者設(shè)定的行動(dòng)。上下文信息模型反映了設(shè)計(jì)者對(duì)上下文的理解,決定了使用什么方法把物理世界里面的一些無(wú)意義和無(wú)規(guī)律的數(shù)據(jù)轉(zhuǎn)化成計(jì)算世界里的邏輯結(jié)構(gòu)語(yǔ)言,為實(shí)現(xiàn)上下文的正確運(yùn)行打下基礎(chǔ)。這是因?yàn)椋? ? Ruby語(yǔ)言的特性:自然、簡(jiǎn)介、快速,有豐富的類(lèi)庫(kù),并且全面地支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。 ? ( 2) RubyGems:它是一個(gè)標(biāo)準(zhǔn)的 Ruby程序包管理器,可以很方便的在線安裝各種 Ruby程序包,包括 Rails等??梢詮?RubyFe( RubyGems的官網(wǎng)(載完成后將該壓縮包進(jìn)行解壓,我們假設(shè)解壓后根目錄為 ${dir}目錄;然后啟動(dòng)命令提示符,并切換到 ${dir}中,然后輸入 ruby RubyGems的安裝程序。 ?( 5)安裝 mysql gem包。服務(wù)器的另一種客戶(hù)端是瀏覽器或是手機(jī) Widget應(yīng)用,這些客戶(hù)可以向服務(wù)器端發(fā)送請(qǐng)求來(lái)獲取自己所關(guān)心的數(shù)據(jù)。針對(duì)該示例,數(shù)據(jù)庫(kù)中只建立一張表來(lái)進(jìn)行數(shù)據(jù)的存儲(chǔ)。下面的命令如沒(méi)有特別說(shuō)明均是在 smart_sensor根目錄下執(zhí)行的。此處可以通過(guò) Rails的基本命令來(lái)建立基本的控制器。在 Rails中會(huì)在 views目錄下對(duì)返回的頁(yè)面文件進(jìn)行集中的管理。, :controller = temperature, :action = post_temperature, :conditions = {:method = :post} 39。 ? ③前面與( 2)相同,另外增加了 :format參數(shù)用來(lái)控制返回的格式,例如發(fā)送temperature/ temperature控制器的 index方法,采用 html格式的返回結(jié)果。 ? ? ① 數(shù)據(jù)上傳。 圖 513 發(fā)送 POST請(qǐng)求 首先在根目錄下輸入 ruby srcript/server來(lái)啟動(dòng)服務(wù)器(如果已經(jīng)啟動(dòng)服務(wù)器可跳過(guò)此步驟)。 Hibernate是成熟的 ORM組件,主要用于實(shí)現(xiàn)數(shù)據(jù)持久化功能,最大作用在于構(gòu)筑了面向?qū)ο?Java語(yǔ)言與關(guān)系型數(shù)據(jù)庫(kù)之間的橋梁,使得可以直接通過(guò)對(duì) Java對(duì)象的持久化操作完成對(duì)數(shù)據(jù)的持久化操作。 ( 1)版本與下載地址。 %CATALINA _HOME%\lib\ ? 見(jiàn)到 Tomcat歡迎頁(yè)面,則說(shuō)明安裝成功,可進(jìn)入下一步驟。 ? ① 版本和下載網(wǎng)址 ? Struts最新版本是 ,官方網(wǎng)站下載地址2,下載 ( 91MB)即可,其他文件均包含在此文檔中。 2. J2EE編程實(shí)例 ? 用 J2EE實(shí)現(xiàn) Web Service實(shí)例時(shí),以 Struts框架實(shí)現(xiàn)工程Struts2_HelloInter為例,具體實(shí)現(xiàn)過(guò)程及步驟如下。 % page contentType=text/html。 } //操作并返回 String類(lèi)型 name值 Public String execute() { Name = Hello, + name + !。 圖 518 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1