中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.6.3 編寫網絡應用程序 課件(16張PPT)

資源下載
  1. 二一教育資源

2.6.3 編寫網絡應用程序 課件(16張PPT)

資源簡介

(共16張PPT)
網絡應用軟件開發
1.網絡應用的架構及分類
2.編寫網絡應用程序
3.調試發布
本課目錄
網絡軟件是網絡不可或缺的組成部分,同學們在生活中使用過哪些網絡軟件?
1 網絡應用軟件
購物平臺
聊天工具
外賣軟件
利用客戶端和服務器端的硬件環境,
將任務合理分配給客戶端和服務器端。
客戶端完成用戶的具體業務,如
人機交互、數據輸入輸出。服務器端 提供數據管理共享等。
降低了系統的通信開銷和開發難度,但是必須安裝才能使用,給升級和維護帶來困難。
軍 客戶端/服務器架構(C/S架構) :
1 網絡應用軟件的架構及分類
對C/S架構改進后產生。無需專門
的應用程序,用戶工作界面通過瀏覽 器實現,應用程序都集中在服務器。
升級和維護較方便,極大降低成本和工作量。但服務器的負荷較重,對服務器的要求較高。
軍 瀏覽器/服務器架構(B/S架構) :
1 網絡應用軟件的架構及分類
以下網絡應用軟件的架構分別是什么類型?
網絡應用軟件的架構及分類
聊天工具
C/S
購物平臺
B/S
外賣軟件
C/S
1
現需要為學校智慧農場開發一款網絡應用軟件,在線查看、管理農場中的大
棚、水池、土壤等對象。現以該項目為例,請同學們閱讀課本后思考,該網 絡應用軟件應采用何種架構?服務器端網站需要哪些功能模塊?
2 編寫網絡應用程序
現需要為學校智慧農場開發一款網絡應用軟件,在線查看、管理農場中的大
棚、水池、土壤等對象。現以該項目為例,請同學們閱讀課本后思考,該網 絡應用軟件應采用何種架構?服務器端網站需要哪些功能模塊?
2 編寫網絡應用程序
智慧農場首頁
土壤檢測
智慧大棚
恒溫水池
C/S
Python中常用的Web應用程序框架:Flask、Django及Tronado等。
if __name__ == '__main__'
app.run("0.0.0.0", port = 8086)
from flask import Flask
app = Flask(__name__)
2 編寫網絡應用程序

4
3
2
1
使用route()路由告訴Flask何種URL能觸發對應的視圖函數,
視圖函數則返回我們想要顯示在網頁中的信息
http://sports./nba
網絡協議 服務器地址
本機: 127.0.0.1
3 編寫網絡應用程序
3.路由和視圖函數
網頁文件目錄/文件名
3.路由和視圖函數
使用route()路由告訴Flask何種URL能觸發對應的視圖函數,
視圖函數返回我們想要顯示在網頁中的信息
3 編寫網絡應用程序
我們可以通過服務器IP地址以及端口號訪問在該服務器上運行的網絡應用程序。
如192.168.0.2 :8086
請同學們嘗試在IDLE中運行以上代碼,生成你的第一個網絡應用程序
4.啟動Web應用
if name == ' main ':
app.run("0.0.0.0", port = 8086)
服務器IP,當前為自動識別
網絡應用程序端口號
3 編寫網絡應用程序
①app是flask的實例,功能就是接收來自web
服務器的請求;
②瀏覽器通過URL將請求發送至web服務器,
web服務器轉送至flask實例app;
③app收到請求,通過路由找到對應的視圖函
數,然后將請求處理;
④然后app將結果返回給web服務器, web服務
器返回至瀏覽器;
⑤瀏覽器顯示結果。
3
小結
可在templates文件夾下制作好精美的網頁模板文件,在視圖函數中調用
render_template模塊即可將特定數據輸出到網頁中
編寫網絡應用程序
美化網頁?
在網頁上動態輸出數據?
3
在開發環境中通過如下命令就可以啟動
Web應用,以供局域網中他人訪問。
python 路徑\應用程序.py runserver
if name == ' main ':
app.run("0.0.0.0", port = 8086,debug = True)
打開調試模式
4 調試發布
請嘗試修改相應視圖函數以及網頁模板文件, 實現點擊進入恒溫水池頁面后,
顯示歡迎語以及當前室溫。
通過命令,以調試模式運行該網絡應用程序,部署成功后嘗試請同學訪問。
4 調試發布
2.編寫網絡應用程序 { 3.調試發布
1.網絡應用的架構及分類 {
路由、 視圖函數和URL的關系
通過render_template模塊在網頁中動態輸出
客戶端服務器C/S模式
瀏覽器服務器B/S模式
5 小結

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 平顺县| 杭州市| 五莲县| 法库县| 武乡县| 皋兰县| 巨鹿县| 客服| 临颍县| 扎兰屯市| 南阳市| 舒城县| 浪卡子县| 龙游县| 广安市| 黎平县| 桐庐县| 胶州市| 拉孜县| 西贡区| 博野县| 外汇| 南木林县| 赣州市| 肃南| 娄底市| 横峰县| 赤峰市| 张掖市| 连江县| 达日县| 虹口区| 岳池县| 中宁县| 忻州市| 五原县| 静宁县| 千阳县| 巴中市| 进贤县| 乌海市|