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

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

2020-03-09 21:05:59李力嘉
人物畫報 2020年13期

李力嘉

摘 要:在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();

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

主站蜘蛛池模板: 久久精品国产免费观看频道| 麻豆国产在线观看一区二区| 欧美翘臀一区二区三区| 国产亚洲欧美在线视频| 8090成人午夜精品| 亚洲色图在线观看| 91视频国产高清| 99re视频在线| 亚洲第一黄色网址| 91久久国产综合精品女同我| 五月天在线网站| 国产综合精品日本亚洲777| 日韩中文精品亚洲第三区| 国产无码网站在线观看| 美女扒开下面流白浆在线试听 | 日本免费精品| 久久一本日韩精品中文字幕屁孩| 精品夜恋影院亚洲欧洲| 美女国产在线| 成人福利一区二区视频在线| 国产成人无码综合亚洲日韩不卡| 国产精欧美一区二区三区| 亚洲视频免| 91精品国产情侣高潮露脸| 亚洲第一色网站| 亚洲午夜片| 日本手机在线视频| 欧美一区二区自偷自拍视频| 激情综合网激情综合| 亚洲精品图区| 亚洲午夜国产精品无卡| 麻豆精品在线视频| 亚洲av无码片一区二区三区| 国产激爽爽爽大片在线观看| 国产成人综合日韩精品无码不卡| 欧洲免费精品视频在线| 国产手机在线观看| 欧美精品亚洲精品日韩专区| jizz国产视频| 国产在线一区二区视频| 日韩国产黄色网站| 久久国产精品77777| 国产在线观看91精品| 国产精品视频免费网站| 久久鸭综合久久国产| 亚洲第一页在线观看| 国产亚洲视频在线观看| 在线欧美a| 特级做a爰片毛片免费69| 亚洲精品高清视频| 亚洲成a人在线观看| 国内自拍久第一页| 亚洲香蕉在线| 久久人人妻人人爽人人卡片av| 国产成人亚洲欧美激情| 成人综合在线观看| 亚洲精品卡2卡3卡4卡5卡区| 亚洲第一区在线| 中日韩一区二区三区中文免费视频| 2020最新国产精品视频| 亚洲天堂视频在线播放| 欧美天天干| 精品成人一区二区三区电影| 国产男女XX00免费观看| 99热这里只有精品国产99| 中文成人在线| 91小视频在线| 超碰aⅴ人人做人人爽欧美 | 亚洲激情区| 爱爱影院18禁免费| 91麻豆国产视频| 女同国产精品一区二区| 亚洲美女一级毛片| 国产成人av一区二区三区| 国产菊爆视频在线观看| 波多野结衣中文字幕一区| 国产成人精品一区二区| 玩两个丰满老熟女久久网| 尤物亚洲最大AV无码网站| 91精品国产无线乱码在线| 国产欧美日韩另类精彩视频| 欧洲精品视频在线观看|