999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Java的B/S會話技術的教學反思

2020-01-03 12:24:30李力嘉
人物畫報 2020年5期

李力嘉

摘 要:在Java Web的教學過程中,會話技術是一個關鍵技術,其內容往往學生不易理解且容易混淆,在實際的使用中,不容易分清Cookie和Session的應用場景,從而導致項目開發中出現種種困難。對此,本文針對該部分內容的教學進行思考,提出一種參考方案。

關鍵詞:面向應用;循序漸進;興趣點

在Java Web的教學過程中,會話技術是一個關鍵技術,其內容往往學生不易理解且容易混淆,在實際的使用中,不容易分清Cookie和Session的應用場景,從而導致項目開發中出現種種困難。對此,本文針對該部分內容的教學進行思考,為了讓學生更好地理解和使用該部分內容,提出一種具體的教學參考方案。

本方案以“概—演—分—總—練”為主線,屏蔽復雜的背景理論,立足于實際應用,以讓學生最快掌握會話技術的使用及注意事項,滿足高職階段學生的學習需求及學習特點。

一、概:

概述會話功能,通過實例引入會話功能的必要性。如以淘寶購物購物為例,每次點擊商品加入購物車,對應一次請求,服務器將商品加入購物車為一次響應,那么多次添加購物車,則對應多次請求和響應,而HTTP協議是無狀態協議,每一次請求和響應是相互獨立的,不能互相進行數據資源的共享,則每次加入購入車是相互獨立的,最終請求付款也是與加入購物車相互獨立,從而就不能用購物車的功能進行統一付款了。以此突出會話技術的重要性及其實現資源共享的作用。

二、演:

直接面向應用,屏蔽實現原理,以快速入門為目標,迅速抓住學生興趣點,以快速入門步驟為線索,演示兩種會話技術的使用步驟及應用場景。

三、分:

分,即分出細節加以解釋和說明。此處所謂細節,是結合教師的實際經驗,化繁為簡,針對實際應用中常見的細節問題加以講解,從而在教學中讓學生收獲的不但是知識,還有實際經驗,提高教學實踐效率。

四、總:

分別總結Cookie和Session的特點及作用,充分利用常見的登錄賬號實例予以演示,同時充分使用瀏覽器開發者功能突出各個細節,與學生一起解決實際問題,在解決問題過程中加深對兩種會話技術的理解和應用場景的把握。

五、練:

以實際的項目案例需求為練習,這樣做可以提升學生完成練習的成就感,同時讓練習更有針對性和實用性,避免原有脫離實際應用的練習的局限性。同樣以Cookie的教學為例,在實際教學過程中,筆者常以B/S架構項目常見的記住上一次的訪問時間需求為例,引導學生實現相應功能。分別通過功能需求分析、實現功能方法分析和具體代碼的實現三個部分引導學生學會面對一個實際案例需求時的解決步驟及分析思想。

以記住訪問時間需求為例,筆者的教學過程如下:

①. 功能需求分析:引導學生理解需求,從而得到該功能對應在程序中的具體要求是需要訪問一個Servlet,如果是第一次訪問,則提示:您好,歡迎您首次訪問,如果不是第一次訪問,則提示:歡迎回來,您上次訪問時間為:顯示時間字符串。

②.實現功能方法分析:回顧Cookie的功能,得到實現方式是:在服務器的servlet中判斷,請求是否有一個名字為:lastTime的cookie,如果有,則不是第一次訪問,如果沒有就是第一次訪問,對應上述兩種情況,給出具體實現,即回寫cookie,內容為:lastTime:當前時間。

③. 案例實現代碼:帶領學生按照步驟寫出具體的實現代碼,并在代碼編寫過程中,以步驟內容為注釋,幫助學生理清編程思路,同時養成學生良好的編程習慣和編程風格。部分課程代碼如下:

@WebServlet("/CookieCheckServlet")

public class CookieCheckServlet extends HttpServlet {

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

//設置響應體的消息體的編碼格式:

response.setContentType("text/html;charset=utf-8");

//1. 獲取所有的cookie

Cookie[] cookies = request.getCookies();

//1.1 定義一個boolean的Flag來判斷是否找到對應的cookie:

boolean flag = false;

//2. 遍歷獲得的cookies數組

if(cookies != null && cookies.length > 0){

for (Cookie c:cookies) {

//3.獲取各個cookie的名稱

String name = c.getName();

對于高職層次的學生的計算機教學,應當充分把握學生的興趣點,在課程教學中要立足于實際應用,才能把握住學生的學習興趣及注意力。針對學生特點,對所提的問題及所教授的知識點,要降低學生的思考門檻,循序漸進,逐步為之,結合筆者多年的教學,采用上述五步教學法,在實際的計算機類課程的教學過程中取得了良好的效果。

主站蜘蛛池模板: 九九免费观看全部免费视频| 亚洲国产精品人久久电影| 亚洲欧美在线综合一区二区三区| 欧美午夜久久| 国产精品成人免费综合| 亚洲精品视频在线观看视频| 成人免费一区二区三区| 国产在线一区视频| 自慰网址在线观看| 久久综合九九亚洲一区| 国产偷国产偷在线高清| 久久特级毛片| 亚洲精品无码久久毛片波多野吉| 99热国产在线精品99| av尤物免费在线观看| www欧美在线观看| 91小视频在线播放| 成AV人片一区二区三区久久| 国产成人精品综合| 国产精品久久久久婷婷五月| 婷婷在线网站| Jizz国产色系免费| 国产青青草视频| 97精品伊人久久大香线蕉| 国产网站免费| 国产毛片久久国产| 国产高清不卡| 一本久道热中字伊人| 亚洲成av人无码综合在线观看 | 国产97公开成人免费视频| 中文字幕亚洲电影| 欧美国产综合色视频| 中文字幕啪啪| 黄色网站不卡无码| 成年人国产视频| 亚洲欧洲综合| 一级在线毛片| 天堂va亚洲va欧美va国产| AV熟女乱| 日本成人福利视频| 国产农村妇女精品一二区| 国产高清又黄又嫩的免费视频网站| 国产午夜看片| 综合久久五月天| 在线精品亚洲一区二区古装| 国产swag在线观看| 欧美黑人欧美精品刺激| 亚洲第一视频区| 久久无码av一区二区三区| 成人毛片免费观看| 欧美国产综合视频| 亚洲av无码人妻| 久草中文网| 日日拍夜夜嗷嗷叫国产| 国国产a国产片免费麻豆| 亚洲第一区在线| 欧美国产日韩一区二区三区精品影视| 免费无遮挡AV| 999精品在线视频| 99免费在线观看视频| 欧美一级高清片久久99| 97久久免费视频| 日韩经典精品无码一区二区| 久草视频中文| 婷婷午夜天| 久久综合干| 欧美色综合网站| 国产在线日本| 国产色偷丝袜婷婷无码麻豆制服| 欧美人与动牲交a欧美精品| 欧美精品一二三区| 精品成人免费自拍视频| 无码精品国产dvd在线观看9久 | 99在线视频网站| 2021国产精品自产拍在线| 国产美女叼嘿视频免费看| 欧美一区二区人人喊爽| 国产后式a一视频| www亚洲天堂| 亚洲人成电影在线播放| 午夜精品区| 亚洲天堂首页|