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

正文內(nèi)容

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

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

下一頁面
 

【正文】 sword end ? 接下來我們對(duì)本實(shí)例的功能進(jìn)行測試,包括兩部分:數(shù)據(jù)上傳和數(shù)據(jù)顯示。 ( 8) 功能測試。同時(shí)也可以查看服務(wù)器終端的 log來分析請求處理的過程。 ② 數(shù)據(jù)顯示。 Struts實(shí)現(xiàn)了 MVC模式的非常成熟的 Web應(yīng)用組件,廣泛應(yīng)用于各種 Web應(yīng)用系統(tǒng)的表現(xiàn)層中。 1. J2EE開發(fā)環(huán)境搭建 ? J2EE快速開發(fā)的最佳組合 SSH架構(gòu),其中以 Struts為例,實(shí)現(xiàn)了 J2EE開發(fā) Web Service案例。zip格式文件解壓即可使用,也可以選擇其他格式的文件,以 ,如圖 516所示。 ( 2)配置環(huán)境變量。 %JAVA_HOME%\lib\。 ? 在 myapp下新建 jsp測試頁面,文件名為,文件內(nèi)容如下。 html body center Now time is: %=new ()% /center /body /html ? Struts的安裝過程包括以下幾個(gè)步驟。在 本中 ,而在struts2中,它變成了 ,而且文件的描述內(nèi)容和 ,所以須小心謹(jǐn)慎。 ? 下面的章節(jié)將以 HelloInter為例,來引領(lǐng)讀者進(jìn)入 J2EE開發(fā) Web Service的大門,并在今后的深入研究與開發(fā)中,結(jié)合物聯(lián)網(wǎng)的背景,開發(fā)出更多功能豐富的物聯(lián)網(wǎng)創(chuàng)新應(yīng)用。 ( 3)配置 ,內(nèi)容如下。 charset=UTF8 % % taglib prefix=s uri=/strutstags % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html !標(biāo)題為“ Say Hello”,內(nèi)容為“ Say ‘Hello’ to:”以及可編輯文本框,供用戶輸入 head titleSay Hello/title /head body h3Say Hello to: /h3 s:form action=HelloInter Name: s:textfield name=name / s:submit / /s:form /body /html ( 6)建立 ,內(nèi)容如下。 Package tutorial。 } Public void setName(String name) { = name。打開 Tomcat服務(wù)器,打開Firefox或者 IE瀏覽器,地址欄鍵入 Struts2_ HelloInter/,將看到頁面,如圖 518所示。了解 J2EE的實(shí)現(xiàn)特性后,隨而結(jié)合物聯(lián)網(wǎng)所提供具體的應(yīng)用場景,應(yīng)用開發(fā)者可以開發(fā)出個(gè)性化與實(shí)用化的Web Services。 圖 519所示界面說明 Struts2框架所寫 HelloInter運(yùn)行成功。 Return SUCCESS。 Public class HelloInter extends ActionSupport{ //定義 String類型變量 name,源文件 Private String name。 charset=UTF8 % % taglib prefix=s uri=/strutstags % !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN html head titleHello/title /head body h3s:property value=name //h3 /body /html ( 7)建立 ,并將編譯完的 .class類文件拷貝至 WEBINF\classes目錄。 !DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration !配置 struts include file=/ package name=tutorial extends=strutsdefault action name=HelloInter class= !當(dāng)動(dòng)作發(fā)生時(shí),實(shí)現(xiàn) result/result /action /package /struts ( 5)建立 ,內(nèi)容如下。 ( 1)在 webapps目錄下建立目錄Struts2_HelloInter,完善目錄結(jié)構(gòu),如圖 517所示。 ② 安裝與配置 ? 因?yàn)?Tomcat服務(wù)器可用記事本等小型的文本編輯器來實(shí)現(xiàn) jsp編寫,而如果讀者沒有集成完備、功能強(qiáng)大的 MyEclipse IDE,可能還需要下載和安裝,這樣必然會(huì)讓人覺得比較麻煩和費(fèi)時(shí)。 ( 5)測試 Javabean。 ? 重啟 Tomcat。 ( 3)啟動(dòng) Tomcat, IE中訪問 ? Tomcat安裝目錄的 webapps,可以見到ROOT、 examples、 tomcatdocs之類 Tomcat自帶的文件目錄,并拷貝 ROOT目錄下的 WEBINF目錄。 classpath=.。 Tomcat安裝過程包括以下幾個(gè)步驟。 ? Tomcat服務(wù)器現(xiàn)有最新版本 ,可在 官方網(wǎng)站下載。 ? Spring則作為輕量級(jí) J2EE框架,其核心是一個(gè)功能強(qiáng)大的 IoC容器,在此容器的基礎(chǔ)上又提供了對(duì) AOP的支持,以及對(duì)持久層和表現(xiàn)層的封裝實(shí)現(xiàn)。 用 J2EE開發(fā) Web Service中間件 ? J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有相通的標(biāo)準(zhǔn)與規(guī)格,讓各種依循 J2EE架構(gòu)的不同平臺(tái)之間存在良好的兼容性,解決了過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,企業(yè)內(nèi)部或外部難以互通的窘境 。然后在瀏覽器地址欄輸入 temperature/的溫度數(shù)據(jù),如圖 514所示。然后在curl的解壓目錄下輸入 curl –d“ value=time=20230609%2023:30:21device_id=T1101” e。 ? 我們采用 Curl來發(fā)送 HTTP的 POST請求。我們在此需要禁用該認(rèn)證機(jī)制,方法也很簡單,只要修改app\controllers\,修改結(jié)果如下。如果發(fā)送 temperature/ xml格式返回結(jié)果。 ? ②當(dāng)收到 :controller/:action格式的路由時(shí),則將第一個(gè)參數(shù)作為 controller,第二個(gè)作為 action。:controller/:action39。在該文件的最后已經(jīng)有兩條默認(rèn)的路由格式,需要修改這些路由規(guī)則以符合我們的需要,具體如下。在此需要修改 app\views\ temperature\,修改結(jié)果如下。 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 :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1