《配置網(wǎng)上商店開發(fā)運行環(huán)境.ppt》由會員分享,可在線閱讀,更多相關《配置網(wǎng)上商店開發(fā)運行環(huán)境.ppt(39頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、配置網(wǎng)上商店開發(fā)運行環(huán)境 JAVA WEB應用開發(fā) 2 任務一 分析網(wǎng)上商店的開發(fā)實現(xiàn)方案 (5課時 ) 任務二 安裝配置 JSP開發(fā)運行環(huán)境; (3課時 ) 任務三 創(chuàng)建部署運行一個 JSP的 Web項目; (2課 時 ) 任務四 安裝部署運行應用不正常的調試與排錯; (2課時 ) 任務五 部署運行教材的網(wǎng)上商店應用; (1課時 ) 工作任務 3 學習目標 掌握 B/S開發(fā)的基本概念 掌握開發(fā) JSP動態(tài)網(wǎng)站的基本步驟 掌握安裝配置 JSP運行開發(fā)環(huán)境 掌握 Web系統(tǒng)的工作目錄 掌握 Web應用的簡單調試與排錯; 了解開發(fā) JSP動態(tài)網(wǎng)站的基本步驟 4 任務一 分析網(wǎng)上商店的開發(fā)實現(xiàn)方案
2、學習目標 掌握靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁的特點與選擇; 掌握 B/S與 C/S的特點與選擇; 了解 JSP/ASP/ASP.NET/PHP的特點與選擇; 了解 Web服務器的作用與種類; 了解網(wǎng)絡數(shù)據(jù)庫技術的含義與作用; 重點難點 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁的特點與選擇; B/S與 C/S的特點與選擇; JSP/ASP/ASP.NET/PHP的特點與選擇; 5 提出任務 課堂演示與實踐網(wǎng)上商店 Web功能 課堂實踐訪問“北京圖書大廈網(wǎng)上書店” 建立一個名為 eShop的網(wǎng)上商店實現(xiàn)網(wǎng)上商品銷售。 要求能夠實現(xiàn)會員注冊、瀏覽商品、查看商品詳細信息、 選購商品、取消訂單和查看訂單等功能。 用什么樣的技術可以實現(xiàn)以
3、上的需求呢 ?如何為該典型的 應用確定開發(fā)方案 ? 開發(fā)方案都要考慮哪些問題。包括:網(wǎng)頁類型、系統(tǒng)架構 模式、操作系統(tǒng)、開發(fā)語言、 Web服務器、數(shù)據(jù)庫管理系統(tǒng) 6 課堂實踐與討論 163郵箱及中國程序員網(wǎng)站 分析任務 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁的特點與選擇 觀察與思考網(wǎng)頁地址、網(wǎng)頁內容、 被搜索引擎檢索難易、可維護性、 交互性、共容性 7 為什么需要動態(tài)網(wǎng)頁 靜態(tài)網(wǎng)站有哪些局限性? 要完成這一切,我們需要使用動態(tài)網(wǎng)頁 1、無法實現(xiàn)搜索、 登錄、購買等 交互 功能 2、無法對靜態(tài) 頁面的內容 在 線更新 8 什么是動態(tài)網(wǎng)頁 生活中的動態(tài)網(wǎng)頁 可以根據(jù)不同的輸入, 返回不同的網(wǎng)頁,這 就是動態(tài)網(wǎng)頁 9
4、怎樣實現(xiàn)動態(tài)網(wǎng)頁 Google如何保存業(yè)務數(shù)據(jù)? Google如何實現(xiàn)業(yè)務數(shù)據(jù)的動態(tài)展示? 都有哪些不同類型的動態(tài)網(wǎng)頁 10 課堂實踐和討論 ,體驗不同類別動態(tài)網(wǎng)頁 分析任務 觀察與思考開發(fā)語言的可移植性、運行性 能、開發(fā)效率 JSP/ASP/ASP.NET/PHP的特點與選擇 11 課堂實踐和討論 分析任務 B/S與 C/S的特點與選擇 :體驗本地迅雷和 Web迅雷、 163免費郵箱和 outlook Express 觀察與思考 :從支撐環(huán)境、安全控制、程序架構、 軟件重用、系統(tǒng)維護、用戶接口、信息流這些方 面進行比較討論 歸納總結 :C/S結構存在伸縮性、性能、重用性、 移植性的問題 12
5、 為什么學習 B/S技術 C/S的局限性 中心 局域網(wǎng) 特定用戶群中資源共享 B/S帶給我們的全新體 驗 數(shù)據(jù)庫 服務器 學生機 1 學生機 2 學生機 n 需要安裝客 戶端軟件 Google 服務器 Internet 全球用戶群中資源共享 美國用戶 中國用戶 數(shù)據(jù)庫 服務器 無需安裝客 戶端軟件 13 什么是 B/S技術 B/S是瀏覽器端 /服務器端,程序完全放在服務器 上,不用在瀏覽器上安裝任何文件,它是基于 Internet的產物 應用 服務器 數(shù)據(jù)庫 服務器 IE Netscape IE Internet 在應用服務器中布署運行程序 14 B/S技術特點 B/S中瀏覽器端與服務器端采用
6、 請求 /響應 模式進 行交互 應用 服務器 數(shù)據(jù)庫 服務器 IE IE 解釋執(zhí)行 HTML文件 從服務器端檢索到的信息 返回響應 客戶端的請求信息 發(fā)送請求 訪問數(shù)據(jù)庫 返回結果 運行 JSP等服務器 端腳本程序 1 用戶輸入 2 3 4 15 分析任務 Web服務器的作用與種類; 自學和討論 提問與思考 16 解決任務 討論確定網(wǎng)上商店的開發(fā)實 現(xiàn)方案,說明選擇的理由 學生自評、互評 教師抽查小組驗收 小結選擇的基本過程與思考要點 17 任務二 安裝配置 JSP開發(fā)運行環(huán)境 學習目標 安裝配置 JSP開發(fā)運行環(huán)境 重點難點 配置 jdk 1.6環(huán)境變量 配置 Eclipse 6的 jdk和
7、 tomcat 18 提出任務問題 JSP開發(fā)運行步驟 : (1)配置開發(fā)運行環(huán)境 (2)創(chuàng)建一個 Web項目 (3)設計 Web項目的目錄結構 (4)編寫 Web項目的代碼 (5)部署 Web項目 (6)運行 Web項目 如何安裝配置 JSP開發(fā)運行環(huán)境 ? 19 任務解決 安裝配置過程: 安裝 jdk 1.6,并配置環(huán)境變量 安裝 jakarta-tomcat-5.0.28,然后啟動測試是否安 裝成功 使用 Tomcat的后臺管理:進入方式、 web應用的 啟動停止發(fā)布反發(fā)布、應用的訪問 安裝 MyEclipse 6,然后配置 jdk和 tomcat 課堂演示與實踐 20 任務總結 小結安
8、裝配置的要點與出錯的調試 學生自評、互評 教師抽查小組驗收 21 任務三 創(chuàng)建部署運行一個 JSP的 Web項目 學習目標 了解創(chuàng)建部署運行 JSP的 Web項目的過程 了解 Web項目的目錄結構與要求 了解如何將 java代碼用小腳本嵌入到 jsp中 掌握 url的結構 重點難點 部署運行的故障調試 22 創(chuàng)建一個 Web項目 1 在菜單欄選擇:文件 新建 項目 2 在彈出的窗口中選擇: MyEclipse J2EE Projects Web Project 3 輸入 Web項目名稱(設置為 news),以及其余相關信息 課堂演示與實踐 23 Web項目的目錄結構 WEB-INF:該目錄中內
9、容不能對外發(fā)布 web.xml: Web應用的初始化配置文件 lib文件夾:存放以 jar/zip形式表現(xiàn)的庫文件 META-INF:系統(tǒng)自動生成,存放系統(tǒng)描述信息 WebRoot: Web應用的根目錄 src文件夾:存放 Java源文件 靜態(tài)文件(包括圖片、樣式表、 HTML等)存 放在 Web應用的根目錄下,一般按功能以文 件夾形式分類 24 編寫第一個 Web頁面 右鍵點擊 WebRoot 新建 HTML :創(chuàng)建一個新 的 HTML文件 在彈出的窗口中,選擇文件路徑、輸入文件名稱 填充 HTML文件內容“ hello world” 課堂演示與實踐 1 2 3 25 部署 Web 項目 窗
10、口 首選項 MyEclipse Application Server Tomcat 5:配置 Tomcat 點擊部署圖標 為 Web項目添加 web服務 器 選擇 Tomcat 5 部署完成 1 2 課堂演示與實踐 26 運行 Web 項目 點擊運行圖標 運行 Tomcat 5 Tomcat 5 啟動服務,在控制臺輸出啟動信息 開啟 IE窗口 輸入正確的 URL觀看運行結果 1 2 3 課堂演示與實踐 27 什么是 URL URL: Uniform Resource Locator 即統(tǒng)一資源定位系統(tǒng),就是我們通常所說的網(wǎng)址 URL是惟一能夠識別 Internet上具體的計算機、目錄 或文件位
11、置的命名約定 URL的組成: http:/localhost:8080/news/index.html 協(xié)議 主機 IP地址 (有時包括端口號) 主機資源的具體地址 存放 HTML文件的實際物理目錄 在運行環(huán)境中,該路徑對應 WebRoot文件夾 28 應用服務器體驗 Tomcat服務器停止下,直接在瀏覽器打開任務的 頁面,體驗 Web服務器作用 課堂演示與實踐體驗 29 拓展提高 另兩種手工和 tomcat Web應用部署方法 課堂演示與實踐 30 任務總結 學生自評、互評 教師抽查小組驗收 小結開發(fā)運行部署的基本過程 31 任務四 WEB應用不正常的調試與排錯 學習目標 掌握安裝配置 JS
12、P開發(fā)運行環(huán)境 重點難點 安裝配置 JSP開發(fā)運行環(huán)境不正常的四種情況的 調試與排錯 32 提出工作任務 在運行 Web程序時,我們常犯的一些錯誤,如何 進行調試與排錯? 未啟動 Tomcat服務,或者沒有在預期的端口中啟動 Tomcat服務 未部署 Web應用,就試圖運行 Web程序 運行時, URL輸入錯誤 存放文件的目錄無法對外引用,如:文件放入了 WEB- INF、 META-INF等文件夾 33 錯誤 1:未啟動 Tomcat 排除錯誤: 啟動 Tomcat服務 如果在控制臺上顯示 Tomcat服務已啟動,觀察端 口號是否與預期端口號一致,按照實際端口號重新 運行 錯誤現(xiàn)象 排錯方法
13、: 檢查 Tomcat服務能否正確運行 1 2 3 課堂實踐與總結 34 錯誤 2:未部署 Web應用 排除錯誤: 部署 Web應用 排錯方法:檢查 Web應用是否正確部署 尚未部署 錯誤現(xiàn)象 1 2 3 課堂實踐與總結 35 錯誤 3: URL輸入錯誤 排除錯誤:使用正確的 URL 錯誤現(xiàn)象 排錯方法: 檢查 URL http:/localhost:8080/news/index.html 文件名稱與路徑要寫對 查看菜單:項目 屬性 MyEclipseWeb Web Context-root 協(xié)議 主機 IP地址 1 2 3 課堂實踐與總結 36 錯誤 4:目錄不能被引用 排除錯誤:把 in
14、dex.html文件拖至 WebRoot文 件夾下 錯誤現(xiàn)象 排錯方法: 檢查文件的存放位置 META-INF, WEB-INF文件夾 下的內容無法對外發(fā)布 1 2 3 課堂實踐與總結 37 任務總結 學生自評、互評 教師抽查小組驗收 小結不正常運行的基本現(xiàn)象與對應的 解決方法 38 任務五 部署運行教材的網(wǎng)上商店應用 部署運行教材電子附件的網(wǎng)上商店 了解已有應用部署方法 作為后面的學習目標地去了解其功能 課堂演示與實踐,使用體驗,功能復述 39 情境總結 通過準備 JSP電子商城開發(fā)運行環(huán)境 掌握 B/S開發(fā)的基本概念 掌握開發(fā) JSP動態(tài)網(wǎng)站的基本步驟 掌握安裝配置 JSP運行開發(fā)環(huán)境 掌握 Web系統(tǒng)的工作目錄 掌握 Web應用的簡單調試與排錯; 了解開發(fā) JSP動態(tài)網(wǎng)站的基本步驟