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

正文內(nèi)容

物聯(lián)網(wǎng)技術(shù)與應(yīng)用電子教案ppt128(專業(yè)版)

2025-03-21 12:12上一頁面

下一頁面
  

【正文】 } //操作并返回 String類型 name值 Public String execute() { Name = Hello, + name + !。 2. J2EE編程實例 ? 用 J2EE實現(xiàn) Web Service實例時,以 Struts框架實現(xiàn)工程Struts2_HelloInter為例,具體實現(xiàn)過程及步驟如下。 %CATALINA _HOME%\lib\ ? 見到 Tomcat歡迎頁面,則說明安裝成功,可進入下一步驟。 Hibernate是成熟的 ORM組件,主要用于實現(xiàn)數(shù)據(jù)持久化功能,最大作用在于構(gòu)筑了面向?qū)ο?Java語言與關(guān)系型數(shù)據(jù)庫之間的橋梁,使得可以直接通過對 Java對象的持久化操作完成對數(shù)據(jù)的持久化操作。 ? ? ① 數(shù)據(jù)上傳。, :controller = temperature, :action = post_temperature, :conditions = {:method = :post} 39。此處可以通過 Rails的基本命令來建立基本的控制器。針對該示例,數(shù)據(jù)庫中只建立一張表來進行數(shù)據(jù)的存儲。 ?( 5)安裝 mysql gem包。 ? ( 2) RubyGems:它是一個標準的 Ruby程序包管理器,可以很方便的在線安裝各種 Ruby程序包,包括 Rails等。上下文信息模型反映了設(shè)計者對上下文的理解,決定了使用什么方法把物理世界里面的一些無意義和無規(guī)律的數(shù)據(jù)轉(zhuǎn)化成計算世界里的邏輯結(jié)構(gòu)語言,為實現(xiàn)上下文的正確運行打下基礎(chǔ)。 Java VM體系結(jié)構(gòu)圖 近幾年來隨著物聯(lián)網(wǎng)的興起,越來越多的研究正在考慮將 Web技術(shù)與物聯(lián)網(wǎng)技術(shù)相結(jié)合。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以用一種統(tǒng)一和通用的方式進行交互。 ? Hydra中間件利于實現(xiàn)環(huán)境感知行為和解決在資源受限設(shè)備中處理數(shù)據(jù)的持久性問題。 RFID中間件扮演 RFID標簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口( API),即能連到 RFID讀寫器,讀取 RFID標簽數(shù)據(jù)。 ? 連接兩個獨立應(yīng)用程序或獨立系統(tǒng)的軟件,使相連接的系統(tǒng)即使具有不同的接口,利用中間件仍然能相互交換信息。 以 RFID為例,下圖描述了中間件在系統(tǒng)中的位置和作用。 ? 一旦 Web服務(wù)被部署,其他的應(yīng)用程序或是Web服務(wù)就能夠發(fā)現(xiàn)并且調(diào)用這個部署的服務(wù)。 ( 1)統(tǒng)一的客戶界面 ( 2)平臺獨立性 ( 3)高可擴展性 ( 4)并行性與分布性 1.嵌入式 Web Web服務(wù)器 對 Web服務(wù)器而言,在物理設(shè)備上是指存放那些供客戶訪問的信息資源的計算機或嵌入式系統(tǒng);在軟件上是指能夠按照客戶的請求將信息資源傳送給客戶的應(yīng)用程序。 ( 4)前端利用 Web的呈現(xiàn)方式,提供直觀、友好的用戶體驗。 物聯(lián)網(wǎng)中間件編程實例 利用 Ruby on Rails 開發(fā)基于 REST風格的中間件 用 J2EE開發(fā) Web Service中間件 Ruby on Rails開發(fā)基于 REST風格的中間件 ? Ruby on Rails, 簡稱 RoR或 Rails,是一個使用 Ruby語言寫的開源網(wǎng)絡(luò)應(yīng)用框架, 能 使開發(fā)變得更加容易 ,目前我們用其 致力于 Web應(yīng)用的開發(fā)、部署和維護。 ? 下面我們主要介紹在 Windows下安裝部署 Rails的具體過程。 Rails是一個網(wǎng)絡(luò)應(yīng)用框架,它可以很方便地處理各種應(yīng)用請求,客戶端和 Rails服務(wù)器之間采用統(tǒng)一的 REST接口,它們通過 HTTP協(xié)議來向服務(wù)器端發(fā)送請求。 development: adapter: mysql encoding: utf8 reconnect: false database: smart_sensor_development pool: 5 username: root password: mysql host: localhost ( 2)建立數(shù)據(jù)庫。 process the post request and store the data in the database def post_temperature begin construct an instance of Temperature a_temperature=( :value =params[:value], :time =params[:time], :device_id =params[:device_id]) store a_temperature in the database rescue return Fail if fails store the data render :text = Fail return end return OK if all success render :text = OK return end end ? 這里增加了兩個方法, index和post_temperature。 ? ②當收到 :controller/:action格式的路由時,則將第一個參數(shù)作為 controller,第二個作為 action。然后在curl的解壓目錄下輸入 curl –d“ value=time=20230609%2023:30:21device_id=T1101” e。 ? Tomcat服務(wù)器現(xiàn)有最新版本 ,可在 官方網(wǎng)站下載。 ? 重啟 Tomcat。 !DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration !配置 struts include file=/ package name=tutorial extends=strutsdefault action name=HelloInter class= !當動作發(fā)生時,實現(xiàn) result/result /action /package /struts ( 5)建立 ,內(nèi)容如下。 圖 519所示界面說明 Struts2框架所寫 HelloInter運行成功。 Package tutorial。在 本中 ,而在struts2中,它變成了 ,而且文件的描述內(nèi)容和 ,所以須小心謹慎。 ( 2)配置環(huán)境變量。 ② 數(shù)據(jù)顯示。 ? 在此我們采用外部客戶主動 POST數(shù)據(jù)的方式來向 Server發(fā)送請求。 div id=temperaturelist h1Listing temperatures/h1 table % for temperature in temperatures % tr td %=% /td td %=% /td td %=% /td td %=% /td /tr % end % /table /div ? 為了讓 Rails當收到某個請求時知道該調(diào)用哪個控制器下的哪個方法來進行處理,在此需要修改 Rails的路由以符合該示例的要求。 圖 511 建立基本的 Model ( 3)建立基本的 Model類。具體為溫度傳感器通過 Post請求向服務(wù)器上傳溫度數(shù)據(jù),而瀏覽器通過 Get請求來從服務(wù)器獲得溫度數(shù)據(jù)的記錄。在命令提示符中輸入“ gem install rails”(回車),然后將會在線安裝 Rails的程序以及 Rails的一些依賴包。 ? Rail
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1