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();

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

主站蜘蛛池模板: 中国黄色一级视频| 亚洲国产91人成在线| 极品国产在线| 精品一区二区三区无码视频无码| 久久99国产综合精品1| 毛片网站观看| 亚洲swag精品自拍一区| 国产精品视频观看裸模| 亚洲一区二区三区香蕉| 久久免费精品琪琪| 国产精品美女自慰喷水| 日韩 欧美 国产 精品 综合| 人妻丰满熟妇av五码区| 欧美成人影院亚洲综合图| 国产亚洲精品自在线| 成人午夜天| 欧美日韩另类在线| 国产区人妖精品人妖精品视频| 全免费a级毛片免费看不卡| 色偷偷av男人的天堂不卡| a色毛片免费视频| 一级毛片在线播放| 亚洲最大福利网站| a天堂视频| 欧美翘臀一区二区三区| 国产日本一线在线观看免费| 亚洲综合色区在线播放2019| 99偷拍视频精品一区二区| 欧美在线中文字幕| 国产成人综合亚洲网址| 亚洲一级毛片免费观看| 日韩精品一区二区三区大桥未久| 美女被操黄色视频网站| 国产情精品嫩草影院88av| 天堂亚洲网| 人妖无码第一页| 亚洲天堂精品视频| 久久黄色免费电影| 亚洲人成网站色7777| 亚洲IV视频免费在线光看| 又爽又大又光又色的午夜视频| 精品国产Av电影无码久久久| 91黄视频在线观看| 无码福利视频| 亚洲黄网在线| 视频国产精品丝袜第一页| 97av视频在线观看| 日本三级黄在线观看| 国产亚洲欧美在线中文bt天堂| 日韩免费中文字幕| 欧美日韩成人在线观看| 亚洲精品免费网站| 国禁国产you女视频网站| 亚洲综合专区| 91精品啪在线观看国产91| 91精品国产丝袜| 亚洲an第二区国产精品| 亚洲av综合网| 欧美亚洲欧美区| 欧美成人免费午夜全| 91福利在线看| 麻豆精品视频在线原创| 色视频国产| 国产精品嫩草影院视频| 色视频国产| 精品久久久久久成人AV| 中文天堂在线视频| 欧美97欧美综合色伦图| 日韩精品成人在线| 亚洲一区免费看| 在线观看精品国产入口| 国产成本人片免费a∨短片| 91丨九色丨首页在线播放| 一本大道香蕉久中文在线播放 | 亚洲国产第一区二区香蕉| 国产精品人人做人人爽人人添| 精品亚洲欧美中文字幕在线看| 欧美区一区二区三| 在线观看av永久| 免费人成在线观看视频色| 热99re99首页精品亚洲五月天| 欧美成人二区|